public bool VisitFunctionDeclaration(FunctionDeclaration function) { string name = function.Name.Lexeme; object value = new LoxFunction(function, _env); _env.Define(name, value); return(true); }
public LoxFunction(FunctionDeclaration decl, Environment closure) { _decl = decl; _closure = closure; }