- createParseFunction
void createParseFunction(CodeWriter code, LRGraph graph, size_t stateNr, LRGraphNode node, bool useRegexlookahead, EBNFGrammar lookaheadGrammar, NonterminalID[immutable(NonterminalID[])] combinedReduceNonterminals, RegexLookahead regexLookahead)
Undocumented in source. Be warned that the author may not have intended to support it.
- createParserModule
const(char)[] createParserModule(LRGraph graph, string modulename, bool useRegexlookahead)
Undocumented in source. Be warned that the author may not have intended to support it.
- generateReduceFunction
void generateReduceFunction(CodeWriter code, LRGraph graph, string funcName, ProductionID[] productionIDs, NonterminalID[immutable(NonterminalID[])] combinedReduceNonterminals)
Undocumented in source. Be warned that the author may not have intended to support it.
- parserStackType
string parserStackType(LRGraph graph, size_t stateNr, size_t pos)
Undocumented in source. Be warned that the author may not have intended to support it.
- resultType
string resultType(LRGraph graph, LRGraphNode node, NonterminalID[immutable(NonterminalID[])] combinedReduceNonterminals, bool* useUnion, NonterminalID* singleNonterminal)
Undocumented in source. Be warned that the author may not have intended to support it.