Skip to content

Commit

Permalink
Rename in_kwarg as in_argdef as unrelated to keywords
Browse files Browse the repository at this point in the history
  • Loading branch information
nobu committed Oct 31, 2021
1 parent 1b59ad5 commit b7f7117
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions parse.y
Expand Up @@ -63,7 +63,7 @@ enum shareability {

struct lex_context {
unsigned int in_defined: 1;
unsigned int in_kwarg: 1;
unsigned int in_argdef: 1;
unsigned int in_def: 1;
unsigned int in_class: 1;
BITFIELD(enum shareability, shareable_constant_value, 2);
Expand Down Expand Up @@ -1759,13 +1759,13 @@ expr : command_call
SET_LEX_STATE(EXPR_BEG|EXPR_LABEL);
p->command_start = FALSE;
$<ctxt>2 = p->ctxt;
p->ctxt.in_kwarg = 1;
p->ctxt.in_argdef = 1;
$<tbl>$ = push_pvtbl(p);
}
p_top_expr_body
{
pop_pvtbl(p, $<tbl>3);
p->ctxt.in_kwarg = $<ctxt>2.in_kwarg;
p->ctxt.in_argdef = $<ctxt>2.in_argdef;
/*%%%*/
$$ = NEW_CASE3($1, NEW_IN($4, 0, 0, &@4), &@$);
/*% %*/
Expand All @@ -1777,13 +1777,13 @@ expr : command_call
SET_LEX_STATE(EXPR_BEG|EXPR_LABEL);
p->command_start = FALSE;
$<ctxt>2 = p->ctxt;
p->ctxt.in_kwarg = 1;
p->ctxt.in_argdef = 1;
$<tbl>$ = push_pvtbl(p);
}
p_top_expr_body
{
pop_pvtbl(p, $<tbl>3);
p->ctxt.in_kwarg = $<ctxt>1.in_kwarg;
p->ctxt.in_argdef = $<ctxt>1.in_argdef;
/*%%%*/
$$ = NEW_CASE3($1, NEW_IN($4, NEW_TRUE(&@4), NEW_FALSE(&@4), &@4), &@$);
/*% %*/
Expand Down Expand Up @@ -4050,7 +4050,7 @@ p_case_body : keyword_in
SET_LEX_STATE(EXPR_BEG|EXPR_LABEL);
p->command_start = FALSE;
$<ctxt>1 = p->ctxt;
p->ctxt.in_kwarg = 1;
p->ctxt.in_argdef = 1;
$<tbl>$ = push_pvtbl(p);
}
{
Expand All @@ -4060,7 +4060,7 @@ p_case_body : keyword_in
{
pop_pktbl(p, $<tbl>3);
pop_pvtbl(p, $<tbl>2);
p->ctxt.in_kwarg = $<ctxt>1.in_kwarg;
p->ctxt.in_argdef = $<ctxt>1.in_argdef;
}
compstmt
p_cases
Expand Down Expand Up @@ -4234,12 +4234,12 @@ p_expr_basic : p_value
{
$<tbl>$ = push_pktbl(p);
$<ctxt>1 = p->ctxt;
p->ctxt.in_kwarg = 0;
p->ctxt.in_argdef = 0;
}
p_kwargs rbrace
{
pop_pktbl(p, $<tbl>2);
p->ctxt.in_kwarg = $<ctxt>1.in_kwarg;
p->ctxt.in_argdef = $<ctxt>1.in_argdef;
$$ = new_hash_pattern(p, Qnone, $3, &@$);
}
| tLBRACE rbrace
Expand Down Expand Up @@ -5153,12 +5153,12 @@ f_paren_args : '(' f_args rparen
f_arglist : f_paren_args
| {
$<ctxt>$ = p->ctxt;
p->ctxt.in_kwarg = 1;
p->ctxt.in_argdef = 1;
SET_LEX_STATE(p->lex.state|EXPR_LABEL); /* force for args */
}
f_args term
{
p->ctxt.in_kwarg = $<ctxt>1.in_kwarg;
p->ctxt.in_argdef = $<ctxt>1.in_argdef;
$$ = $2;
SET_LEX_STATE(EXPR_BEG);
p->command_start = TRUE;
Expand Down Expand Up @@ -9286,7 +9286,7 @@ parser_yylex(struct parser_params *p)
dispatch_scan_event(p, tIGNORED_NL);
}
fallthru = FALSE;
if (!c && p->ctxt.in_kwarg) {
if (!c && p->ctxt.in_argdef) {
goto normal_newline;
}
goto retry;
Expand Down

0 comments on commit b7f7117

Please sign in to comment.