|
DynGenPar
Dynamic Generalized Parser
|
| ▼NDynGenPar | |
| CAbstractLexerStateData | API for stateful lexers to save their state for rewinding |
| CAction | Interface for parser actions |
| CActionDeserializer | Interface for parser action deserializers |
| CActionInfo | Data passed to parser actions |
| CAlternative | |
| CByteTokenSource | |
| CCfg | An object representing a CFG (or a PMCFG in our internal representation) |
| CConstrainedMultiPrediction | Multi-token predictions with next token constraints |
| CFlexLexerTokenSource | |
| CFullRule | Full rule as found in the initial graph |
| CFunction | PMCFG function |
| CLexerState | |
| CListTokenSource | |
| CMatch | (possibly partial) match |
| CMultiPrediction | Multi-token predictions |
| CNextTokenConstraints | Rule constraints affecting the next token, for scannerless parsing |
| CNode | Node in the parse tree |
| CParser | Main class |
| CParseState | Parse state struct, for bindings |
| CPgf | Representation of the information in .pgf files in a format we can process |
| CPgfParser | Parser for PGF grammars |
| CPmcfg | PMCFG |
| CPmcfgComponentInfo | Attached to the parse trees as rule labels to allow obtaining syntax trees |
| CPseudoCatScope | |
| CPseudoCatScopeData | |
| CRule | |
| CSequence | Component of a PMCFG function, a sequence of terms |
| CStackItem | |
| CStackItemData | |
| CStackItemType0 | Type 0 item: during match, we're waiting for a token to shift |
| CStackItemType1 | Type 1 item: during type 0 item processing, we're executing a reduce |
| CStackItemType2 | Type 2 item: during reduce, we're recursively executing another reduce |
| CStackItemType3 | Type 3 item: during matchRemaining, we're executing a match |
| CStackItemType4 | Type 4 item: during reduce, we're executing a matchRemaining |
| CStackItemType5 | Type 5 item: during match (of an MCFG constraint), we're executing a matchRemaining |
| CStackItemType6 | Type 6 item: during match, we're matching a P constraint |
| CTerm | Term in the expression of a component of a PMCFG function |
| CTextByteLexerStateData | You should not have to use this class directly, ever |
| CTextByteTokenSource | |
| CTextPosition | Text position |
| CTokenSource | |
| CQList | |
| CQSharedData |
1.8.13