public static TrashObject AssignStmt(this Interpreter interpreter, Stmt.Assign stmt) { var value = interpreter.Evaluate(stmt.Initialiser); interpreter.IntEnvironment.Define(stmt.Name, value); return(null); }
public string VisitAssignStmt(Stmt.Assign stmt) { object value = evaluate(stmt.Initialiser); IntEnvironment.Define(stmt.Name, value); return(""); }
public TrashObject VisitAssignStmt(Stmt.Assign stmt) { return(this.AssignStmt(stmt)); }