14 #ifndef EVALEXPR_INCLUDED
15 #define EVALEXPR_INCLUDED
46 EvalExpr(
const std::string& line,
bool debug =
false)
64 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
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)
int yylex(EvalExpr::semantic_type *yylval, EvalExpr &driver)