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

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   // Creating a "Clean View" of a log or configuration file by replacing all
   // actual data values with a placeholder, leaving only the structural identifiers.
   uCalc::Transformer t;
   // Replace every literal with a generic placeholder
   t.FromTo("{@Literal}", "?");

   string input = R"(setting_a = 500; setting_b = "active";)";
   cout << t.Transform(input) << endl;
}