summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y22
1 files changed, 11 insertions, 11 deletions
diff --git a/parse.y b/parse.y
index 33ed12fd18..c3bb0210fd 100644
--- a/parse.y
+++ b/parse.y
@@ -1418,10 +1418,10 @@ stmt : keyword_alias fitem {SET_LEX_STATE(EXPR_FNAME|EXPR_FITEM);} fitem
{
/*%%%*/
if ($1 && nd_type($1) == NODE_BEGIN) {
- $$ = NEW_WHILE(cond($3, &@$), $1->nd_body, 0);
+ $$ = NEW_WHILE(cond($3, &@3), $1->nd_body, 0);
}
else {
- $$ = NEW_WHILE(cond($3, &@$), $1, 1);
+ $$ = NEW_WHILE(cond($3, &@3), $1, 1);
}
$$->nd_loc = @$;
/*%
@@ -1432,10 +1432,10 @@ stmt : keyword_alias fitem {SET_LEX_STATE(EXPR_FNAME|EXPR_FITEM);} fitem
{
/*%%%*/
if ($1 && nd_type($1) == NODE_BEGIN) {
- $$ = NEW_UNTIL(cond($3, &@$), $1->nd_body, 0);
+ $$ = NEW_UNTIL(cond($3, &@3), $1->nd_body, 0);
}
else {
- $$ = NEW_UNTIL(cond($3, &@$), $1, 1);
+ $$ = NEW_UNTIL(cond($3, &@3), $1, 1);
}
$$->nd_loc = @$;
/*%
@@ -1584,11 +1584,11 @@ expr : command_call
}
| keyword_not opt_nl expr
{
- $$ = call_uni_op(method_cond($3, &@$), METHOD_NOT, &@$);
+ $$ = call_uni_op(method_cond($3, &@3), METHOD_NOT, &@$);
}
| '!' command_call
{
- $$ = call_uni_op(method_cond($2, &@$), '!', &@$);
+ $$ = call_uni_op(method_cond($2, &@2), '!', &@$);
}
| arg
;
@@ -2309,7 +2309,7 @@ arg : lhs '=' arg_rhs
}
| '!' arg
{
- $$ = call_uni_op(method_cond($2, &@$), '!', &@$);
+ $$ = call_uni_op(method_cond($2, &@2), '!', &@$);
}
| '~' arg
{
@@ -2782,11 +2782,11 @@ primary : literal
}
| keyword_not '(' expr rparen
{
- $$ = call_uni_op(method_cond($3, &@$), METHOD_NOT, &@$);
+ $$ = call_uni_op(method_cond($3, &@3), METHOD_NOT, &@$);
}
| keyword_not '(' rparen
{
- $$ = call_uni_op(method_cond(new_nil(), &@$), METHOD_NOT, &@$);
+ $$ = call_uni_op(method_cond(new_nil(), &@2), METHOD_NOT, &@$);
}
| fcall brace_block
{
@@ -2844,7 +2844,7 @@ primary : literal
k_end
{
/*%%%*/
- $$ = NEW_WHILE(cond($3, &@$), $6, 1);
+ $$ = NEW_WHILE(cond($3, &@3), $6, 1);
fixpos($$, $3);
$$->nd_loc = @$;
/*%
@@ -2856,7 +2856,7 @@ primary : literal
k_end
{
/*%%%*/
- $$ = NEW_UNTIL(cond($3, &@$), $6, 1);
+ $$ = NEW_UNTIL(cond($3, &@3), $6, 1);
fixpos($$, $3);
$$->nd_loc = @$;
/*%