architxt.grammar.metagrammarLexer#

Functions

Classes

metagrammarLexer([input, output])

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

Bases: Lexer

COLL = 4#

Type:    int

ENT = 3#

Type:    int

GROUP = 2#

Type:    int

PROD_SEPARATOR = 7#

Type:    int

PROD_SYMBOL = 6#

Type:    int

REL = 1#

Type:    int

ROOT = 5#

Type:    int

WS = 8#

Type:    int

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

Type:    ATN

channelNames = ['DEFAULT_TOKEN_CHANNEL', 'HIDDEN']#

Type:    list

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>]#

Type:    list

grammarFileName = 'metagrammar.g4'#

Type:    str

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

Type:    list

modeNames = ['DEFAULT_MODE']#

Type:    list

ruleNames = ['REL', 'GROUP', 'ENT', 'COLL', 'ROOT', 'PROD_SYMBOL', 'PROD_SEPARATOR', 'WS']#

Type:    list

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

Type:    list

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