public static void Main(string [] args) { Interpreter.Console = new TextConsole(); Utils.Write(caption+"\n"+prompt); Interpreter interp = new Interpreter(); string defs = args.Length > 0 ? args[0] : interp.DefaultIncludeFile(); interp.ReadIncludeFile(defs); while (interp.ProcessLine(Utils.ReadLine())) Utils.Write(interp.BlockLevel > 0 ? block_prompt : prompt); }
public static void Main(string[] args) { GuiConsoleForm form = new GuiConsoleForm(caption,prompt,new StringHandler(ProcessLine)); GuiConsole console = new GuiConsole(form); Interpreter.Console = console; console.Write(caption+"\n"+prompt); interp = new Interpreter(); string defs = args.Length > 0 ? args[0] : interp.DefaultIncludeFile(); interp.ReadIncludeFile(defs); interp.SetValue("form",form); interp.SetValue("text",form.TextBox); Application.Run(form); }
public static void XMain(string [] args) { Interpreter.Console = new TextConsole(); Utils.Write(caption + "\n" + prompt); Interpreter interp = new Interpreter(); string defs = args.Length > 0 ? args[0] : "csi.csi"; interp.ReadIncludeFile(defs); while (interp.ProcessLine(Utils.ReadLine())) { Utils.Write(prompt); } }
public static void Main(string[] args) { GuiConsoleForm form = new GuiConsoleForm(caption, prompt, new StringHandler(ProcessLine)); GuiConsole console = new GuiConsole(form); Interpreter.Console = console; console.Write(caption + "\n" + prompt); interp = new Interpreter(); string defs = args.Length > 0 ? args[0] : interp.DefaultIncludeFile(); interp.ReadIncludeFile(defs); interp.SetValue("form", form); interp.SetValue("text", form.TextBox); Application.Run(form); }
public static Interpreter XMain(string[] args) { GuiConsoleForm form = new GuiConsoleForm(caption, prompt, new StringHandler(ProcessLine)); GuiConsole console = new GuiConsole(form); console.Write(caption + "\n" + prompt); string defs = args.Length > 0 ? args[0] : "csigui.csi"; Interpreter.Console = console; interp = new Interpreter(); interp.ReadIncludeFile(defs); interp.SetValue("form", form); interp.SetValue("text", form.TextBox); form.Show(); return(interp); // Application.Run(form); }
// vs 0.5 It's possible to load scripts from within the interpreter. public static void Include(string file) { interpreter.ReadIncludeFile(file); }