C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Classes | Functions
exprtk::lexer::helper Namespace Reference

Classes

class  bracket_checker
 
class  commutative_inserter
 
struct  helper_assembly
 
class  numeric_checker
 
class  operator_joiner
 
class  sequence_validator
 
class  sequence_validator_3tokens
 
class  symbol_replacer
 

Functions

void dump (const lexer::generator &generator)
 

Function Documentation

◆ dump()

void exprtk::lexer::helper::dump ( const lexer::generator generator)
inlineprivate

Definition at line 3464 of file exprtk.hpp.

3465 {
3466 for (std::size_t i = 0; i < generator.size(); ++i)
3467 {
3468 const lexer::token& t = generator[i];
3469 printf("Token[%02d] @ %03d %6s --> '%s'\n",
3470 static_cast<int>(i),
3471 static_cast<int>(t.position),
3472 t.to_str(t.type).c_str(),
3473 t.value.c_str());
3474 }
3475 }
std::size_t size() const
Definition exprtk.hpp:2455
std::size_t position
Definition exprtk.hpp:2400
std::string value
Definition exprtk.hpp:2399
static std::string to_str(token_type t)
Definition exprtk.hpp:2340

References exprtk::lexer::token::position, exprtk::lexer::generator::size(), exprtk::lexer::token::to_str(), exprtk::lexer::token::type, and exprtk::lexer::token::value.

Here is the call graph for this function: