Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
lalr.cpp File Reference

(2a0b9f0b9085b95bbadc2c46feba1ebd1a5d9c09)

#include "lalr.h"
#include <limits.h>
#include <algorithm>
Include dependency graph for lalr.cpp:

Go to the source code of this file.

Classes

struct  NotNullable
struct  _Bucket

Namespaces

namespace  std
 [33]

Macros

#define QLALR_NO_DEBUG_NULLABLES
#define QLALR_NO_DEBUG_LOOKBACKS
#define QLALR_NO_DEBUG_DIRECT_READS
#define QLALR_NO_DEBUG_READS
#define QLALR_NO_DEBUG_INCLUDES
#define QLALR_NO_DEBUG_LOOKAHEADS

Functions

QT_BEGIN_NAMESPACE QTextStreamqerr ()
QTextStreamqout ()
bool std::operator< (Name a, Name b)
bool std::operator< (ItemPointer a, ItemPointer b)
bool std::operator< (StatePointer a, StatePointer b)
QTextStreamoperator<< (QTextStream &out, const Name &n)
QTextStreamoperator<< (QTextStream &out, const Rule &r)
QTextStreamoperator<< (QTextStream &out, const NameSet &ns)
QTextStreamoperator<< (QTextStream &out, const Item &item)

Macro Definition Documentation

◆ QLALR_NO_DEBUG_DIRECT_READS

#define QLALR_NO_DEBUG_DIRECT_READS

Definition at line 12 of file lalr.cpp.

◆ QLALR_NO_DEBUG_INCLUDES

#define QLALR_NO_DEBUG_INCLUDES

Definition at line 14 of file lalr.cpp.

◆ QLALR_NO_DEBUG_LOOKAHEADS

#define QLALR_NO_DEBUG_LOOKAHEADS

Definition at line 15 of file lalr.cpp.

◆ QLALR_NO_DEBUG_LOOKBACKS

#define QLALR_NO_DEBUG_LOOKBACKS

Definition at line 11 of file lalr.cpp.

◆ QLALR_NO_DEBUG_NULLABLES

#define QLALR_NO_DEBUG_NULLABLES

Definition at line 10 of file lalr.cpp.

◆ QLALR_NO_DEBUG_READS

#define QLALR_NO_DEBUG_READS

Definition at line 13 of file lalr.cpp.

Function Documentation

◆ operator<<() [1/4]

QTextStream & operator<< ( QTextStream & out,
const Item & item )

Definition at line 116 of file lalr.cpp.

References Item::isReduceItem(), and Item::rule.

Here is the call graph for this function:

◆ operator<<() [2/4]

QTextStream & operator<< ( QTextStream & out,
const Name & n )

Definition at line 74 of file lalr.cpp.

◆ operator<<() [3/4]

QTextStream & operator<< ( QTextStream & out,
const NameSet & ns )

Definition at line 89 of file lalr.cpp.

◆ operator<<() [4/4]

QTextStream & operator<< ( QTextStream & out,
const Rule & r )

Definition at line 79 of file lalr.cpp.

References Rule::lhs, and Rule::rhs.

◆ qerr()

Definition at line 20 of file lalr.cpp.

◆ qout()

QTextStream & qout ( )

Definition at line 26 of file lalr.cpp.

Referenced by main().

Here is the caller graph for this function: