|
DynGenPar
Dynamic Generalized Parser
|
| DynGenPar::AbstractLexerStateData | API for stateful lexers to save their state for rewinding |
| DynGenPar::Action | Interface for parser actions |
| DynGenPar::ActionInfo | Data passed to parser actions |
| DynGenPar::Alternative | |
| DynGenPar::ByteTokenSource | |
| DynGenPar::Cfg | An object representing a CFG (or a PMCFG in our internal representation) |
| DynGenPar::ConstrainedMultiPrediction | Multi-token predictions with next token constraints |
| DynGenPar::FlexLexerTokenSource | |
| DynGenPar::FullRule | Full rule as found in the initial graph |
| DynGenPar::Function | PMCFG function |
| DynGenPar::LexerState | |
| DynGenPar::ListTokenSource | |
| DynGenPar::Match | (possibly partial) match |
| DynGenPar::MultiPrediction | Multi-token predictions |
| DynGenPar::NextTokenConstraints | Rule constraints affecting the next token, for scannerless parsing |
| DynGenPar::Node | Node in the parse tree |
| DynGenPar::Parser | Main class |
| DynGenPar::ParseState | Parse state struct, for bindings |
| DynGenPar::Pgf | Representation of the information in .pgf files in a format we can process |
| DynGenPar::PgfParser | Parser for PGF grammars |
| DynGenPar::Pmcfg | PMCFG |
| DynGenPar::PmcfgComponentInfo | Attached to the parse trees as rule labels to allow obtaining syntax trees |
| DynGenPar::PseudoCatScope | |
| DynGenPar::PseudoCatScopeData | |
| QList | |
| QSharedData | |
| DynGenPar::Rule | |
| DynGenPar::Sequence | Component of a PMCFG function, a sequence of terms |
| DynGenPar::StackItem | |
| DynGenPar::StackItemData | |
| DynGenPar::StackItemType0 | Type 0 item: during match, we're waiting for a token to shift |
| DynGenPar::StackItemType1 | Type 1 item: during type 0 item processing, we're executing a reduce |
| DynGenPar::StackItemType2 | Type 2 item: during reduce, we're recursively executing another reduce |
| DynGenPar::StackItemType3 | Type 3 item: during matchRemaining, we're executing a match |
| DynGenPar::StackItemType4 | Type 4 item: during reduce, we're executing a matchRemaining |
| DynGenPar::StackItemType5 | Type 5 item: during match (of an MCFG constraint), we're executing a matchRemaining |
| DynGenPar::StackItemType6 | Type 6 item: during match, we're matching a P constraint |
| DynGenPar::Term | Term in the expression of a component of a PMCFG function |
| DynGenPar::TextByteLexerStateData | You should not have to use this class directly, ever |
| DynGenPar::TextByteTokenSource | |
| DynGenPar::TextPosition | Text position |
| DynGenPar::TokenSource | |
| DynGenPar::UnifiedStackItemData |
1.7.4