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

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   uCalc::Transformer t;
   auto taskList = "Task:1 Task:2 Task:3 Task:4 Task:5";
   t.Text(taskList);

   auto taskRule = t.FromTo("Task:{@Number:id}", "Processed Task {id}");

   // Skip the first two tasks in the list
   taskRule.StartAfter(2);

   cout << t.Transform() << endl;
}