static void Main(string[] args) { var interpreter = new Interpreter(); while (true) { Console.Write("gcl> "); var obj = interpreter.Eval(Console.ReadLine()); Console.WriteLine("{0} ; {1}", obj, obj.GetType()); } }
public Reader(Interpreter interpreter) { this.interpreter = interpreter; readtable.Add('(', (s, c) => ReadDelimitedList(s, ')', true)); }