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
COMMENT_sempred(localctx: RuleContext, predIndex: int)[source]
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']
sempred(localctx: RuleContext, ruleIndex: int, predIndex: int)[source]
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']
pycropml.transpiler.antlr_py.grammars.Fortran90Lexer.serializedATN()[source]