|
enum | token_advance_mode { e_hold = 0
, e_advance = 1
} |
|
typedef token | token_t |
|
typedef generator | generator_t |
|
|
bool | init (const std::string &str) |
|
generator_t & | lexer () |
|
const generator_t & | lexer () const |
|
void | store_token () |
|
void | restore_token () |
|
void | next_token () |
|
const token_t & | current_token () const |
|
void | advance_token (const token_advance_mode mode) |
|
bool | token_is (const token_t::token_type &ttype, const token_advance_mode mode=e_advance) |
|
bool | token_is (const token_t::token_type &ttype, const std::string &value, const token_advance_mode mode=e_advance) |
|
bool | peek_token_is (const token_t::token_type &ttype) |
|
bool | peek_token_is (const std::string &s) |
|
The documentation for this class was generated from the following file: