Description="Fortran 77" Identifiers=[[ [a-zA-Z_][\w\d\*]* ]] Keywords={ { Id=1, List={"break", "common", "continue", "date", "default", "dimension", "do", "else", "enddo", "endif", "for", "goto", "go", "to", "if", "then", "return", "end", "format", "write", "read", "subroutine", "function", "switch", "program", "call", "while", "stop"}, }, { Id=2, List={"character", "complex", "double", "precision", "real", "real*8", "integer", "common", "logical", "implicit", "dimension", "external", "parameter"}, }, } Strings={ Delimiter=[["|']], } IgnoreCase=true Comments={ { Block=false, Delimiter= { [[^[cC].*]] }, }, } Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\.]]