6.1.1.2.1.1.1.7.1.39. pycropml.transpiler.antlr_py.grammars.RParser module

class pycropml.transpiler.antlr_py.grammars.RParser.RParser(input: TokenStream, output: TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]

Bases: Parser

COMPLEX = 59
EOF = -1
class ExprContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

COMPLEX()[source]
FLOAT()[source]
HEX()[source]
ID()[source]
INT()[source]
STRING()[source]
USER_OP()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expr(i: int = None)[source]
exprlist()[source]
formlist()[source]
getRuleIndex()[source]
sublist()[source]
class ExprlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

NL(i: int = None)[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expr(i: int = None)[source]
getRuleIndex()[source]
FLOAT = 58
class FormContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

ID()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expr()[source]
getRuleIndex()[source]
class FormlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
form(i: int = None)[source]
getRuleIndex()[source]
HEX = 56
ID = 61
INT = 57
NL = 63
class ProgContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

EOF()[source]
NL(i: int = None)[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expr(i: int = None)[source]
getRuleIndex()[source]
RULE_expr = 1
RULE_exprlist = 2
RULE_form = 4
RULE_formlist = 3
RULE_prog = 0
RULE_sub = 6
RULE_sublist = 5
STRING = 60
class SubContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

ID()[source]
STRING()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
expr()[source]
getRuleIndex()[source]
class SublistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
sub(i: int = None)[source]
T__0 = 1
T__1 = 2
T__10 = 11
T__11 = 12
T__12 = 13
T__13 = 14
T__14 = 15
T__15 = 16
T__16 = 17
T__17 = 18
T__18 = 19
T__19 = 20
T__2 = 3
T__20 = 21
T__21 = 22
T__22 = 23
T__23 = 24
T__24 = 25
T__25 = 26
T__26 = 27
T__27 = 28
T__28 = 29
T__29 = 30
T__3 = 4
T__30 = 31
T__31 = 32
T__32 = 33
T__33 = 34
T__34 = 35
T__35 = 36
T__36 = 37
T__37 = 38
T__38 = 39
T__39 = 40
T__4 = 5
T__40 = 41
T__41 = 42
T__42 = 43
T__43 = 44
T__44 = 45
T__45 = 46
T__46 = 47
T__47 = 48
T__48 = 49
T__49 = 50
T__5 = 6
T__50 = 51
T__51 = 52
T__52 = 53
T__53 = 54
T__54 = 55
T__6 = 7
T__7 = 8
T__8 = 9
T__9 = 10
USER_OP = 62
WS = 64
atn = <antlr4.atn.ATN.ATN object>
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>]
expr(_p: int = 0)[source]
expr_sempred(localctx: ExprContext, predIndex: int)[source]
exprlist()[source]
form()[source]
formlist()[source]
grammarFileName = 'R.g4'
literalNames = ['<INVALID>', "';'", "'[['", "']'", "'['", "'::'", "':::'", "'$'", "'@'", "'^'", "'-'", "'+'", "':'", "'*'", "'/'", "'>'", "'>='", "'<'", "'<='", "'=='", "'!='", "'!'", "'&'", "'&&'", "'|'", "'||'", "'~'", "'<-'", "'<<-'", "'='", "'->'", "'->>'", "':='", "'function'", "'('", "')'", "'{'", "'}'", "'if'", "'else'", "'for'", "'in'", "'while'", "'repeat'", "'?'", "'next'", "'break'", "'NULL'", "'NA'", "'Inf'", "'NaN'", "'TRUE'", "'FALSE'", "','", "'...'", "'.'"]
prog()[source]
ruleNames = ['prog', 'expr', 'exprlist', 'formlist', 'form', 'sublist', 'sub']
sempred(localctx: RuleContext, ruleIndex: int, predIndex: int)[source]
sharedContextCache = <antlr4.PredictionContext.PredictionContextCache object>
sub()[source]
sublist()[source]
symbolicNames = ['<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', 'HEX', 'INT', 'FLOAT', 'COMPLEX', 'STRING', 'ID', 'USER_OP', 'NL', 'WS']
pycropml.transpiler.antlr_py.grammars.RParser.serializedATN()[source]