Uses the parent uCalc context from a Tokens object to define a variable that is then used by a transformer rule.
ID: 1049
See: uCalc = [uCalc]
using uCalcSoftware;
var uc = new uCalc();
var t = new uCalc.Transformer();
var tokens = t.Tokens;
// Use the parent uCalc instance to define a variable
tokens.uCalc.DefineVariable("replacement = 'REPLACED'");
t.FromTo("original", "{@Eval: replacement}");
Console.WriteLine(t.Transform("Test of original value."));
Test of REPLACED value. using uCalcSoftware; var uc = new uCalc(); var t = new uCalc.Transformer(); var tokens = t.Tokens; // Use the parent uCalc instance to define a variable tokens.uCalc.DefineVariable("replacement = 'REPLACED'"); t.FromTo("original", "{@Eval: replacement}"); Console.WriteLine(t.Transform("Test of original value."));
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
uCalc::Transformer t;
auto tokens = t.Tokens();
// Use the parent uCalc instance to define a variable
tokens.uCalc().DefineVariable("replacement = 'REPLACED'");
t.FromTo("original", "{@Eval: replacement}");
cout << t.Transform("Test of original value.") << endl;
}
Test of REPLACED value. #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; uCalc::Transformer t; auto tokens = t.Tokens(); // Use the parent uCalc instance to define a variable tokens.uCalc().DefineVariable("replacement = 'REPLACED'"); t.FromTo("original", "{@Eval: replacement}"); cout << t.Transform("Test of original value.") << endl; }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
Dim t As New uCalc.Transformer()
Dim tokens = t.Tokens
'// Use the parent uCalc instance to define a variable
tokens.uCalc.DefineVariable("replacement = 'REPLACED'")
t.FromTo("original", "{@Eval: replacement}")
Console.WriteLine(t.Transform("Test of original value."))
End Sub
End Module
Test of REPLACED value. Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Dim t As New uCalc.Transformer() Dim tokens = t.Tokens '// Use the parent uCalc instance to define a variable tokens.uCalc.DefineVariable("replacement = 'REPLACED'") t.FromTo("original", "{@Eval: replacement}") Console.WriteLine(t.Transform("Test of original value.")) End Sub End Module