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#

Type:    int

ENT = 3#

Type:    int

EOF = -1#

Type:    int

GROUP = 2#

Type:    int

PROD_SEPARATOR = 7#

Type:    int

PROD_SYMBOL = 6#

Type:    int

REL = 1#

Type:    int

ROOT = 5#

Type:    int

RULE_entList = 7#

Type:    int

RULE_group = 3#

Type:    int

RULE_groupColl = 4#

Type:    int

RULE_relation = 5#

Type:    int

RULE_relationColl = 6#

Type:    int

RULE_rootList = 1#

Type:    int

RULE_ruleList = 2#

Type:    int

RULE_start = 0#

Type:    int

WS = 8#

Type:    int

atn = <antlr4.atn.ATN.ATN object>#

Type:    ATN

buildParseTrees#

Type:    None

decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]#

Type:    list

grammarFileName = 'metagrammar.g4'#

Type:    str

literalNames = ['<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', "'ROOT'", "'->'", "';'"]#

Type:    list

ruleNames = ['start', 'rootList', 'ruleList', 'group', 'groupColl', 'relation', 'relationColl', 'entList']#

Type:    list

sharedContextCache = <antlr4.PredictionContext.PredictionContextCache object>#

Type:    PredictionContextCache

symbolicNames = ['<INVALID>', 'REL', 'GROUP', 'ENT', 'COLL', 'ROOT', 'PROD_SYMBOL', 'PROD_SEPARATOR', 'WS']#

Type:    list

architxt.grammar.metagrammarParser.serializedATN()[source]#