Definition at line 3290 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
Public Member Functions | |
bracket_checker () | |
bool | result () |
lexer::token | error_token () |
void | reset () |
bool | operator() (const lexer::token &t) |
std::size_t | process (generator &g) |
virtual bool | operator() (const token &, const token &) |
virtual bool | operator() (const token &, const token &, const token &) |
virtual bool | operator() (const token &, const token &, const token &, const token &) |
virtual void | init () |
Private Attributes | |
bool | state_ |
std::stack< std::pair< char, std::size_t > > | stack_ |
lexer::token | error_token_ |
|
inline |
Definition at line 3296 of file exprtk.hpp.
|
inline |
Definition at line 3317 of file exprtk.hpp.
Referenced by exprtk::parser< T >::run_assemblies().
|
inlinevirtualinherited |
Definition at line 2740 of file exprtk.hpp.
|
inlinevirtualinherited |
Reimplemented in exprtk::lexer::helper::sequence_validator.
Definition at line 2834 of file exprtk.hpp.
|
inlinevirtualinherited |
Definition at line 2839 of file exprtk.hpp.
|
inlinevirtualinherited |
Definition at line 2844 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::lexer::token_scanner.
Definition at line 3330 of file exprtk.hpp.
References exprtk::lexer::token::e_lbracket, exprtk::lexer::token::e_lcrlbracket, exprtk::lexer::token::e_lsqrbracket, exprtk::lexer::token::e_string, exprtk::lexer::token::e_symbol, exprtk::details::is_bracket(), exprtk::details::is_right_bracket(), exprtk::lexer::token::position, exprtk::details::t(), exprtk::lexer::token::type, and exprtk::lexer::token::value.
|
inlinevirtualinherited |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 2763 of file exprtk.hpp.
References exprtk::details::t(), and exprtk::lexer::generator::token_list_.
Referenced by exprtk::lexer::helper::helper_assembly::run_scanners().
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3322 of file exprtk.hpp.
|
inlinevirtual |
Reimplemented from exprtk::lexer::helper_interface.
Definition at line 3301 of file exprtk.hpp.
References exprtk::lexer::token::position, exprtk::details::t(), and exprtk::lexer::token::value.
|
private |
Definition at line 3372 of file exprtk.hpp.
|
private |
Definition at line 3371 of file exprtk.hpp.
|
private |
Definition at line 3370 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Sun Nov 26 00:44:48 UTC 2017 |