Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 |
std::pair< ItemPointer, bool > | insert (const Item &item) |
std::pair< 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.
std::pair< ItemPointer, bool > State::insert | ( | const Item & | item | ) |
Definition at line 142 of file lalr.cpp.
References QSet< T >::end(), QSet< T >::insert(), it, item, and kernel.
Referenced by Automaton::build().
std::pair< ItemPointer, bool > State::insertClosure | ( | const Item & | item | ) |
Definition at line 152 of file lalr.cpp.
References closure, QSet< T >::end(), QSet< T >::insert(), it, and item.
|
inline |
|
inline |
|
inline |
ItemList State::closure |
Definition at line 124 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 123 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==().