![]() |
Qt 6.x
The Qt SDK
|
#include <lalr.h>
Public Member Functions | |
State (const char *token) | |
bool | operator== (const State &o) const |
State (Grammar *grammar) | |
bool | operator== (const State &other) const |
bool | operator!= (const State &other) const |
QPair< ItemPointer, bool > | insert (const Item &item) |
QPair< ItemPointer, bool > | insertClosure (const Item &item) |
Public Attributes | |
QByteArray | token |
int | next [128] |
int | nextindex |
char | defchar |
int | defnext |
const char * | ident |
ItemList | kernel |
ItemList | closure |
Bundle | bundle |
QMap< Name, NameSet > | reads |
QMap< Name, NameSet > | follows |
RulePointer | defaultReduce |
Definition at line 255 of file generate_keywords.cpp.
|
inline |
Definition at line 257 of file generate_keywords.cpp.
References next.
QPair< ItemPointer, bool > State::insert | ( | const Item & | item | ) |
Definition at line 142 of file lalr.cpp.
References it, item, kernel, and qMakePair().
Referenced by Automaton::build().
QPair< ItemPointer, bool > State::insertClosure | ( | const Item & | item | ) |
|
inline |
|
inline |
|
inline |
ItemList State::closure |
Definition at line 125 of file lalr.h.
Referenced by insertClosure().
RulePointer State::defaultReduce |
char State::defchar |
Definition at line 265 of file generate_keywords.cpp.
Referenced by operator==().
int State::defnext |
Definition at line 266 of file generate_keywords.cpp.
Referenced by operator==().
const char* State::ident |
Definition at line 268 of file generate_keywords.cpp.
Referenced by operator==().
ItemList State::kernel |
Definition at line 124 of file lalr.h.
Referenced by insert(), operator!=(), and operator==().
int State::next[128] |
Definition at line 262 of file generate_keywords.cpp.
Referenced by State().
int State::nextindex |
Definition at line 263 of file generate_keywords.cpp.
Referenced by operator==().
QByteArray State::token |
Definition at line 261 of file generate_keywords.cpp.
Referenced by operator==().