@override void visitVarStmt(Stmt.Var stmt) { Object? value; if (stmt.initializer != null) { value = evaluate(stmt.initializer!); } environment.define(stmt.name.lexeme, value); return; }