Classes | |
struct | type |
Enumerations | |
enum | error_mode { e_unknown = 0, e_syntax = 1, e_token = 2, e_numeric = 4, e_symtab = 5, e_lexer = 6, e_helper = 7 } |
Functions | |
type | make_error (error_mode mode, const std::string &diagnostic="") |
type | make_error (error_mode mode, const lexer::token &tk, const std::string &diagnostic="") |
std::string | to_str (error_mode mode) |
bool | update_error (type &error, const std::string &expression) |
void | dump_error (const type &error) |
void exprtk::parser_error::dump_error | ( | const type & | error | ) | [inline] |
type exprtk::parser_error::make_error | ( | error_mode | mode, | |
const lexer::token & | tk, | |||
const std::string & | diagnostic = "" | |||
) | [inline] |
type exprtk::parser_error::make_error | ( | error_mode | mode, | |
const std::string & | diagnostic = "" | |||
) | [inline] |
std::string exprtk::parser_error::to_str | ( | error_mode | mode | ) | [inline] |
bool exprtk::parser_error::update_error | ( | type & | error, | |
const std::string & | expression | |||
) | [inline] |