6.1.1.2.1.1.1.7.1.23. pycropml.transpiler.antlr_py.grammars.Fortran90Lexer module¶
- class pycropml.transpiler.antlr_py.grammars.Fortran90Lexer.Fortran90Lexer(input=None, output: TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]¶
Bases:
Lexer- ACCESS = 99¶
- ACCESSSPEC = 40¶
- ACTION = 79¶
- ADVANCE = 85¶
- AIF = 162¶
- ALLOCATABLE = 15¶
- ALLOCATE = 126¶
- ALPHANUMERIC_CHARACTER = 191¶
- ASSIGN = 130¶
- ASSIGNMENT = 26¶
- ASSIGNSTMT = 31¶
- BACKSPACE = 112¶
- BCON = 175¶
- BLANK = 190¶
- BLOCK = 8¶
- BLOCKDATA = 36¶
- CALL = 90¶
- CASE = 65¶
- CBRACKETSLASH = 173¶
- CCON = 154¶
- CHARACTER = 43¶
- CLOSE = 92¶
- CODEROOT = 165¶
- COLON = 129¶
- COMMA = 122¶
- COMMENT = 120¶
- COMMON = 32¶
- COMPLEX = 166¶
- CONCATOP = 156¶
- CONTAINS = 2¶
- CONTINUE = 59¶
- CTRLDIRECT = 157¶
- CTRLREC = 158¶
- CYCLE = 181¶
- DATA = 48¶
- DEALLOCATE = 179¶
- DEFAULT = 66¶
- DELIM = 80¶
- DIMENSION = 13¶
- DIRECT = 67¶
- DIV = 133¶
- DO = 57¶
- DOBLOCK = 161¶
- DOLLAR = 121¶
- DOP = 27¶
- DOT = 172¶
- DOUBLE = 93¶
- DOUBLECOLON = 30¶
- DOUBLEPRECISION = 29¶
- ELSE = 53¶
- ELSEBLOCK = 164¶
- ELSEIF = 56¶
- ELSEWHERE = 33¶
- END = 12¶
- ENDBLOCK = 116¶
- ENDBLOCKDATA = 115¶
- ENDDO = 70¶
- ENDFILE = 113¶
- ENDIF = 54¶
- ENDINTERFACE = 10¶
- ENDMODULE = 4¶
- ENDSELECT = 62¶
- ENDTYPE = 182¶
- ENDWHERE = 60¶
- ENTRY = 6¶
- EOL = 194¶
- EOR = 142¶
- EQ = 148¶
- EQUIVALENCE = 35¶
- EQV = 139¶
- ERR = 83¶
- EXIST = 103¶
- EXIT = 189¶
- EXTERNAL = 45¶
- FALSE = 150¶
- FCON = 153¶
- FILE = 97¶
- FMT = 76¶
- FORM = 101¶
- FORMAT = 88¶
- FORMATSEP = 134¶
- FORMATTED = 108¶
- FUNCTION = 7¶
- GE = 146¶
- GO = 49¶
- GOTO = 50¶
- GT = 145¶
- HOLLERITH = 155¶
- ICON = 186¶
- IF = 51¶
- IMPLICIT = 41¶
- IMPLIEDT = 25¶
- IN = 19¶
- INCLUDE = 58¶
- INOUT = 21¶
- INQUIRE = 111¶
- INTEGER = 168¶
- INTENT = 18¶
- INTERFACE = 183¶
- INTRINSIC = 46¶
- IOLENGTH = 81¶
- IOSTART = 94¶
- IOSTAT = 87¶
- KIND = 117¶
- LABEL = 96¶
- LAND = 137¶
- LE = 144¶
- LEN = 118¶
- LET = 89¶
- LINECONT = 195¶
- LNOT = 136¶
- LOGICAL = 169¶
- LOR = 138¶
- LPAREN = 123¶
- LT = 143¶
- MINUS = 131¶
- MODULE = 3¶
- NAME = 188¶
- NAMED = 106¶
- NAMELIST = 17¶
- NAME_ = 107¶
- NE = 147¶
- NEQV = 140¶
- NEXTREC = 110¶
- NML = 86¶
- NONE = 42¶
- NULLIFY = 180¶
- NUMBER = 105¶
- OBRACKETSLASH = 171¶
- OCON = 176¶
- ONLY = 24¶
- OP = 28¶
- OPEN = 75¶
- OPENED = 104¶
- OPERATOR = 22¶
- OPTIONAL = 16¶
- OUT = 20¶
- PAD = 78¶
- PARAMETER = 44¶
- PAUSE = 71¶
- PCON = 152¶
- PCT = 124¶
- PLUS = 132¶
- POINTER = 37¶
- POSITION = 100¶
- POWER = 135¶
- PRECISION = 167¶
- PRINT = 74¶
- PRIVATE = 38¶
- PROCEDURE = 11¶
- PROGRAM = 5¶
- RDCON = 178¶
- READ = 73¶
- READWRITE = 82¶
- REAL = 34¶
- REC = 69¶
- RECL = 102¶
- RECURSIVE = 1¶
- RESULT = 55¶
- RETURN = 91¶
- REWIND = 114¶
- RPAREN = 128¶
- SAVE = 47¶
- SCON = 177¶
- SELECT = 64¶
- SELECTCASE = 63¶
- SEQUENCE = 39¶
- SEQUENTIAL = 95¶
- SIZE = 84¶
- SPOFF = 184¶
- SPON = 185¶
- STAR = 192¶
- STAT = 127¶
- STATUS = 98¶
- STOP = 68¶
- STRINGLITERAL = 193¶
- SUBPROGRAMBLOCK = 160¶
- SUBROUTINE = 9¶
- TARGET = 14¶
- THEN = 52¶
- THENBLOCK = 163¶
- TO = 159¶
- TRUE = 149¶
- TYPE = 187¶
- UNDERSCORE = 170¶
- UNFORMATTED = 109¶
- UNIT = 77¶
- USE = 23¶
- WHERE = 61¶
- WHILE = 125¶
- WRITE = 72¶
- WS = 119¶
- XCON = 151¶
- XOR = 141¶
- ZCON = 174¶
- atn = <antlr4.atn.ATN.ATN object>¶
- channelNames = ['DEFAULT_TOKEN_CHANNEL', 'HIDDEN']¶
- decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]¶
- grammarFileName = 'Fortran90Lexer.g4'¶
- literalNames = ['<INVALID>', "'=>'", "'::'", "'$'", "','", "'('", "'%'", "')'", "':'", "'='", "'-'", "'+'", "'/'", "'**'", "'CCON'", "'HOLLERITH'", "'CONCATOP'", "'CTRLDIRECT'", "'CTRLREC'", "'TO'", "'SUBPROGRAMBLOCK'", "'DOBLOCK'", "'AIF'", "'THENBLOCK'", "'ELSEBLOCK'", "'CODEROOT'", "'(/'", "'.'", "'/)'", "'SPOFF'", "'SPON'"]¶
- modeNames = ['DEFAULT_MODE']¶
- ruleNames = ['RECURSIVE', 'CONTAINS', 'MODULE', 'ENDMODULE', 'PROGRAM', 'ENTRY', 'FUNCTION', 'BLOCK', 'SUBROUTINE', 'ENDINTERFACE', 'PROCEDURE', 'END', 'DIMENSION', 'TARGET', 'ALLOCATABLE', 'OPTIONAL', 'NAMELIST', 'INTENT', 'IN', 'OUT', 'INOUT', 'OPERATOR', 'USE', 'ONLY', 'IMPLIEDT', 'ASSIGNMENT', 'DOP', 'OP', 'DOUBLEPRECISION', 'DOUBLECOLON', 'ASSIGNSTMT', 'COMMON', 'ELSEWHERE', 'REAL', 'EQUIVALENCE', 'BLOCKDATA', 'POINTER', 'PRIVATES', 'PRIVATE', 'SEQUENCE', 'PUBLIC', 'ACCESSSPEC', 'IMPLICIT', 'NONE', 'CHARACTER', 'PARAMETER', 'EXTERNAL', 'INTRINSIC', 'SAVE', 'DATA', 'GO', 'GOTO', 'IF', 'THEN', 'ELSE', 'ENDIF', 'RESULT', 'ELSEIF', 'DO', 'INCLUDE', 'CONTINUE', 'ENDWHERE', 'WHERE', 'ENDSELECT', 'SELECTCASE', 'SELECT', 'CASE', 'DEFAULT', 'DIRECT', 'STOP', 'REC', 'ENDDO', 'PAUSE', 'WRITE', 'READ', 'PRINT', 'OPEN', 'FMT', 'UNIT', 'PAD', 'ACTION', 'DELIM', 'IOLENGTH', 'READWRITE', 'ERR', 'SIZE', 'ADVANCE', 'NML', 'IOSTAT', 'FORMAT', 'LET', 'CALL', 'RETURN', 'CLOSE', 'DOUBLE', 'IOSTART', 'SEQUENTIAL', 'LABEL', 'FILE', 'STATUS', 'ACCESS', 'POSITION', 'FORM', 'RECL', 'EXIST', 'OPENED', 'NUMBER', 'NAMED', 'NAME_', 'FORMATTED', 'UNFORMATTED', 'NEXTREC', 'INQUIRE', 'BACKSPACE', 'ENDFILE', 'REWIND', 'ENDBLOCKDATA', 'ENDBLOCK', 'NEWLINE', 'KIND', 'LEN', 'WS', 'COMMENT', 'DOLLAR', 'COMMA', 'LPAREN', 'PCT', 'WHILE', 'ALLOCATE', 'STAT', 'RPAREN', 'COLON', 'ASSIGN', 'MINUS', 'PLUS', 'DIV', 'STARCHAR', 'FORMATSEP', 'POWER', 'LNOT', 'LAND', 'LOR', 'EQV', 'NEQV', 'XOR', 'EOR', 'LT', 'LE', 'GT', 'GE', 'NE', 'EQ', 'TRUE', 'FALSE', 'XCON', 'PCON', 'FCON', 'CCON', 'HOLLERITH', 'CONCATOP', 'CTRLDIRECT', 'CTRLREC', 'TO', 'SUBPROGRAMBLOCK', 'DOBLOCK', 'AIF', 'THENBLOCK', 'ELSEBLOCK', 'CODEROOT', 'COMPLEX', 'PRECISION', 'INTEGER', 'LOGICAL', 'SCORE', 'UNDERSCORE', 'OBRACKETSLASH', 'DOT', 'CBRACKETSLASH', 'ZCON', 'BCON', 'OCON', 'SCON', 'RDCON', 'DEALLOCATE', 'NULLIFY', 'CYCLE', 'ENDTYPE', 'INTERFACE', 'SPOFF', 'SPON', 'ICON', 'TYPE', 'NAME', 'EXIT', 'BLANK', 'ALPHANUMERIC_CHARACTER', 'LETTER', 'STAR', 'STRINGLITERAL', 'EOL', 'SPACES', 'LINECONT', 'CONTINUATION', 'ALNUM', 'HEX', 'SIGN', 'FDESC', 'EXPON', 'ALPHA', 'NUM']¶
- symbolicNames = ['<INVALID>', 'RECURSIVE', 'CONTAINS', 'MODULE', 'ENDMODULE', 'PROGRAM', 'ENTRY', 'FUNCTION', 'BLOCK', 'SUBROUTINE', 'ENDINTERFACE', 'PROCEDURE', 'END', 'DIMENSION', 'TARGET', 'ALLOCATABLE', 'OPTIONAL', 'NAMELIST', 'INTENT', 'IN', 'OUT', 'INOUT', 'OPERATOR', 'USE', 'ONLY', 'IMPLIEDT', 'ASSIGNMENT', 'DOP', 'OP', 'DOUBLEPRECISION', 'DOUBLECOLON', 'ASSIGNSTMT', 'COMMON', 'ELSEWHERE', 'REAL', 'EQUIVALENCE', 'BLOCKDATA', 'POINTER', 'PRIVATE', 'SEQUENCE', 'ACCESSSPEC', 'IMPLICIT', 'NONE', 'CHARACTER', 'PARAMETER', 'EXTERNAL', 'INTRINSIC', 'SAVE', 'DATA', 'GO', 'GOTO', 'IF', 'THEN', 'ELSE', 'ENDIF', 'RESULT', 'ELSEIF', 'DO', 'INCLUDE', 'CONTINUE', 'ENDWHERE', 'WHERE', 'ENDSELECT', 'SELECTCASE', 'SELECT', 'CASE', 'DEFAULT', 'DIRECT', 'STOP', 'REC', 'ENDDO', 'PAUSE', 'WRITE', 'READ', 'PRINT', 'OPEN', 'FMT', 'UNIT', 'PAD', 'ACTION', 'DELIM', 'IOLENGTH', 'READWRITE', 'ERR', 'SIZE', 'ADVANCE', 'NML', 'IOSTAT', 'FORMAT', 'LET', 'CALL', 'RETURN', 'CLOSE', 'DOUBLE', 'IOSTART', 'SEQUENTIAL', 'LABEL', 'FILE', 'STATUS', 'ACCESS', 'POSITION', 'FORM', 'RECL', 'EXIST', 'OPENED', 'NUMBER', 'NAMED', 'NAME_', 'FORMATTED', 'UNFORMATTED', 'NEXTREC', 'INQUIRE', 'BACKSPACE', 'ENDFILE', 'REWIND', 'ENDBLOCKDATA', 'ENDBLOCK', 'KIND', 'LEN', 'WS', 'COMMENT', 'DOLLAR', 'COMMA', 'LPAREN', 'PCT', 'WHILE', 'ALLOCATE', 'STAT', 'RPAREN', 'COLON', 'ASSIGN', 'MINUS', 'PLUS', 'DIV', 'FORMATSEP', 'POWER', 'LNOT', 'LAND', 'LOR', 'EQV', 'NEQV', 'XOR', 'EOR', 'LT', 'LE', 'GT', 'GE', 'NE', 'EQ', 'TRUE', 'FALSE', 'XCON', 'PCON', 'FCON', 'CCON', 'HOLLERITH', 'CONCATOP', 'CTRLDIRECT', 'CTRLREC', 'TO', 'SUBPROGRAMBLOCK', 'DOBLOCK', 'AIF', 'THENBLOCK', 'ELSEBLOCK', 'CODEROOT', 'COMPLEX', 'PRECISION', 'INTEGER', 'LOGICAL', 'UNDERSCORE', 'OBRACKETSLASH', 'DOT', 'CBRACKETSLASH', 'ZCON', 'BCON', 'OCON', 'SCON', 'RDCON', 'DEALLOCATE', 'NULLIFY', 'CYCLE', 'ENDTYPE', 'INTERFACE', 'SPOFF', 'SPON', 'ICON', 'TYPE', 'NAME', 'EXIT', 'BLANK', 'ALPHANUMERIC_CHARACTER', 'STAR', 'STRINGLITERAL', 'EOL', 'LINECONT']¶