16171819202122232425
this.value = value; } public Value interp(Scope s) { Value valueValue = value.interp(s); Binder.checkDup(pattern); Binder.assign(pattern, valueValue, s); return Value.VOID; }
25262728293031323334
} @Override public Value typecheck(Scope s) { Value valueValue = value.typecheck(s); Binder.checkDup(pattern); Binder.assign(pattern, valueValue, s); return Value.VOID; }