A simple demonstration of how a rule's name is derived from the first token in its pattern.

ID: 951

				
					using uCalcSoftware;

var uc = new uCalc();
var t = new uCalc.Transformer();

var rule1 = t.FromTo("Hello {name}", "Hi {name}");
var rule2 = t.Pattern("<h1>{title}</h1>");

Console.WriteLine($"Rule 1 Name: '{rule1.Name}'");
Console.WriteLine($"Rule 2 Name: '{rule2.Name}'");
				
			
Rule 1 Name: 'hello'
Rule 2 Name: '<'
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   uCalc::Transformer t;

   auto rule1 = t.FromTo("Hello {name}", "Hi {name}");
   auto rule2 = t.Pattern("<h1>{title}</h1>");

   cout << "Rule 1 Name: '" << rule1.Name() << "'" << endl;
   cout << "Rule 2 Name: '" << rule2.Name() << "'" << endl;
}
				
			
Rule 1 Name: 'hello'
Rule 2 Name: '<'
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      Dim t As New uCalc.Transformer()
      
      Dim rule1 = t.FromTo("Hello {name}", "Hi {name}")
      Dim rule2 = t.Pattern("<h1>{title}</h1>")
      
      Console.WriteLine($"Rule 1 Name: '{rule1.Name}'")
      Console.WriteLine($"Rule 2 Name: '{rule2.Name}'")
   End Sub
End Module
				
			
Rule 1 Name: 'hello'
Rule 2 Name: '<'