![]() |
Qt 6.x
The Qt SDK
|
#include <lalr.h>
Collaboration diagram for State: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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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==().