Assign method
Implementation
Assignment Assign(Object value) {
if (value is Expr) {
return new Assignment(this.name, value);
}
return new Assignment(this.name, new ValueExpr.Name(this.name, value));
}
Assignment Assign(Object value) {
if (value is Expr) {
return new Assignment(this.name, value);
}
return new Assignment(this.name, new ValueExpr.Name(this.name, value));
}