DynGenPar
Dynamic Generalized Parser

rule constraints affecting the next token, for scannerless parsing More...
Public Member Functions  
bool  operator== (const NextTokenConstraints &other) const 
needed for hash tables More...  
QDataStream &  writeExternal (QDataStream &stream) const 
implementation of the QDataStream operator<< More...  
QDataStream &  readExternal (QDataStream &stream) 
implementation of the QDataStream operator>> More...  
Public Attributes  
QList< Cat >  expect 
list of contextfree categories the next token MUST match More...  
QList< Cat >  taboo 
list of contextfree categories the next token MUST NOT match More...  
rule constraints affecting the next token, for scannerless parsing
Definition at line 84 of file dyngenpar.h.

inline 
needed for hash tables
Definition at line 102 of file dyngenpar.h.

inline 
implementation of the QDataStream operator>>
Definition at line 110 of file dyngenpar.h.

inline 
implementation of the QDataStream operator<<
Definition at line 106 of file dyngenpar.h.
list of contextfree categories the next token MUST match
The categories in this list may be nonterminals or tokens. But they MUST be contextfree. In other words, they must not be PMCFG pseudocategories, and none of the rules used to derive them may contain any PMCFG pseudocategories or next token constraints. (In particular, it is not possible to nest next token constraints.)
Definition at line 92 of file dyngenpar.h.
list of contextfree categories the next token MUST NOT match
The categories in this list may be nonterminals or tokens. But they MUST be contextfree. In other words, they must not be PMCFG pseudocategories, and none of the rules used to derive them may contain any PMCFG pseudocategories or next token constraints. (In particular, it is not possible to nest next token constraints.)
Definition at line 100 of file dyngenpar.h.