DynGenPar
Dynamic Generalized Parser
Public Member Functions | Public Attributes | List of all members
DynGenPar::ParseState Struct Reference

parse state struct, for bindings More...

Public Member Functions

 ParseState ()
 
 ParseState (const ParseState &other)
 
void reset ()
 

Public Attributes

int errorPos
 
Cat errorToken
 
int incrementalPos
 
QList< StackItemincrementalStacks
 
QList< MatchincrementalMatches
 
LexerState lexerState
 

Detailed Description

parse state struct, for bindings

Definition at line 1131 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ ParseState() [1/2]

DynGenPar::ParseState::ParseState ( )
inline

Definition at line 1132 of file dyngenpar.h.

◆ ParseState() [2/2]

DynGenPar::ParseState::ParseState ( const ParseState other)
inline

Definition at line 1136 of file dyngenpar.h.

Member Function Documentation

◆ reset()

void DynGenPar::ParseState::reset ( )
inline

Definition at line 1150 of file dyngenpar.h.

Member Data Documentation

◆ errorPos

int DynGenPar::ParseState::errorPos

Definition at line 1143 of file dyngenpar.h.

◆ errorToken

Cat DynGenPar::ParseState::errorToken

Definition at line 1144 of file dyngenpar.h.

◆ incrementalMatches

QList<Match> DynGenPar::ParseState::incrementalMatches

Definition at line 1147 of file dyngenpar.h.

◆ incrementalPos

int DynGenPar::ParseState::incrementalPos

Definition at line 1145 of file dyngenpar.h.

◆ incrementalStacks

QList<StackItem> DynGenPar::ParseState::incrementalStacks

Definition at line 1146 of file dyngenpar.h.

◆ lexerState

LexerState DynGenPar::ParseState::lexerState

Definition at line 1148 of file dyngenpar.h.


The documentation for this struct was generated from the following file: