25 class formula_expression;
26 class function_symbol_table;
46 return f->evaluate(variables, fdb);
72 const std::string&
str()
const {
return str_; }
101 const std::string& file,
int line);
Abstract baseclass for the tokenizer.
static l_noret error(LoadState *S, const char *why)
Formula AI debugger, forward.
std::shared_ptr< formula_expression > expression_ptr
variant evaluate_formula_callback(formula_debugger &fdb, const formula &f, const formula_callable &variables)
std::shared_ptr< const formula > const_formula_ptr
Base class for all the errors encountered by the engine.
std::shared_ptr< formula > formula_ptr