6.1.1.2.1.1.1.7.1.19. pycropml.transpiler.antlr_py.grammars.Fortran77Lexer module¶
- class pycropml.transpiler.antlr_py.grammars.Fortran77Lexer.Fortran77Lexer(input=None, output: TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]¶
Bases:
Lexer- ACCESS = 51¶
- AIF = 104¶
- ASSIGN = 73¶
- BACKSPACE = 65¶
- BLANK = 55¶
- BLOCK = 4¶
- CALL = 42¶
- CCON = 96¶
- CHARACTER = 14¶
- CLOSE = 44¶
- CODEROOT = 107¶
- COLON = 72¶
- COMMA = 69¶
- COMMENT = 116¶
- COMMON = 10¶
- COMPLEX = 108¶
- CONCATOP = 98¶
- CONTINUE = 28¶
- CTRLDIRECT = 99¶
- CTRLREC = 100¶
- DATA = 19¶
- DIMENSION = 7¶
- DIV = 76¶
- DO = 27¶
- DOBLOCK = 103¶
- DOLLAR = 68¶
- DOUBLE = 45¶
- ELSE = 24¶
- ELSEBLOCK = 106¶
- ELSEIF = 26¶
- END = 6¶
- ENDDO = 30¶
- ENDFILE = 66¶
- ENDIF = 25¶
- ENTRY = 2¶
- EOL = 119¶
- EOR = 84¶
- EQ = 90¶
- EQUIVALENCE = 9¶
- EQV = 81¶
- ERR = 38¶
- EXIST = 56¶
- EXTERNAL = 16¶
- FALSE = 92¶
- FCON = 95¶
- FILE = 49¶
- FMT = 36¶
- FORM = 53¶
- FORMAT = 40¶
- FORMATTED = 61¶
- FUNCTION = 3¶
- GE = 88¶
- GO = 20¶
- GOTO = 21¶
- GT = 87¶
- HOLLERITH = 97¶
- ICON = 114¶
- IF = 22¶
- IMPLICIT = 12¶
- INQUIRE = 64¶
- INTEGER = 110¶
- INTRINSIC = 17¶
- IOSTART = 46¶
- IOSTAT = 39¶
- LABEL = 48¶
- LAND = 79¶
- LE = 86¶
- LET = 41¶
- LINECONT = 120¶
- LNOT = 78¶
- LOGICAL = 111¶
- LOR = 80¶
- LPAREN = 70¶
- LT = 85¶
- MINUS = 74¶
- NAME = 115¶
- NAMED = 59¶
- NAME_ = 60¶
- NE = 89¶
- NEQV = 82¶
- NEXTREC = 63¶
- NONE = 13¶
- NUMBER = 58¶
- OPEN = 35¶
- OPENED = 57¶
- PARAMETER = 15¶
- PAUSE = 31¶
- PCON = 94¶
- PLUS = 75¶
- POINTER = 11¶
- POSITION = 52¶
- POWER = 77¶
- PRECISION = 109¶
- PRINT = 34¶
- PROGRAM = 1¶
- RCON = 113¶
- READ = 33¶
- REAL = 8¶
- RECL = 54¶
- RETURN = 43¶
- REWIND = 67¶
- RPAREN = 71¶
- SAVE = 18¶
- SCON = 112¶
- SEQUENTIAL = 47¶
- STAR = 117¶
- STATUS = 50¶
- STOP = 29¶
- STRINGLITERAL = 118¶
- SUBPROGRAMBLOCK = 102¶
- SUBROUTINE = 5¶
- THEN = 23¶
- THENBLOCK = 105¶
- TO = 101¶
- TRUE = 91¶
- UNFORMATTED = 62¶
- UNIT = 37¶
- WRITE = 32¶
- WS = 121¶
- XCON = 93¶
- XOR = 83¶
- 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>]¶
- grammarFileName = 'Fortran77Lexer.g4'¶
- literalNames = ['<INVALID>', "'$'", "','", "'('", "')'", "':'", "'='", "'-'", "'+'", "'/'", "'**'", "'XCON'", "'PCON'", "'FCON'", "'CCON'", "'HOLLERITH'", "'CONCATOP'", "'CTRLDIRECT'", "'CTRLREC'", "'TO'", "'SUBPROGRAMBLOCK'", "'DOBLOCK'", "'AIF'", "'THENBLOCK'", "'ELSEBLOCK'", "'CODEROOT'"]¶
- modeNames = ['DEFAULT_MODE']¶
- ruleNames = ['PROGRAM', 'ENTRY', 'FUNCTION', 'BLOCK', 'SUBROUTINE', 'END', 'DIMENSION', 'REAL', 'EQUIVALENCE', 'COMMON', 'POINTER', 'IMPLICIT', 'NONE', 'CHARACTER', 'PARAMETER', 'EXTERNAL', 'INTRINSIC', 'SAVE', 'DATA', 'GO', 'GOTO', 'IF', 'THEN', 'ELSE', 'ENDIF', 'ELSEIF', 'DO', 'CONTINUE', 'STOP', 'ENDDO', 'PAUSE', 'WRITE', 'READ', 'PRINT', 'OPEN', 'FMT', 'UNIT', 'ERR', 'IOSTAT', 'FORMAT', 'LET', 'CALL', 'RETURN', 'CLOSE', 'DOUBLE', 'IOSTART', 'SEQUENTIAL', 'LABEL', 'FILE', 'STATUS', 'ACCESS', 'POSITION', 'FORM', 'RECL', 'BLANK', 'EXIST', 'OPENED', 'NUMBER', 'NAMED', 'NAME_', 'FORMATTED', 'UNFORMATTED', 'NEXTREC', 'INQUIRE', 'BACKSPACE', 'ENDFILE', 'REWIND', 'DOLLAR', 'COMMA', 'LPAREN', 'RPAREN', 'COLON', 'ASSIGN', 'MINUS', 'PLUS', 'DIV', 'STARCHAR', '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', 'CONTINUATION', 'ALNUM', 'HEX', 'SIGN', 'FDESC', 'EXPON', 'ALPHA', 'NUM', 'SCON', 'RCON', 'ICON', 'NAME', 'COMMENT', 'STAR', 'STRINGLITERAL', 'EOL', 'LINECONT', 'WS']¶
- symbolicNames = ['<INVALID>', 'PROGRAM', 'ENTRY', 'FUNCTION', 'BLOCK', 'SUBROUTINE', 'END', 'DIMENSION', 'REAL', 'EQUIVALENCE', 'COMMON', 'POINTER', 'IMPLICIT', 'NONE', 'CHARACTER', 'PARAMETER', 'EXTERNAL', 'INTRINSIC', 'SAVE', 'DATA', 'GO', 'GOTO', 'IF', 'THEN', 'ELSE', 'ENDIF', 'ELSEIF', 'DO', 'CONTINUE', 'STOP', 'ENDDO', 'PAUSE', 'WRITE', 'READ', 'PRINT', 'OPEN', 'FMT', 'UNIT', 'ERR', 'IOSTAT', 'FORMAT', 'LET', 'CALL', 'RETURN', 'CLOSE', 'DOUBLE', 'IOSTART', 'SEQUENTIAL', 'LABEL', 'FILE', 'STATUS', 'ACCESS', 'POSITION', 'FORM', 'RECL', 'BLANK', 'EXIST', 'OPENED', 'NUMBER', 'NAMED', 'NAME_', 'FORMATTED', 'UNFORMATTED', 'NEXTREC', 'INQUIRE', 'BACKSPACE', 'ENDFILE', 'REWIND', 'DOLLAR', 'COMMA', 'LPAREN', 'RPAREN', 'COLON', 'ASSIGN', 'MINUS', 'PLUS', 'DIV', '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', 'SCON', 'RCON', 'ICON', 'NAME', 'COMMENT', 'STAR', 'STRINGLITERAL', 'EOL', 'LINECONT', 'WS']¶