Converting a single line of legacy variable declaration syntax to a modern equivalent.
ID: 1376
using uCalcSoftware;
var uc = new uCalc();
using (var t = new uCalc.Transformer()) {
// Rule to convert legacy variable declaration
t.FromTo("LET {@Alpha:var} = {val}", "var {var} = {val};");
Console.WriteLine(t.Transform("LET X = 100"));
}
var X = 100; using uCalcSoftware; var uc = new uCalc(); using (var t = new uCalc.Transformer()) { // Rule to convert legacy variable declaration t.FromTo("LET {@Alpha:var} = {val}", "var {var} = {val};"); Console.WriteLine(t.Transform("LET X = 100")); }
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
{
uCalc::Transformer t;
t.Owned(); // Causes t to be released when it goes out of scope
// Rule to convert legacy variable declaration
t.FromTo("LET {@Alpha:var} = {val}", "var {var} = {val};");
cout << t.Transform("LET X = 100") << endl;
}
}
var X = 100; #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; { uCalc::Transformer t; t.Owned(); // Causes t to be released when it goes out of scope // Rule to convert legacy variable declaration t.FromTo("LET {@Alpha:var} = {val}", "var {var} = {val};"); cout << t.Transform("LET X = 100") << endl; } }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
Using t As New uCalc.Transformer()
'// Rule to convert legacy variable declaration
t.FromTo("LET {@Alpha:var} = {val}", "var {var} = {val};")
Console.WriteLine(t.Transform("LET X = 100"))
End Using
End Sub
End Module
var X = 100; Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Using t As New uCalc.Transformer() '// Rule to convert legacy variable declaration t.FromTo("LET {@Alpha:var} = {val}", "var {var} = {val};") Console.WriteLine(t.Transform("LET X = 100")) End Using End Sub End Module