static void Main(string[] args) { List<String> testFiles = getTestFiles(); foreach (String testFile in testFiles) { System.Console.Out.Write("Running " + testFile + ": "); LamnEngine l = new LamnEngine(); StringWriter outputBuff = new StringWriter(); l.OutputStream = outputBuff; l.OutputStream = System.Console.Out; try { l.Run(System.IO.File.ReadAllText(testFile)); System.Console.Out.WriteLine("Tests passed"); } catch (Exception e) { System.Console.Out.WriteLine("Assert failed"); System.Console.Out.WriteLine(outputBuff.ToString()); System.Console.Out.WriteLine(e); break; } } }
static void Main(string[] args) { LamnEngine l = new LamnEngine(); l.OutputStream = System.Console.Out; l.Run(System.IO.File.ReadAllText("../../../TestFiles/std_tests/literals.lua")); }
static void Main(string[] args) { LamnEngine l = new LamnEngine(); l.SetGlobal("quit", new Lamn.VirtualMachine.State.NativeFuncDelegate(Quit)); l.OutputStream = System.Console.Out; while (!finished) { System.Console.Write("> "); String line = System.Console.ReadLine(); //try { l.Run(line); } /*catch (Exception e) { System.Console.WriteLine(e.ToString()); }*/ } }