#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; auto t = uc.NewTransformer(); // Define a variable once during rule initialization t.FromTo("init_math", "{@Define: Variable: my_pi = 3.14}Math Initialized"); t.FromTo("Eval: {expr}", "{@@Eval: expr}"); cout << t.Transform("init_math") << endl; cout << t.Transform("Eval: my_pi * 2") << endl; }