using Convention.RScript; using System; public class Program { static class Test { public static object Func(object x) { Console.WriteLine(x); return x; } } static void Main(string[] args) { RScriptEngine engine = new(); RScriptImportClass import = new() { typeof(Math), typeof(ExpressionMath), typeof(Test) }; var result = engine.Run(@" int i; i = 2; label(test); goto(true,func1); goto(100>i,test); namespace(func1) { i = Pow(i,2); Func(i); } ", import); Console.WriteLine($"Script executed successfully. Result: {result["i"].data}"); } }