# Fortran 90 Title=Fortran 90 CaseSensitive=No Delimiter=,(){}[]-+*%/="'~!&|\<>?:;# LineComment=! $ BlockComment= EscapeChar= StringChar="' DirectiveLeading= KeywordPrefix= SpecialWordPrefix= IndentChar={: UnindentChar=} BracePair=( ) [ ] { } /* */ AutoCompletePair=() [] {} "" '' # System Predefined Color & Style TextColor=Black TextBgColor=White TextStyle= DelimiterColor=SaddleBrown DelimiterBgColor= DelimiterStyle= SpaceColor=Aqua SpaceBgColor= SpaceStyle= NumberColor=Blue NumberBgColor= NumberStyle= StringColor=Red StringBgColor= StringStyle= CommentColor=Teal CommentBgColor= CommentStyle= DirectiveColor=Green DirectiveBgColor= DirectiveStyle= SpecialWordColor=Navy SpecialWordBgColor= SpecialWordStyle= LineNumberColor=White LineNumberBgColor=A0A0A0 LineNumberStyle= ActiveLineColor=Fuchsia BookmarkColor=C0FFFF # User Defined Keywords [1.Statements] Color=Black BgColor= Style=Bold InRange=0 Keyword=ADMIT ALLOCATABLE ALLOCATE ASSIGN ASSIGNMENT AT BACKSPACE BLOCK CALL CASE CHARACTER CLOSE COMMON COMPLEX CONTAINS CONTINUE CYCLE DATA DEALLOCATE DEFAULT DIMENSION DO DOUBLE ELSE ELSEIF ELSEWHERE END ENDDO ENDFILE ENDIF ENDWHILE ENTRY EQUIVALENCE EXECUTE EXIT EXTERNAL FORALL FORMAT FUNCTION GO GOTO GUESS IF IMPLICIT IN INOUT INQUIRE INTEGER INTENT INTERFACE INTRINSIC KIND LOGICAL LOOP MAP MODULE NAMELIST NONE NULLIFY ONLY OPEN OPERATOR OPTIONAL OTHERWISE OUT PARAMETER POINTER PRIVATE PROCEDURE PROGRAM PUBLIC QUIT READ REAL RECORD RECURSIVE REMOTE RESULT RETURN REWIND SAVE SELECT SEQUENCE STOP STRUCTURE SUBROUTINE TARGET THEN TO TYPE UNION UNTIL USE WHERE WHILE WRITE [2.Intrinsic Operators] Color=DarkBlue BgColor= Style=Bold InRange=0 Keyword=.AND. .EQ. .EQV. .GE. .GT. .LE. .LT. .NE. .NEQV. .NOT. .OR. .TRUE. .FALSE. [3.Functions] Color=ForestGreen BgColor= Style=Bold InRange=0 Keyword=ABS ACHAR ACOS ADJUSTL ADJUSTR AIMAG AINT ALL ALLOCATED ANINT ANY ASIN ASSOCIATED ATAN ATAN2 BIT_SIZE BREAK BTEST CARG CEILING CHAR CMPLX CONJG COS COSH COUNT CSHIFT DATE_AND_TIME DBLE DIGITS DIM DOT_PRODUCT DPROD DVCHK EOSHIFT EPSILON ERROR EXP EXPONENT FLOOR FLUSH FRACTION GETCL HUGE IACHAR IAND IBCLR IBITS IBSET ICHAR IEOR INDEX INT INTRUP INVALOP IOR IOSTAT_MSG ISHFT ISHFTC LBOUND LEN LEN_TRIM LGE LGT LLE LLT LOG LOG10 MATMUL MAX MAXEXPONENT MAXLOC MAXVAL MERGE MIN MINEXPONENT MINLOC MINVAL MOD MODULO MVBITS NBREAK NDPERR NDPEXC NEAREST NINT NOT OFFSET OVEFL PACK PRECFILL PRECISION PRESENT PRODUCT PROMPT RADIX RANDOM_NUMBER RANDOM_SEED RANGE REPEAT RESHAPE RRSPACING SCALE SCAN SEGMENT SELECTED_INT_KIND SELECTED_REAL_KIND SET_EXPONENT SHAPE SIGN SIN SINH SIZE SPACING SPREAD SQRT SUM SYSTEM SYSTEM_CLOCK TAN TANH TIMER TINY TRANSFER TRANSPOSE TRIM UBOUND UNDFL UNPACK VAL VERIFY [4.I/O statements] Color=DarkOrchid BgColor= Style=Bold InRange=0 Keyword=ASSIGN BACKSPACE CLOSE ENDFILE OPEN PAUSE PRINT READ REWIND WRITE [5.File Status] Color=CornflowerBlue BgColor= Style=Bold InRange=0 Keyword=ACCESS ACTION BLANK BLOCKSIZE CARRIAGECONTROL DIRECT ERR EXIST FILE FMT FORM FORMATTED FROM IOSTAT LOCATION NAME NAMED NEXTREC NUMBER OPENED POSITION RECL RECORDTYPE SEQUENTIAL STAT STATUS UNFORMATTED UNIT [6.Preprocessor] Color=Black BgColor= Style=Bold InRange=0 Keyword=INCLUDE