dparsergen.generator.grammarebnf

Undocumented in source.

Members

Enums

nonterminalIDFor
eponymoustemplate nonterminalIDFor(string name)
Undocumented in source.

Functions

parse
Creator.Type parse(string input, Creator creator, typeof(Lexer.init.front.currentLocation) startLocation)
Undocumented in source. Be warned that the author may not have intended to support it.
parse
Creator.Type parse(Lexer lexer, Creator creator)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Parser
struct Parser(CreatorInstance, alias L)
Undocumented in source.

Variables

allNonterminals
auto allNonterminals;
Undocumented in source.
allProductions
auto allProductions;
Undocumented in source.
allTokens
auto allTokens;
Undocumented in source.
endNonterminalID
enum SymbolID endNonterminalID;
Undocumented in source.
endProductionID
enum ProductionID endProductionID;
Undocumented in source.
endTokenID
enum SymbolID endTokenID;
Undocumented in source.
grammarInfo
GrammarInfo grammarInfo;
Undocumented in source.
startNonterminalID
enum SymbolID startNonterminalID;
Undocumented in source.
startProductionID
enum ProductionID startProductionID;
Undocumented in source.
startTokenID
enum SymbolID startTokenID;
Undocumented in source.

Meta