Skip to content

Commit 143d71c

Browse files
authored
Update pegen/parse.c after #233 (#234)
1 parent 95addf3 commit 143d71c

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

pegen/parse.c

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ static KeywordToken *reserved_keywords[] = {
115115
#define star_named_expressions_type 1054
116116
#define star_named_expression_type 1055
117117
#define named_expression_type 1056
118-
#define yield_expression_type 1057
118+
#define annotated_rhs_type 1057
119119
#define expression_type 1058
120120
#define lambdef_type 1059
121121
#define lambda_parameters_type 1060
@@ -374,7 +374,7 @@ static expr_ty star_expression_rule(Parser *p);
374374
static asdl_seq* star_named_expressions_rule(Parser *p);
375375
static expr_ty star_named_expression_rule(Parser *p);
376376
static expr_ty named_expression_rule(Parser *p);
377-
static void *yield_expression_rule(Parser *p);
377+
static expr_ty annotated_rhs_rule(Parser *p);
378378
static expr_ty expression_rule(Parser *p);
379379
static expr_ty lambdef_rule(Parser *p);
380380
static arguments_ty lambda_parameters_rule(Parser *p);
@@ -1078,8 +1078,8 @@ compound_stmt_rule(Parser *p)
10781078
}
10791079

10801080
// assignment:
1081-
// | NAME ':' expression ['=' yield_expression]
1082-
// | ('(' inside_paren_ann_assign_target ')' | ann_assign_subscript_attribute_target) ':' expression ['=' yield_expression]
1081+
// | NAME ':' expression ['=' annotated_rhs]
1082+
// | ('(' inside_paren_ann_assign_target ')' | ann_assign_subscript_attribute_target) ':' expression ['=' annotated_rhs]
10831083
// | ((star_targets '='))+ (yield_expr | expressions)
10841084
// | target augassign (yield_expr | expressions)
10851085
static void *
@@ -1096,7 +1096,7 @@ assignment_rule(Parser *p)
10961096
UNUSED(start_lineno); // Only used by EXTRA macro
10971097
int start_col_offset = p->tokens[mark]->col_offset;
10981098
UNUSED(start_col_offset); // Only used by EXTRA macro
1099-
{ // NAME ':' expression ['=' yield_expression]
1099+
{ // NAME ':' expression ['=' annotated_rhs]
11001100
expr_ty a;
11011101
expr_ty b;
11021102
void *c;
@@ -1127,7 +1127,7 @@ assignment_rule(Parser *p)
11271127
}
11281128
p->mark = mark;
11291129
}
1130-
{ // ('(' inside_paren_ann_assign_target ')' | ann_assign_subscript_attribute_target) ':' expression ['=' yield_expression]
1130+
{ // ('(' inside_paren_ann_assign_target ')' | ann_assign_subscript_attribute_target) ':' expression ['=' annotated_rhs]
11311131
void *a;
11321132
expr_ty b;
11331133
void *c;
@@ -4116,12 +4116,12 @@ named_expression_rule(Parser *p)
41164116
return res;
41174117
}
41184118

4119-
// yield_expression: yield_expr | expression
4120-
static void *
4121-
yield_expression_rule(Parser *p)
4119+
// annotated_rhs: yield_expr | expressions
4120+
static expr_ty
4121+
annotated_rhs_rule(Parser *p)
41224122
{
4123-
void * res = NULL;
4124-
if (is_memoized(p, yield_expression_type, &res))
4123+
expr_ty res = NULL;
4124+
if (is_memoized(p, annotated_rhs_type, &res))
41254125
return res;
41264126
int mark = p->mark;
41274127
{ // yield_expr
@@ -4135,20 +4135,20 @@ yield_expression_rule(Parser *p)
41354135
}
41364136
p->mark = mark;
41374137
}
4138-
{ // expression
4139-
expr_ty expression_var;
4138+
{ // expressions
4139+
expr_ty expressions_var;
41404140
if (
4141-
(expression_var = expression_rule(p))
4141+
(expressions_var = expressions_rule(p))
41424142
)
41434143
{
4144-
res = expression_var;
4144+
res = expressions_var;
41454145
goto done;
41464146
}
41474147
p->mark = mark;
41484148
}
41494149
res = NULL;
41504150
done:
4151-
insert_memo(p, mark, yield_expression_type, res);
4151+
insert_memo(p, mark, annotated_rhs_type, res);
41524152
return res;
41534153
}
41544154

@@ -9258,21 +9258,21 @@ _tmp_8_rule(Parser *p)
92589258
return res;
92599259
}
92609260

9261-
// _tmp_9: '=' yield_expression
9261+
// _tmp_9: '=' annotated_rhs
92629262
static void *
92639263
_tmp_9_rule(Parser *p)
92649264
{
92659265
void * res = NULL;
92669266
if (is_memoized(p, _tmp_9_type, &res))
92679267
return res;
92689268
int mark = p->mark;
9269-
{ // '=' yield_expression
9270-
void *d;
9269+
{ // '=' annotated_rhs
9270+
expr_ty d;
92719271
void *literal;
92729272
if (
92739273
(literal = expect_token(p, 22))
92749274
&&
9275-
(d = yield_expression_rule(p))
9275+
(d = annotated_rhs_rule(p))
92769276
)
92779277
{
92789278
res = d;
@@ -9334,21 +9334,21 @@ _tmp_10_rule(Parser *p)
93349334
return res;
93359335
}
93369336

9337-
// _tmp_11: '=' yield_expression
9337+
// _tmp_11: '=' annotated_rhs
93389338
static void *
93399339
_tmp_11_rule(Parser *p)
93409340
{
93419341
void * res = NULL;
93429342
if (is_memoized(p, _tmp_11_type, &res))
93439343
return res;
93449344
int mark = p->mark;
9345-
{ // '=' yield_expression
9346-
void *d;
9345+
{ // '=' annotated_rhs
9346+
expr_ty d;
93479347
void *literal;
93489348
if (
93499349
(literal = expect_token(p, 22))
93509350
&&
9351-
(d = yield_expression_rule(p))
9351+
(d = annotated_rhs_rule(p))
93529352
)
93539353
{
93549354
res = d;

0 commit comments

Comments
 (0)