caseinsensitive
context default
# keywords at the beginning of line
keyword linestart ! color232 color226
keyword linestart \* color232 color226
keyword linestart c color232 color226
keyword linestart C color232 color226
keyword linestart \s\s\s\s\s\* color226 color160
keyword linestart \s\s\s\s\s\+ color226 color160
keyword linestart \s\s\s\s\s\s color232 color51/cyan1
keyword linestart 0\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 1\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 2\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 3\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 4\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 5\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 6\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 7\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 8\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart 9\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart \s\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart \s\s\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart \s\s\s\{0123456789\s\}\{0123456789\s\}\s color243 color51
keyword linestart \s\s\s\s\{0123456789\s\}\s color243 color51
# boolean and logical expressions / operators
keyword .and. color214/orange
keyword .eq. color214/orange
keyword .eqv. color214/orange
keyword .false. color214/orange
keyword .ge. color214/orange
keyword .gt. color214/orange
keyword .le. color214/orange
keyword .lt. color214/orange
keyword .ne. color214/orange
keyword .neqv. color214/orange
keyword .not. color214/orange
keyword .or. color214/orange
keyword .true. color214/orange
keyword whole lge color214/orange
keyword whole lgt color214/orange
keyword whole lle color214/orange
keyword whole llt color214/orange
# declarations
keyword whole block color26
keyword whole character color26
keyword whole common color26
keyword whole complex color26
keyword whole data color26
keyword whole dimension color26
keyword whole double color26
keyword whole external color26
keyword whole format color26
keyword whole implicit color26
keyword whole integer color26
keyword whole intrinsic color26
keyword whole logical color26
keyword whole none color26
keyword whole parameter color26
keyword whole precision color26
keyword whole real color26
# general programming syntax
keyword whole assign color28
keyword whole call color28
keyword whole continue color28
keyword whole do color28
keyword whole else color28
keyword whole elseif color28
keyword whole end color28
keyword whole enddo color28
keyword whole endif color28
keyword whole for color28
keyword whole goto color28
keyword whole if color28
keyword whole pause color28
keyword whole return color28
keyword whole stop color28
keyword whole then color28
keyword whole go color28
keyword whole to color28
keyword whole while color28
# headers
keyword whole entry color34
keyword whole function color32
keyword whole program color32
keyword whole subroutine color32
# I/O functions
# may have optional equal signs after them: 'keyword ='
keyword whole access color129
keyword whole backspace color129
keyword whole blank color129
keyword whole close color129
keyword whole direct color129
keyword whole endfile color129
keyword whole err color129
keyword whole exist color129
keyword whole file color129
keyword whole fmt color129
keyword whole form color129
keyword whole formatted color129
keyword whole inquire color129
keyword whole iostat color129
keyword whole name color129
keyword whole named color129
keyword whole nextrec color129
keyword whole number color129
keyword whole open color129
keyword whole opened color129
keyword whole print color129
keyword whole read color129
keyword whole rec color129
keyword whole recl color129
keyword whole rewind color129
keyword whole sequential color129
keyword whole status color129
keyword whole unformatted color129
keyword whole unit color129
keyword whole write color129
# mathematical functions
keyword whole abs color104
keyword whole acos color104
keyword whole aimag color104
keyword whole aint color104
keyword whole alog color104
keyword whole alog10 color104
keyword whole amax0 color104
keyword whole amax1 color104
keyword whole amin0 color104
keyword whole amin1 color104
keyword whole amod color104
keyword whole anint color104
keyword whole aprime color104
keyword whole asin color104
keyword whole atan color104
keyword whole atan2 color104
keyword whole acos color104
keyword whole cabs color104
keyword whole cexp color104
keyword whole char color104
keyword whole clog color104
keyword whole cmplx color104
keyword whole conjg color104
keyword whole cos color104
keyword whole cosh color104
keyword whole ccos color104
keyword whole csin color104
keyword whole csqrt color104
keyword whole dabs color104
keyword whole dacos color104
keyword whole dasin color104
keyword whole datan color104
keyword whole datan2 color104
keyword whole dble color104
keyword whole dcos color104
keyword whole dcosh color104
keyword whole dfloat color104
keyword whole ddmim color104
keyword whole dexp color104
keyword whole dim color104
keyword whole dint color104
keyword whole dlog color104
keyword whole dlog10 color104
keyword whole dmax1 color104
keyword whole dmin1 color104
keyword whole dmod color104
keyword whole dnint color104
keyword whole dsign color104
keyword whole dsin color104
keyword whole dsinh color104
keyword whole dsqrt color104
keyword whole dtan color104
keyword whole dtanh color104
keyword whole equivalence color104
keyword whole exp color104
keyword whole float color104
keyword whole iabs color104
keyword whole ichar color104
keyword whole idim color104
keyword whole idint color104
keyword whole ifix color104
keyword whole index color104
keyword whole int color104
keyword whole isign color104
keyword whole len color104
keyword whole log color104
keyword whole log10 color104
keyword whole max color104
keyword whole max0 color104
keyword whole max1 color104
keyword whole min color104
keyword whole min0 color104
keyword whole min1 color104
keyword whole mod color104
keyword whole rand color104
keyword whole sign color104
keyword whole sin color104
keyword whole sinh color104
keyword whole sngl color104
keyword whole sqrt color104
keyword whole tan color104
keyword whole tanh color104
# operators and syntax elements
keyword ( color17
keyword ) color17
keyword , color17
keyword \+ color160
keyword - color160
keyword \* color160
keyword / color160
keyword = color160
# comments and quotes
keyword '*' color34
context exclusive linestart ! \n color30
spellcheck
context exclusive linestart \* \n color30
spellcheck
context exclusive linestart c \n color30
spellcheck
context exclusive linestart C \n color30
spellcheck