dparsergen.generator.glrparsercodegen

Undocumented in source.

Members

Functions

createExtraStateData
void createExtraStateData(CodeWriter code, LRGraph graph, size_t stateNr, LRGraphNode node)
Undocumented in source. Be warned that the author may not have intended to support it.
createParseFunction
void createParseFunction(CodeWriter code, LRGraph graph, size_t stateNr, LRGraphNode node)
Undocumented in source. Be warned that the author may not have intended to support it.
createParseFunctions
void createParseFunctions(CodeWriter code, LRGraph graph)
Undocumented in source. Be warned that the author may not have intended to support it.
createParserModule
const(char)[] createParserModule(LRGraph graph, string modulename)
Undocumented in source. Be warned that the author may not have intended to support it.
createReduceFunction
void createReduceFunction(CodeWriter code, LRGraph graph, Production* production)
Undocumented in source. Be warned that the author may not have intended to support it.
createShiftFunctions
void createShiftFunctions(CodeWriter code, LRGraph graph)
Undocumented in source. Be warned that the author may not have intended to support it.
createStartParseFunction
void createStartParseFunction(CodeWriter code, LRGraph graph, size_t stateNr, LRGraphNode node)
Undocumented in source. Be warned that the author may not have intended to support it.
createWrapperParseFunction
void createWrapperParseFunction(CodeWriter code, LRGraph graph, size_t stateNr, LRGraphNode node)
Undocumented in source. Be warned that the author may not have intended to support it.
isSingleReduceState
bool isSingleReduceState(LRGraph graph, size_t stateNr)
Undocumented in source. Be warned that the author may not have intended to support it.
needsExtraStateData
bool needsExtraStateData(LRGraph graph, size_t stateNr, LRGraphNode node)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta