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
- class ExprlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]¶
Bases:
ParserRuleContext
- FLOAT = 58¶
- class FormContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]¶
Bases:
ParserRuleContext
- class FormlistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]¶
Bases:
ParserRuleContext
- HEX = 56¶
- ID = 61¶
- INT = 57¶
- NL = 63¶
- class ProgContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]¶
Bases:
ParserRuleContext
- 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
- class SublistContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]¶
Bases:
ParserRuleContext
- 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_sempred(localctx: ExprContext, predIndex: int)[source]¶
- grammarFileName = 'R.g4'¶
- literalNames = ['<INVALID>', "';'", "'[['", "']'", "'['", "'::'", "':::'", "'$'", "'@'", "'^'", "'-'", "'+'", "':'", "'*'", "'/'", "'>'", "'>='", "'<'", "'<='", "'=='", "'!='", "'!'", "'&'", "'&&'", "'|'", "'||'", "'~'", "'<-'", "'<<-'", "'='", "'->'", "'->>'", "':='", "'function'", "'('", "')'", "'{'", "'}'", "'if'", "'else'", "'for'", "'in'", "'while'", "'repeat'", "'?'", "'next'", "'break'", "'NULL'", "'NA'", "'Inf'", "'NaN'", "'TRUE'", "'FALSE'", "','", "'...'", "'.'"]¶
- ruleNames = ['prog', 'expr', 'exprlist', 'formlist', 'form', 'sublist', 'sub']¶
- 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']¶