![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qset.h>
#include <QtCore/qstack.h>
#include <QtCore/qmap.h>
#include <QtCore/qstring.h>
#include <QtCore/qtextstream.h>
#include <QtCore/qpair.h>
#include <algorithm>
#include <functional>
#include <set>
#include <list>
Go to the source code of this file.
Classes | |
class | Rule |
class | Lookback |
class | Item |
class | State |
class | Node< _Tp > |
class | Grammar |
struct | Grammar::TokenInfo |
class | Read |
class | Include |
class | Automaton |
Namespaces | |
namespace | std |
Typedefs | |
typedef std::list< QString >::iterator | Name |
typedef std::list< Name > | NameList |
typedef std::set< Name > | NameSet |
typedef std::list< Item > | ItemList |
typedef ItemList::iterator | ItemPointer |
typedef std::list< Rule > | debug_infot |
typedef debug_infot::iterator | RulePointer |
typedef QMultiMap< Name, RulePointer > | RuleMap |
typedef std::list< State > | StateList |
typedef StateList::iterator | StatePointer |
typedef QMap< Name, StatePointer > | Bundle |
Functions | |
bool | std::operator< (Name a, Name b) |
bool | std::operator< (StatePointer a, StatePointer b) |
bool | std::operator< (ItemPointer a, ItemPointer b) |
QTextStream & | operator<< (QTextStream &out, const Name &n) |
QTextStream & | operator<< (QTextStream &out, const Rule &r) |
QTextStream & | operator<< (QTextStream &out, const Item &item) |
QTextStream & | operator<< (QTextStream &out, const NameSet &ns) |
QT_BEGIN_NAMESPACE QTextStream & | qerr () |
QTextStream & | qout () |
typedef std::list<Rule> debug_infot |
typedef ItemList::iterator ItemPointer |
typedef debug_infot::iterator RulePointer |
typedef StateList::iterator StatePointer |
QTextStream & operator<< | ( | QTextStream & | out, |
const Item & | item | ||
) |
QTextStream & operator<< | ( | QTextStream & | out, |
const Name & | n | ||
) |
QTextStream & operator<< | ( | QTextStream & | out, |
const NameSet & | ns | ||
) |
QTextStream & operator<< | ( | QTextStream & | out, |
const Rule & | r | ||
) |
QT_BEGIN_NAMESPACE QTextStream & qerr | ( | ) |
Definition at line 20 of file lalr.cpp.
Referenced by Automaton::buildDirectReads(), Automaton::buildIncludesDigraph(), Automaton::buildLookaheads(), Automaton::buildLookbackSets(), Automaton::buildNullables(), Automaton::buildReadsDigraph(), help_me(), main(), Recognizer::nextToken(), CppGenerator::operator()(), Recognizer::parse(), and Automaton::visitIncludeNode().
QTextStream & qout | ( | ) |
Definition at line 26 of file lalr.cpp.
Referenced by main(), and CppGenerator::operator()().