#include <Scanner.h>


Definition at line 159 of file Scanner.h.
Public Member Functions | |
| RawScanner (FILE *fd) | |
| virtual | ~RawScanner () |
| virtual int | readNext (Token *token) |
| Abstract scanner's parsing method. | |
Classes | |
| struct | Private |
| RawScanner | ( | FILE * | fd | ) |
| fd | opened file's descriptor |
Definition at line 42 of file Scanner.cpp.
References RawScanner::Private::fd, RawScanner::Private::line, RawScanner::Private::state, and RawScanner::Private::STATE_INIT.
| ~RawScanner | ( | ) | [virtual] |
Definition at line 49 of file Scanner.cpp.
| int readNext | ( | Token * | token | ) | [virtual] |
Abstract scanner's parsing method.
| token | token to parse |
Implements IScanner.
Definition at line 52 of file Scanner.cpp.
References RawScanner::Private::fd, RawScanner::Private::line, Token::m_ext_text, Token::m_line, Token::m_token, RawScanner::Private::state, RawScanner::Private::STATE_BUILDING_STRING, RawScanner::Private::STATE_INIT, FastSatSolver::T_AND, FastSatSolver::T_DELIM, FastSatSolver::T_EOF, FastSatSolver::T_ERR_LEX, FastSatSolver::T_FALSE, FastSatSolver::T_LPAR, FastSatSolver::T_NOT, FastSatSolver::T_OR, FastSatSolver::T_RPAR, FastSatSolver::T_STRING, FastSatSolver::T_TRUE, and FastSatSolver::T_XOR.
1.5.4