#include <XdlScanner.hpp>
Definition at line 45 of file XdlScanner.hpp.
torc::XdlScanner::XdlScanner |
( |
std::istream * |
arg_yyin = 0 , |
|
|
std::ostream * |
arg_yyout = 0 |
|
) |
| |
Public constructor.
Scans the input stream for tokens, and sends any output to the output stream.
- Parameters
-
arg_yyin | The input stream. |
arg_yyout | The output stream. |
Definition at line 2023 of file XdlScanner.cpp.
2023 : XdlFlexLexer(in, out) {}
torc::XdlScanner::~XdlScanner |
( |
| ) |
|
|
virtual |
void torc::XdlScanner::set_debug |
( |
bool |
b | ) |
|
The XDL parser has full access to our internals.
Definition at line 65 of file XdlScanner.hpp.
int torc::XdlScanner::colon |
|
protected |
Variable to count the number of separator colons seen.
Definition at line 70 of file XdlScanner.hpp.
bool torc::XdlScanner::in_double_quote |
|
protected |
Flag to track whether we are inside a double quote.
Definition at line 68 of file XdlScanner.hpp.
std::string torc::XdlScanner::last_string |
|
protected |
Last double-quoted string that we saw.
Definition at line 74 of file XdlScanner.hpp.
int torc::XdlScanner::quote |
|
protected |
Variable to count the number of double-quotes seen.
Definition at line 72 of file XdlScanner.hpp.
The documentation for this class was generated from the following files: