#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; auto t = uc.NewTransformer(); auto Pattern = uc.TransformerForRulePatterns(); auto Replacement = uc.TransformerForRuleReplacements(); Pattern.FromTo("@sq", "{@Eval: '{@Token(_Token_String_SingleQuoted)}'}"); Replacement.FromTo("~", "{@Eval: '{@Self}'}"); t.FromTo("@sq", ""); // Same as t.FromTo("{@Token(_Token_QuoteChar_Single)}", ""); cout << t.Transform("Test: 'some text'.") << endl; }