#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   auto VariableX = uc.DefineVariable("x As Int");
   auto ParsedExpr = uc.Parse("x + 125", "Int8u");

   for (int x = 1; x <= 10; x++) {
      VariableX.ValueInt32(x);
      cout << "x = " << x << "  Int8 result = " << uc.ValueAt(ParsedExpr.EvaluateVoid(), "Int8") << endl;
   }

   ParsedExpr.Release();
   VariableX.Release();
}