#include <Scanner.h>

Definition at line 74 of file Scanner.h.
Public Member Functions | |
| Token () | |
| Empty default initializer - optimized. | |
| Token (EToken e) | |
| Fast initializer of abstract token. | |
Public Attributes | |
| int | m_line |
| Line number in input file (starting with number 1). | |
| EToken | m_token |
| token enumeration | |
| int | m_ext_number |
| Extra number carried with token. | |
| std::string | m_ext_text |
| Extra text carried with token. | |
| Token | ( | ) | [inline] |
| int m_line |
Line number in input file (starting with number 1).
Definition at line 75 of file Scanner.h.
Referenced by FastSatSolver::operator<<(), SatProblem::Private::printError(), and RawScanner::readNext().
token enumeration
Definition at line 77 of file Scanner.h.
Referenced by Cmd::fromToken(), FastSatSolver::isTokenTerminal(), FastSatSolver::operator<<(), InterpretedFormula::parse(), SatProblem::Private::parserLoop(), ParserStack::popAndCompare(), SatProblem::Private::printError(), ScannerFormulaHandler::readNext(), ScannerStringHandler::readNext(), and RawScanner::readNext().
| int m_ext_number |
Extra number carried with token.
Definition at line 78 of file Scanner.h.
Referenced by Cmd::fromToken(), FastSatSolver::operator<<(), and ScannerStringHandler::readNext().
| std::string m_ext_text |
Extra text carried with token.
Definition at line 79 of file Scanner.h.
Referenced by FastSatSolver::operator<<(), ScannerStringHandler::readNext(), and RawScanner::readNext().
1.5.4