protected InterpretationContext Interpret(string source) { ParseAndWalk(source); context.Interpreter.Execute(source); return context; }