architxt.grammar.metagrammarParser

Contents

architxt.grammar.metagrammarParser#

Functions

Classes

metagrammarParser(input[, output])

class architxt.grammar.metagrammarParser.metagrammarParser(input, output=sys.stdout)[source]#

Bases: Parser

class EntListContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

ENT()[source]#
entList()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
parser#

Type:    None

class GroupCollContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

COLL()[source]#
GROUP()[source]#
PROD_SYMBOL()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
parser#

Type:    None

class GroupContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

GROUP()[source]#
PROD_SYMBOL()[source]#
entList()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
parser#

Type:    None

class RelationCollContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

COLL()[source]#
PROD_SYMBOL()[source]#
REL()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
parser#

Type:    None

class RelationContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

GROUP(i=None)[source]#
PROD_SYMBOL()[source]#
REL()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
parser#

Type:    None

class RootListContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

COLL()[source]#
GROUP()[source]#
REL()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
rootList()[source]#
parser#

Type:    None

class RuleListContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

PROD_SEPARATOR()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
group()[source]#
groupColl()[source]#
relation()[source]#
relationColl()[source]#
ruleList()[source]#
parser#

Type:    None

class StartContext(parser, parent=None, invokingState=-1)[source]#

Bases: ParserRuleContext

EOF()[source]#
PROD_SEPARATOR()[source]#
PROD_SYMBOL()[source]#
ROOT()[source]#
enterRule(listener)[source]#
exitRule(listener)[source]#
getRuleIndex()[source]#
rootList()[source]#
ruleList()[source]#
parser#

Type:    None

entList()[source]#
group()[source]#
groupColl()[source]#
relation()[source]#
relationColl()[source]#
rootList()[source]#
ruleList()[source]#
start()[source]#
COLL = 4#
ENT = 3#
EOF = -1#
GROUP = 2#
PROD_SEPARATOR = 7#
PROD_SYMBOL = 6#
REL = 1#
ROOT = 5#
RULE_entList = 7#
RULE_group = 3#
RULE_groupColl = 4#
RULE_relation = 5#
RULE_relationColl = 6#
RULE_rootList = 1#
RULE_ruleList = 2#
RULE_start = 0#
WS = 8#
atn = <antlr4.atn.ATN.ATN object>#
buildParseTrees#

Type:    None

decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]#
grammarFileName = 'metagrammar.g4'#
literalNames = ['<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', "'ROOT'", "'->'", "';'"]#
ruleNames = ['start', 'rootList', 'ruleList', 'group', 'groupColl', 'relation', 'relationColl', 'entList']#
sharedContextCache = <antlr4.PredictionContext.PredictionContextCache object>#
symbolicNames = ['<INVALID>', 'REL', 'GROUP', 'ENT', 'COLL', 'ROOT', 'PROD_SYMBOL', 'PROD_SEPARATOR', 'WS']#
architxt.grammar.metagrammarParser.serializedATN()[source]#