DynGenPar
Dynamic Generalized Parser
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
DynGenPar::AbstractLexerStateDataAPI for stateful lexers to save their state for rewinding
DynGenPar::ActionInterface for parser actions
DynGenPar::ActionInfoData passed to parser actions
DynGenPar::Alternative
DynGenPar::ByteTokenSource
DynGenPar::CfgAn object representing a CFG (or a PMCFG in our internal representation)
DynGenPar::ConstrainedMultiPredictionMulti-token predictions with next token constraints
DynGenPar::FlexLexerTokenSource
DynGenPar::FullRuleFull rule as found in the initial graph
DynGenPar::FunctionPMCFG function
DynGenPar::LexerState
DynGenPar::ListTokenSource
DynGenPar::Match(possibly partial) match
DynGenPar::MultiPredictionMulti-token predictions
DynGenPar::NextTokenConstraintsRule constraints affecting the next token, for scannerless parsing
DynGenPar::NodeNode in the parse tree
DynGenPar::ParserMain class
DynGenPar::ParseStateParse state struct, for bindings
DynGenPar::PgfRepresentation of the information in .pgf files in a format we can process
DynGenPar::PgfParserParser for PGF grammars
DynGenPar::PmcfgPMCFG
DynGenPar::PmcfgComponentInfoAttached to the parse trees as rule labels to allow obtaining syntax trees
DynGenPar::PseudoCatScope
DynGenPar::PseudoCatScopeData
QList
QSharedData
DynGenPar::Rule
DynGenPar::SequenceComponent of a PMCFG function, a sequence of terms
DynGenPar::StackItem
DynGenPar::StackItemData
DynGenPar::StackItemType0Type 0 item: during match, we're waiting for a token to shift
DynGenPar::StackItemType1Type 1 item: during type 0 item processing, we're executing a reduce
DynGenPar::StackItemType2Type 2 item: during reduce, we're recursively executing another reduce
DynGenPar::StackItemType3Type 3 item: during matchRemaining, we're executing a match
DynGenPar::StackItemType4Type 4 item: during reduce, we're executing a matchRemaining
DynGenPar::StackItemType5Type 5 item: during match (of an MCFG constraint), we're executing a matchRemaining
DynGenPar::StackItemType6Type 6 item: during match, we're matching a P constraint
DynGenPar::TermTerm in the expression of a component of a PMCFG function
DynGenPar::TextByteLexerStateDataYou should not have to use this class directly, ever
DynGenPar::TextByteTokenSource
DynGenPar::TextPositionText position
DynGenPar::TokenSource
DynGenPar::UnifiedStackItemData
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines