67#ifndef NUMERIC_EVALUATOR_H_
68#define NUMERIC_EVALUATOR_H_
125 bool Process(
const wxString& aString );
131 void SetVar(
const wxString& aString,
double aValue );
134 double GetVar(
const wxString& aString );
151 void newString(
const wxString& aString );
void parse(int token, numEval::TokenType value)
void parseSetResult(double)
wxString OriginalText() const
struct NUMERIC_EVALUATOR::TokenStat m_token
void newString(const wxString &aString)
char m_localeDecimalSeparator
void parseError(const char *s)
double GetVar(const wxString &aString)
void RemoveVar(const wxString &aString)
void SetDefaultUnits(EDA_UNITS aUnits)
void SetVar(const wxString &aString, double aValue)
bool Process(const wxString &aString)
std::map< wxString, double > m_varMap