|
C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Member Functions | |
| bool | register_scanner (lexer::token_scanner *scanner) |
| bool | register_modifier (lexer::token_modifier *modifier) |
| bool | register_joiner (lexer::token_joiner *joiner) |
| bool | register_inserter (lexer::token_inserter *inserter) |
| bool | run_modifiers (lexer::generator &g) |
| bool | run_joiners (lexer::generator &g) |
| bool | run_inserters (lexer::generator &g) |
| bool | run_scanners (lexer::generator &g) |
Public Attributes | |
| std::vector< lexer::token_scanner * > | token_scanner_list |
| std::vector< lexer::token_modifier * > | token_modifier_list |
| std::vector< lexer::token_joiner * > | token_joiner_list |
| std::vector< lexer::token_inserter * > | token_inserter_list |
| lexer::token_scanner * | error_token_scanner |
| lexer::token_modifier * | error_token_modifier |
| lexer::token_joiner * | error_token_joiner |
| lexer::token_inserter * | error_token_inserter |
Definition at line 4244 of file exprtk.hpp.
|
inline |
Definition at line 4288 of file exprtk.hpp.
References token_inserter_list.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 4274 of file exprtk.hpp.
References token_joiner_list.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 4260 of file exprtk.hpp.
References token_modifier_list.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 4246 of file exprtk.hpp.
References token_scanner_list.
Referenced by exprtk::parser< T >::init_precompilation().
|
inline |
Definition at line 4346 of file exprtk.hpp.
References error_token_inserter, exprtk::lexer::token_inserter::process(), exprtk::lexer::helper_interface::reset(), exprtk::lexer::helper_interface::result(), and token_inserter_list.
Referenced by exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 4324 of file exprtk.hpp.
References error_token_joiner, exprtk::lexer::token_joiner::process(), exprtk::lexer::helper_interface::reset(), exprtk::lexer::helper_interface::result(), and token_joiner_list.
Referenced by exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 4302 of file exprtk.hpp.
References error_token_modifier, exprtk::lexer::token_modifier::process(), exprtk::lexer::helper_interface::reset(), exprtk::lexer::helper_interface::result(), and token_modifier_list.
Referenced by exprtk::parser< T >::run_assemblies().
|
inline |
Definition at line 4368 of file exprtk.hpp.
References error_token_scanner, exprtk::lexer::token_scanner::process(), exprtk::lexer::helper_interface::reset(), exprtk::lexer::helper_interface::result(), and token_scanner_list.
Referenced by exprtk::parser< T >::run_assemblies().
| lexer::token_inserter* exprtk::lexer::helper::helper_assembly::error_token_inserter |
Definition at line 4398 of file exprtk.hpp.
Referenced by run_inserters().
| lexer::token_joiner* exprtk::lexer::helper::helper_assembly::error_token_joiner |
Definition at line 4397 of file exprtk.hpp.
Referenced by run_joiners().
| lexer::token_modifier* exprtk::lexer::helper::helper_assembly::error_token_modifier |
Definition at line 4396 of file exprtk.hpp.
Referenced by run_modifiers().
| lexer::token_scanner* exprtk::lexer::helper::helper_assembly::error_token_scanner |
Definition at line 4395 of file exprtk.hpp.
Referenced by exprtk::parser< T >::run_assemblies(), and run_scanners().
| std::vector<lexer::token_inserter*> exprtk::lexer::helper::helper_assembly::token_inserter_list |
Definition at line 4393 of file exprtk.hpp.
Referenced by exprtk::parser< T >::init_precompilation(), register_inserter(), and run_inserters().
| std::vector<lexer::token_joiner*> exprtk::lexer::helper::helper_assembly::token_joiner_list |
Definition at line 4392 of file exprtk.hpp.
Referenced by exprtk::parser< T >::init_precompilation(), register_joiner(), and run_joiners().
| std::vector<lexer::token_modifier*> exprtk::lexer::helper::helper_assembly::token_modifier_list |
Definition at line 4391 of file exprtk.hpp.
Referenced by exprtk::parser< T >::init_precompilation(), register_modifier(), and run_modifiers().
| std::vector<lexer::token_scanner*> exprtk::lexer::helper::helper_assembly::token_scanner_list |
Definition at line 4390 of file exprtk.hpp.
Referenced by exprtk::parser< T >::init_precompilation(), register_scanner(), and run_scanners().