6.1.1.2.1.1.1.7.1.3. pycropml.transpiler.antlr_py.grammars.CMakeParser module

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

Bases: Parser

Bracket_argument = 7
Bracket_comment = 8
class Command_invocationContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Identifier()[source]
accept(visitor: ParseTreeVisitor)[source]
compound_argument(i: int = None)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
single_argument(i: int = None)[source]
class Compound_argumentContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

accept(visitor: ParseTreeVisitor)[source]
compound_argument(i: int = None)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
single_argument(i: int = None)[source]
EOF = -1
Escape_sequence = 5
class File_cContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

EOF()[source]
accept(visitor: ParseTreeVisitor)[source]
command_invocation(i: int = None)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Identifier = 3
Line_comment = 9
Newline = 10
Quoted_argument = 6
RULE_command_invocation = 1
RULE_compound_argument = 3
RULE_file_c = 0
RULE_single_argument = 2
class Single_argumentContext(parser, parent: ParserRuleContext = None, invokingState: int = -1)[source]

Bases: ParserRuleContext

Bracket_argument()[source]
Identifier()[source]
Quoted_argument()[source]
Unquoted_argument()[source]
accept(visitor: ParseTreeVisitor)[source]
enterRule(listener: ParseTreeListener)[source]
exitRule(listener: ParseTreeListener)[source]
getRuleIndex()[source]
Space = 11
T__0 = 1
T__1 = 2
Unquoted_argument = 4
atn = <antlr4.atn.ATN.ATN object>
command_invocation()[source]
compound_argument()[source]
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>]
file_c()[source]
grammarFileName = 'CMake.g4'
literalNames = ['<INVALID>', "'('", "')'"]
ruleNames = ['file_c', 'command_invocation', 'single_argument', 'compound_argument']
sharedContextCache = <antlr4.PredictionContext.PredictionContextCache object>
single_argument()[source]
symbolicNames = ['<INVALID>', '<INVALID>', '<INVALID>', 'Identifier', 'Unquoted_argument', 'Escape_sequence', 'Quoted_argument', 'Bracket_argument', 'Bracket_comment', 'Line_comment', 'Newline', 'Space']
pycropml.transpiler.antlr_py.grammars.CMakeParser.serializedATN()[source]