visitAssignExpr method
Implementation
@override
Object? visitAssignExpr(Expr.Assign expr) {
Object? value = evaluate(expr.value);
int? distance = locals[expr];
if (distance != null) {
environment.assignAt(distance, expr.name, value);
} else {
globals.assign(expr.name, value);
}
return value;
}