1 #ifndef _utl_UnitEvaluator_h
2 #define _utl_UnitEvaluator_h
12 #include <utl/UnitGrammar.h>
33 double Evaluate(
const std::string& expression)
const;
UnitGrammar::SymbolTable SymbolTable
UnitGrammar::EErrors fError
UnitEvaluator(const SymbolTable &symbols)
std::map< std::string, double > SymbolTable
double Evaluate(const std::string &expression) const
const SymbolTable & GetSymbolTable() const
UnitGrammar::EErrors GetStatus() const
unsigned int fErrPosition
const SymbolTable & fSymbolTable
std::string GetError() const