#include <jem/util/Tokenizer.h>
jem::util::Tokenizer::Tokenizer |
( |
const String & |
in = "" | ) |
|
|
explicit |
jem::util::Tokenizer::Tokenizer |
( |
const Ref< Reader > & |
in, |
|
|
idx_t |
bufsize = -1 |
|
) |
| |
|
explicit |
virtual jem::util::Tokenizer::~Tokenizer |
( |
| ) |
|
|
protectedvirtual |
void jem::util::Tokenizer::setInput |
( |
const String & |
str | ) |
|
int jem::util::Tokenizer::nextToken |
( |
| ) |
|
void jem::util::Tokenizer::pushBackToken |
( |
| ) |
|
int jem::util::Tokenizer::getToken |
( |
| ) |
const |
void jem::util::Tokenizer::skipLine |
( |
| ) |
|
lint jem::util::Tokenizer::getLineNumber |
( |
| ) |
const |
void jem::util::Tokenizer::setLineNumber |
( |
lint |
lineno | ) |
|
String jem::util::Tokenizer::getTokenString |
( |
| ) |
const |
const char* jem::util::Tokenizer::getTokenChars |
( |
idx_t & |
len | ) |
const |
String jem::util::Tokenizer::getComment |
( |
| ) |
const |
String jem::util::Tokenizer::getSymbol |
( |
| ) |
const |
String jem::util::Tokenizer::getString |
( |
| ) |
const |
bool jem::util::Tokenizer::getBoolean |
( |
| ) |
const |
lint jem::util::Tokenizer::getInteger |
( |
| ) |
const |
double jem::util::Tokenizer::getFloat |
( |
| ) |
const |
int jem::util::Tokenizer::getStringType |
( |
| ) |
const |
void jem::util::Tokenizer::setOptions |
( |
int |
options | ) |
|
int jem::util::Tokenizer::getOptions |
( |
| ) |
const |
void jem::util::Tokenizer::parseError |
( |
| ) |
const |
void jem::util::Tokenizer::parseError |
( |
const String & |
msg | ) |
const |
void jem::util::Tokenizer::rangeError |
( |
lint |
value, |
|
|
lint |
lbound, |
|
|
lint |
ubound |
|
) |
| const |
void jem::util::Tokenizer::rangeError |
( |
double |
value, |
|
|
double |
ubound |
|
) |
| const |
const int jem::util::Tokenizer::NULL_TOKEN |
|
static |
const int jem::util::Tokenizer::EOF_TOKEN |
|
static |
const int jem::util::Tokenizer::EOL_TOKEN |
|
static |
const int jem::util::Tokenizer::COMMENT_TOKEN |
|
static |
const int jem::util::Tokenizer::SYMBOL_TOKEN |
|
static |
const int jem::util::Tokenizer::STRING_TOKEN |
|
static |
const int jem::util::Tokenizer::BOOLEAN_TOKEN |
|
static |
const int jem::util::Tokenizer::INTEGER_TOKEN |
|
static |
const int jem::util::Tokenizer::FLOAT_TOKEN |
|
static |
const int jem::util::Tokenizer::PARSE_COMMENTS |
|
static |
const int jem::util::Tokenizer::PARSE_SYMBOLS |
|
static |
const int jem::util::Tokenizer::PARSE_STRINGS |
|
static |
const int jem::util::Tokenizer::PARSE_BOOLEANS |
|
static |
const int jem::util::Tokenizer::PARSE_NUMBERS |
|
static |
const int jem::util::Tokenizer::PARSE_SIGNED_NUMBERS |
|
static |
const int jem::util::Tokenizer::CATENATE_STRINGS |
|
static |