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

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   auto t = uc.NewTransformer();
   t.FromTo("{@String}", "<Any quoted {@Self}>");
   t.FromTo("({@Token(String_Singlequoted)})", "<Single quoted {@Self}>");
   t.FromTo("({@Token(String_Doublequoted)})", "<Double quoted {@Self}>");

   auto s = R"("Test" '123' ("abc") ('xyz'))";
   cout << t.Transform(s) << endl;
}