public void VisitVarStmt(VarStmt stmt) { Declare(stmt.Name); if (stmt.Initializer != null) { Resolve(stmt.Initializer); } Define(stmt.Name); }
public void VisitVarStmt(VarStmt stmt) { object value = null; if (stmt.Initializer != null) { value = Evaluate(stmt.Initializer); } environment.Define(stmt.Name.Lexeme, value); }