public object visitStmtVarStmt(StmtVar stmt) { declare(stmt.name); if (stmt.Initializer != null) { resolve(stmt.Initializer); } define(stmt.name); return(null); }
public object visitStmtVarStmt(StmtVar stmt) { object value = null; if (stmt.Initializer != null) { value = evaluate(stmt.Initializer); } enviroment.define(stmt.name.lexeme, value); return(null); }