13 #ifndef EVALEXPR_INCLUDED
14 #define EVALEXPR_INCLUDED
45 EvalExpr(
const std::string& line,
bool debug =
false)
63 void error(
const std::string& msg);
void error(const std::string &msg)
function_t get_symbol_function(char const *name)
static SymbolTable global_symbol_table
int yylex(EvalExpr::semantic_type *yylval, EvalExpr &driver)
EvalExpr(const std::string &line, bool debug=false)
EvalExpr class for algebraic expression in parameter strings.
double get_symbol_value(char const *name)
double(* function_t)(double)
void set_result(double result)
yy::parser::semantic_type semantic_type
int next_token(semantic_type &yylval)