Simple arithmetic matching.

ID: 886

				
					using uCalcSoftware;

var uc = new uCalc();
var t = uc.NewTransformer();
// Match "Number + Number"
t.FromTo("{@Number} + {@Number}", "Math Operation");

Console.WriteLine(t.Transform("10 + 20")); // Output: Math Operation
Console.WriteLine(t.Transform("A + B"));   // No Match (A/B are Alpha, not Number)
				
			
Math Operation
A + B
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   auto t = uc.NewTransformer();
   // Match "Number + Number"
   t.FromTo("{@Number} + {@Number}", "Math Operation");

   cout << t.Transform("10 + 20") << endl; // Output: Math Operation
   cout << t.Transform("A + B") << endl;   // No Match (A/B are Alpha, not Number)
}
				
			
Math Operation
A + B
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      Dim t = uc.NewTransformer()
      '// Match "Number + Number"
      t.FromTo("{@Number} + {@Number}", "Math Operation")
      
      Console.WriteLine(t.Transform("10 + 20")) '// Output: Math Operation
      Console.WriteLine(t.Transform("A + B"))   '// No Match (A/B are Alpha, not Number)
   End Sub
End Module
				
			
Math Operation
A + B