Bug #5449 ยป parse.y.patch
| parse.y | ||
|---|---|---|
|
$$ = dispatch2(assign, $1, dispatch2(rescue_mod, $3, $5));
|
||
|
%*/
|
||
|
}
|
||
|
| tCONSTANT tOP_ASGN arg
|
||
|
{
|
||
|
/*%%%*/
|
||
|
yyerror("constant re-assignment");
|
||
|
$$ = NEW_BEGIN(0);
|
||
|
/*%
|
||
|
$$ = dispatch3(opassign, $1, $2, $3);
|
||
|
$$ = dispatch1(assign_error, $$);
|
||
|
%*/
|
||
|
}
|
||
|
| var_lhs tOP_ASGN arg
|
||
|
{
|
||
|
/*%%%*/
|
||