; EmEditor Syntax File ; ; for FORTRAN90/95 and Compaq Visual Fortran (CVF) by T. Kashima ; color 2: logical operators ; color 3: functions ; color 4: statements ; color 5: CVF extended functions and subroutines ; color 6: CVF statements ; ; To import this file to an existing configuration, select Configuration ; under the Tool menu, select Define Configurations, select a configuration ; you want to import to, press [Properties], select the Highlight page, and ; press [Import]. ; ; Submit your customized file to submit@emurasoft.com ; to be listed in www.emurasoft.com user files pages. ; #Highlight=on #BeginTag= #EndTag= #CommentBegin= #CommentEnd= #LineComment1=! #LineComment2= #SingleQuote=on #DoubleQuote=on #ContinueQuote=off #Escape= #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=on #Keyword color=2,word=on,rightall=off,case=off,insidetag=off,regexp=off .AND. .EQ. .EQV. .FALSE. .GE. .GT. .LE. .LT. .NE. .NEQV. .NOT. .OR. .TRUE. .XOR. == /= <= >= < > #Keyword color=3,word=on,rightall=off,case=off,insidetag=off,regexp=off ABS ACHAR ACOS ADJUSTL ADJUSTR AIMAG AINT ALIAS ALL ALLOCATED ALOG ALOG10 AMAX0 AMAX1 AMIN0 AMIN1 AMOD AND ANINT ANY ASIN ASSOCIATED ATAN ATAN2 BTEST CABS CCOS CEILING CEXP CHAR CLOG CMPLX CONJG COUNT COS COSH CPU_TIME CSHIFT CSIN CSQRT DABS DACOS DASIN DATAN DATE_AND_TIME DBLE DCOS DCOSH DDIM DEXP DFLOAT DIGITS DIM DINT DLOG DLOG10 DMAX DMIN DMOD DNINT DOT_PRODUCT DPROG DSIGN DSIN DSINH DSQRT DTAN DTANH ENCODE EOSHIFT EPSILON EXP EXPONENT FLOAT FLOOR FRACTION HUGE IACHAR IAND IABS IBCLR IBITS IBSET ICHAR IDIM IDINT IEOR IFIX IMPLICIT INDEX INT IOR ISHFT ISHFTC ISIGN KIND LBOUND LEN LEN_TRIM LGE LGT LLE LLT LOG LOG10 MAP MATMUL MAX MAXEXPONENT MAXLOC MAXVAL MAX0 MAX1 MERGE MIN MINEXPONENT MINLOC MINVAL MIN0 MIN1 MOD MVBITS NAMELIST NEAREST NINT NOT NULL PACK PRECISION PRESENT PRODUCT RADIX RANDOM_NUMBER RANDOM_SEED RANGE REAL RECORD REPEAT RESHAPE RRSPACING SCALE SCAN SELECTED_INT_KIND SELECTED_REAL_KIND SET_EXPONENT SHAPE SIGN SIN SINH SIZE SNGL SPACING SPREAD SQRT SUM SYSTEM_CLOCK TAN TANH TINY TRANSFER TRANSPOSE TRIM UBOUND UNPACK VERIFY #Keyword color=4,word=on,rightall=off,case=off,insidetag=off,regexp=off ALLOCATABLE ALLOCATE ASSIGNMENT AUTOMATIC BACKSPACE BLOCK DATA CALL CHARACTER CASE CLOSE COMMON COMPLEX CONTAINS CONTINUE CYCLE DATA DEALLOCATE DECODE DEFINE FILE DELETE DIMENSION DO DO WHILE DOUBLE COMPLEX DOUBLE PRECISION ELEMENTAL ELSE ELSE IF ELSEIF ELSEWHERE END END DO END FILE END FORALL END IF END INTERFACE END MAP END SELECT END STRUCTURE END UNION END WHERE ENDFILE ENDIF ENTRY EQUIVALENCE EXIT EXTERNAL FORALL FORMAT FUNCTION GOTO GO TO IF IMPLICIT INCLUDE INQUIRE INTEGER INTENT INTERFACE INTRINSIC LOGICAL MODULE MODULE PROCEDURE MODULO NULLIFY OPEN OPTIONAL PARAMETER POINTER PRINT PRIVATE PROGRAM PUBLIC PURE READ REAL RECURSIVE RESULT RETURN REWIND SAVE SELECT CASE SEQUENCE STOP STRUCTURE SUBROUTINE TARGET THEN TYPE USE WHERE WRITE #Keyword color=5,word=on,rightall=off,case=off,insidetag=off,regexp=off ABORT ABOUTBOXQQ ACCESS ACOSD AIMAX0 AIMIN0 ALARM APPENDMENUQQ ARC ARC_W ASIND ATAND ATAN2D AUTOADDARG AUTOALLOCATEINVOKEARGS AUTODEALLOCATEINVOKEARGS AUTODEALLOCATEINVOKEARGS AUTOGETEXCEPTINFO AUTOGETPROPERTY AUTOGETPROPERTYBYID AUTOGETPROPERTYINVOKEARGS AUTOINVOKE AUTOSETPROPERTY AUTOSETPROPERTYBYID AUTOSETPROPERTYINVOKEARGS BEEPQQ BESJ0 BESJ1 BESJN BESY0 BESY1 BESYNBIC BIC BIS BIT BSEARCHQQ BYTE CDABS CDCOS CDEXP CDLOG CDSIN CHANGEDIRQQ CHANGEDRIVEQQ CHDIR CHMOD CLEARSCREEN CLEARSTATUSFPQQ CLICKMENUQQ CLOCK COMADDOBJECTREFERENCE COMCLSIDFROMPROGID COMCLSIDFROMSTRING COMCREATEOBJECTBYGUID COMCREATEOBJECTBYPROGID COMGETACTIVEOBJECTBYGUID COMGETACTIVEOBJECTBYPROGID COMGETACTIVEOBJECTBYPROGID COMGETFILEOBJECT COMINITIALIZE COMISEQUALGUID COMMITQQ COMQUERYINTERFACE COMRELEASEOBJECT COMSTRINGFROMGUID COMUNINITIALIZE COSD COTAN COTAND CTIME DATAND DATAN2D DATE DBESJ0 DBESJ1 DBESJN DBESY0 DBESY1 DBESYN DCMPLX DCONJG DCOSD DCOTAN DELDIRQQ DELETEMENUQQ DELFILESQQ DIMAG DISPLAYCURSOR DLGEXIT DLGFLUSH DLGGET DLGGETINT DLGGETLOG DLGGETCHAR DLGINIT DLGINITWITHRESOURCEHANDLE DLGISDLGMESSAGE DLGISDLGMESSAGEWITHDLG DLGMODAL DLGMODALWITHPARENT DLGMODELESS DLGSENDCTRLMESSAGE DLGSET DLGSETINT DLGSETLOG DLGSETCHAR DLGSETCTRLEVENTHANDLER DLGSETRETURN DLGSETSUB DLGSETTITLE DLGUNINIT DPROD DRAND DRANDM DREAL DSIND DTAND DTIME ELLIPSE ELLIPSE_W EOF ERRSNS ETIME FDATE FGETC FINDFILEQQ FIXEDFORMLINESIZE FLOATI FLOODFILL FLOODFILL_W FLOODFILLRGB FLOODFILLRGB_W FLUSH FOCUSQQ FOR_CHECK_FLAWED_PENTIUM FOR_GET_FPE FOR_RTL_FINISH_ FOR_RTL_INIT_ FOR_SET_FPE FOR_SET_REENTRANCY FP_CLASS FPUTC FREE FSEEK FSTAT FTELL FULLPATHQQ GERROR GETACTIVEQQ GETARCINFO GETARG GETBKCOLOR GETBKCOLORRGB GETC GETCHARQQ GETCOLOR GETCOLORRGB GETCONTROLFPQQ GETCWD GETCURRENTPOSITION GETCURRENTPOSITION_W GETDAT GETDRIVEDIRQQ GETDRIVESIZEQQ GETDRIVESQQ GETENV GETENVQQ GETEXCEPTIONPTRSQQ GETEXITQQ GETFILEINFOQQ GETFILLMASK GETFONTINFO GETGID GETGTEXTEXTENT GETGTEXTROTATION GETHWNDQQ GETIMAGE GETIMAGE_W GETLASTERRORQQ GETLINESTYLE GETLOG GETPHYSCOORD GETPID GETPIXEL GETPIXEL_W GETPIXELRGB GETPIXELRGB_W GETPIXELS GETPIXELSRGB GETSTATUSFPQQ GETSTRQQ GETTEXTCOLOR GETTEXTCOLORRGB GETTEXTPOSITION GETTEXTWINDOW GETTIM GETUID GETUNITQQ GETVIEWCOORD GETVIEWCOORD_W GETWINDOWCONFIG GETWINDOWCOORD GETWRITEMODE GETWSIZEQQ GMTIME HOSTNAM IARGC IARGPTR IBCHNG IDATE IDENT IERRNO IIABS IIDNNT IISIGN ILEN IMAGESIZE IMAGESIZE_W IMAX0 IMAX1 IMIN0 IMIN1 INCHARQQ ININT INITIALIZEFONTS INITIALSETTINGS INQFOCUSQQ INSERTMENUQQ INT_PTR_KIND INTEGERTORGB IRAND IRANDM ISHA ISHC ISHL ISNAN ITIME JDATE KILL LCWRQQ LEADZ LINETO LINETO_W LINETOAR LINETOAREX LNBLNK LOADIMAGE LOADIMAGE_W LOC LONG LSHIFT LSTAT LTIME MAKEDIRQQ MALLOC MATHERRQQ MBCHARLEN MBCONVERTMBTOUNICODE MBCONVERTUNICODETOMB MBCURMAX MBINCHARQQ MBINDEX MBJISTOJMS MBJMSTOJIS MBLEAD MBLEN MBLEN_TRIM MBLGE MBLGT MBLLE MBLLT MBLEQ MBLNE MBNEXT MBPREV MBSCAN MBSTRLEAD MBVERIFY MESSAGEBOXQQ MODIFYMENUFLAGSQQ MODIFYMENUROUTINEQQ MODIFYMENUSTRINGQQ MOVETO MOVETO_W NARGS NLSENUMCODEPAGES NLSENUMLOCALES NLSFORMATCURRENCY NLSFORMATDATE NLSFORMATNUMBER NLSFORMATTIME NLSGETENVIRONMENTCODEPAGE NLSGETLOCALE NLSGETLOCALEINFO NLSSETENVIRONMENTCODEPAGE NLSSETLOCALE NUMBER_OF_PROCESSORS NWORKERS OR OUTGTEXT OUTTEXT PACKTIMEQQ PASSDIRKEYSQQ PEEKCHARQQ PERROR PIE PIE_W POLYBEZIER POLYBEZIER_W POLYBEZIERTO POLYBEZIERTO_W POLYGON POLYGON_W POLYLINEQQ POPCNT POPPAR PROCESSORS_SHAPE PSECT PUTC PUTIMAGE PUTIMAGE_W QSORT RAISEQQ RAN RAND RANDOM RANDU RECORD RECTANGLE RECTANGLE_W %REF REGISTERMOUSEEVENT REMAPALLPALETTERGB REMAPPALETTERGB RENAME RENAMEFILEQQ RGBTOINTEGER RINDEX RSHIFT RTC RUNQQ SAVEIMAGE SAVEIMAGE_W SCROLLTEXTWINDOW SCWRQQ SECNDS SEED SELECTED_INT_KIND SELECTED_REAL_KIND SETACTIVEQQ SETBKCOLOR SETBKCOLORRGB SETCLIPRGN SETCOLOR SETCOLORRGB SETCONTROLFPQQ SETDAT SETENVQQ SETERRORMODEQQ SETEXITQQ SETFILEACCESSQQ SETFILETIMEQQ SETFILLMASK SETFONT SETGTEXTROTATION SETLINESTYLE SETMESSAGEQQ SETMOUSECURSOR SETPIXEL SETPIXEL_W SETPIXELRGB SETPIXELRGB_W SETPIXELS SETPIXELSRGB SETTEXTCOLOR SETTEXTCOLORRGB SETTEXTCURSOR SETTEXTPOSITION SETTEXTWINDOW SETTIM SETVIEWORG SETVIEWPORT SETWINDOW SETWINDOWCONFIG SETWINDOWMENUQQ SETWRITEMODE SETWSIZEQQ SHORT SIND SINH SIGNAL SIGNALQQ SIZEOF SLEEP SLEEPQQ SORTQQ SPLITPATHQQ SPORT_CONNECT SPORT_GET_HANDLE SPORT_GET_STATE SPORT_GET_TIMEOUTS SPORT_PEEK_DATA SPORT_PEEK_LINE SPORT_PURGE SPORT_READ_DATA SPORT_READ_LINE SPORT_RELEASE SPORT_SET_STATE SPORT_SET_TIMEOUTS SPORT_SHOW_STATE SPORT_SPECIAL_FUNC SPORT_WRITE_DATA SPORT_WRITE_LINE SRAND SSWRQQ STAT SYSTEM SYSTEMQQ DSIND TANDTASKCOMMON THREADPRIVATE TIME TIMEF TRACEBACKQQ TRAILZ UNLINK UNLOCK UNPACKTIMEQQ UNREGISTERMOUSEEVENT %VAL WAITONMOUSEEVENT WRAPON XOR ZEXT #Keyword color=6,word=on,rightall=off,case=off,insidetag=off,regexp=off ACCEPT ASSIGN DECODE DEFINE FILE DOUBLE COMPLEX ENCODE END MAP END STRUCTURE END UNION FIND MAP OPTIONS PAUSE REWRITE STATIC STRUCTURE UNION VIRTUAL VOLATILE