Skip to content

Commit 7835a51

Browse files
committed
rename kvpair => double_starred_kvpair
1 parent 15fde41 commit 7835a51

File tree

2 files changed

+35
-35
lines changed

2 files changed

+35
-35
lines changed

Grammar/python.gram

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -499,16 +499,16 @@ setcomp[expr_ty]:
499499
| '{' a=expression b=for_if_clauses '}' { _Py_SetComp(a, b, EXTRA) }
500500
| invalid_comprehension
501501
dict[expr_ty]:
502-
| '{' a=[kvpairs] '}' { _Py_Dict(CHECK(_PyPegen_get_keys(p, a)),
502+
| '{' a=[double_starred_kvpairs] '}' { _Py_Dict(CHECK(_PyPegen_get_keys(p, a)),
503503
CHECK(_PyPegen_get_values(p, a)), EXTRA) }
504504
dictcomp[expr_ty]:
505-
| '{' a=simple_kvpair b=for_if_clauses '}' { _Py_DictComp(a->key, a->value, b, EXTRA) }
505+
| '{' a=kvpair b=for_if_clauses '}' { _Py_DictComp(a->key, a->value, b, EXTRA) }
506506
| invalid_dict_comprehension
507-
kvpairs[asdl_seq*]: a=','.kvpair+ [','] { a }
508-
kvpair[KeyValuePair*]:
507+
double_starred_kvpairs[asdl_seq*]: a=','.double_starred_kvpair+ [','] { a }
508+
double_starred_kvpair[KeyValuePair*]:
509509
| '**' a=bitwise_or { _PyPegen_key_value_pair(p, NULL, a) }
510-
| simple_kvpair
511-
simple_kvpair[KeyValuePair*]: a=expression ':' b=expression { _PyPegen_key_value_pair(p, a, b) }
510+
| kvpair
511+
kvpair[KeyValuePair*]: a=expression ':' b=expression { _PyPegen_key_value_pair(p, a, b) }
512512
for_if_clauses[asdl_seq*]:
513513
| for_if_clause+
514514
for_if_clause[comprehension_ty]:

Parser/pegen/parse.c

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ static KeywordToken *reserved_keywords[] = {
184184
#define setcomp_type 1113
185185
#define dict_type 1114
186186
#define dictcomp_type 1115
187-
#define kvpairs_type 1116
188-
#define kvpair_type 1117
189-
#define simple_kvpair_type 1118
187+
#define double_starred_kvpairs_type 1116
188+
#define double_starred_kvpair_type 1117
189+
#define kvpair_type 1118
190190
#define for_if_clauses_type 1119
191191
#define for_if_clause_type 1120
192192
#define yield_expr_type 1121
@@ -489,9 +489,9 @@ static expr_ty set_rule(Parser *p);
489489
static expr_ty setcomp_rule(Parser *p);
490490
static expr_ty dict_rule(Parser *p);
491491
static expr_ty dictcomp_rule(Parser *p);
492-
static asdl_seq* kvpairs_rule(Parser *p);
492+
static asdl_seq* double_starred_kvpairs_rule(Parser *p);
493+
static KeyValuePair* double_starred_kvpair_rule(Parser *p);
493494
static KeyValuePair* kvpair_rule(Parser *p);
494-
static KeyValuePair* simple_kvpair_rule(Parser *p);
495495
static asdl_seq* for_if_clauses_rule(Parser *p);
496496
static comprehension_ty for_if_clause_rule(Parser *p);
497497
static expr_ty yield_expr_rule(Parser *p);
@@ -9288,7 +9288,7 @@ setcomp_rule(Parser *p)
92889288
return _res;
92899289
}
92909290

9291-
// dict: '{' kvpairs? '}'
9291+
// dict: '{' double_starred_kvpairs? '}'
92929292
static expr_ty
92939293
dict_rule(Parser *p)
92949294
{
@@ -9305,7 +9305,7 @@ dict_rule(Parser *p)
93059305
UNUSED(_start_lineno); // Only used by EXTRA macro
93069306
int _start_col_offset = p->tokens[_mark]->col_offset;
93079307
UNUSED(_start_col_offset); // Only used by EXTRA macro
9308-
{ // '{' kvpairs? '}'
9308+
{ // '{' double_starred_kvpairs? '}'
93099309
if (p->error_indicator) {
93109310
return NULL;
93119311
}
@@ -9315,7 +9315,7 @@ dict_rule(Parser *p)
93159315
if (
93169316
(_literal = _PyPegen_expect_token(p, 25)) // token='{'
93179317
&&
9318-
(a = kvpairs_rule(p), 1) // kvpairs?
9318+
(a = double_starred_kvpairs_rule(p), 1) // double_starred_kvpairs?
93199319
&&
93209320
(_literal_1 = _PyPegen_expect_token(p, 26)) // token='}'
93219321
)
@@ -9342,7 +9342,7 @@ dict_rule(Parser *p)
93429342
return _res;
93439343
}
93449344

9345-
// dictcomp: '{' simple_kvpair for_if_clauses '}' | invalid_dict_comprehension
9345+
// dictcomp: '{' kvpair for_if_clauses '}' | invalid_dict_comprehension
93469346
static expr_ty
93479347
dictcomp_rule(Parser *p)
93489348
{
@@ -9359,7 +9359,7 @@ dictcomp_rule(Parser *p)
93599359
UNUSED(_start_lineno); // Only used by EXTRA macro
93609360
int _start_col_offset = p->tokens[_mark]->col_offset;
93619361
UNUSED(_start_col_offset); // Only used by EXTRA macro
9362-
{ // '{' simple_kvpair for_if_clauses '}'
9362+
{ // '{' kvpair for_if_clauses '}'
93639363
if (p->error_indicator) {
93649364
return NULL;
93659365
}
@@ -9370,7 +9370,7 @@ dictcomp_rule(Parser *p)
93709370
if (
93719371
(_literal = _PyPegen_expect_token(p, 25)) // token='{'
93729372
&&
9373-
(a = simple_kvpair_rule(p)) // simple_kvpair
9373+
(a = kvpair_rule(p)) // kvpair
93749374
&&
93759375
(b = for_if_clauses_rule(p)) // for_if_clauses
93769376
&&
@@ -9413,24 +9413,24 @@ dictcomp_rule(Parser *p)
94139413
return _res;
94149414
}
94159415

9416-
// kvpairs: ','.kvpair+ ','?
9416+
// double_starred_kvpairs: ','.double_starred_kvpair+ ','?
94179417
static asdl_seq*
9418-
kvpairs_rule(Parser *p)
9418+
double_starred_kvpairs_rule(Parser *p)
94199419
{
94209420
if (p->error_indicator) {
94219421
return NULL;
94229422
}
94239423
asdl_seq* _res = NULL;
94249424
int _mark = p->mark;
9425-
{ // ','.kvpair+ ','?
9425+
{ // ','.double_starred_kvpair+ ','?
94269426
if (p->error_indicator) {
94279427
return NULL;
94289428
}
94299429
void *_opt_var;
94309430
UNUSED(_opt_var); // Silence compiler warnings
94319431
asdl_seq * a;
94329432
if (
9433-
(a = _gather_102_rule(p)) // ','.kvpair+
9433+
(a = _gather_102_rule(p)) // ','.double_starred_kvpair+
94349434
&&
94359435
(_opt_var = _PyPegen_expect_token(p, 12), 1) // ','?
94369436
)
@@ -9449,9 +9449,9 @@ kvpairs_rule(Parser *p)
94499449
return _res;
94509450
}
94519451

9452-
// kvpair: '**' bitwise_or | simple_kvpair
9452+
// double_starred_kvpair: '**' bitwise_or | kvpair
94539453
static KeyValuePair*
9454-
kvpair_rule(Parser *p)
9454+
double_starred_kvpair_rule(Parser *p)
94559455
{
94569456
if (p->error_indicator) {
94579457
return NULL;
@@ -9479,16 +9479,16 @@ kvpair_rule(Parser *p)
94799479
}
94809480
p->mark = _mark;
94819481
}
9482-
{ // simple_kvpair
9482+
{ // kvpair
94839483
if (p->error_indicator) {
94849484
return NULL;
94859485
}
9486-
KeyValuePair* simple_kvpair_var;
9486+
KeyValuePair* kvpair_var;
94879487
if (
9488-
(simple_kvpair_var = simple_kvpair_rule(p)) // simple_kvpair
9488+
(kvpair_var = kvpair_rule(p)) // kvpair
94899489
)
94909490
{
9491-
_res = simple_kvpair_var;
9491+
_res = kvpair_var;
94929492
goto done;
94939493
}
94949494
p->mark = _mark;
@@ -9498,9 +9498,9 @@ kvpair_rule(Parser *p)
94989498
return _res;
94999499
}
95009500

9501-
// simple_kvpair: expression ':' expression
9501+
// kvpair: expression ':' expression
95029502
static KeyValuePair*
9503-
simple_kvpair_rule(Parser *p)
9503+
kvpair_rule(Parser *p)
95049504
{
95059505
if (p->error_indicator) {
95069506
return NULL;
@@ -17426,7 +17426,7 @@ _tmp_101_rule(Parser *p)
1742617426
return _res;
1742717427
}
1742817428

17429-
// _loop0_103: ',' kvpair
17429+
// _loop0_103: ',' double_starred_kvpair
1743017430
static asdl_seq *
1743117431
_loop0_103_rule(Parser *p)
1743217432
{
@@ -17444,7 +17444,7 @@ _loop0_103_rule(Parser *p)
1744417444
}
1744517445
ssize_t _children_capacity = 1;
1744617446
ssize_t _n = 0;
17447-
{ // ',' kvpair
17447+
{ // ',' double_starred_kvpair
1744817448
if (p->error_indicator) {
1744917449
return NULL;
1745017450
}
@@ -17453,7 +17453,7 @@ _loop0_103_rule(Parser *p)
1745317453
while (
1745417454
(_literal = _PyPegen_expect_token(p, 12)) // token=','
1745517455
&&
17456-
(elem = kvpair_rule(p)) // kvpair
17456+
(elem = double_starred_kvpair_rule(p)) // double_starred_kvpair
1745717457
)
1745817458
{
1745917459
_res = elem;
@@ -17490,7 +17490,7 @@ _loop0_103_rule(Parser *p)
1749017490
return _seq;
1749117491
}
1749217492

17493-
// _gather_102: kvpair _loop0_103
17493+
// _gather_102: double_starred_kvpair _loop0_103
1749417494
static asdl_seq *
1749517495
_gather_102_rule(Parser *p)
1749617496
{
@@ -17499,14 +17499,14 @@ _gather_102_rule(Parser *p)
1749917499
}
1750017500
asdl_seq * _res = NULL;
1750117501
int _mark = p->mark;
17502-
{ // kvpair _loop0_103
17502+
{ // double_starred_kvpair _loop0_103
1750317503
if (p->error_indicator) {
1750417504
return NULL;
1750517505
}
1750617506
KeyValuePair* elem;
1750717507
asdl_seq * seq;
1750817508
if (
17509-
(elem = kvpair_rule(p)) // kvpair
17509+
(elem = double_starred_kvpair_rule(p)) // double_starred_kvpair
1751017510
&&
1751117511
(seq = _loop0_103_rule(p)) // _loop0_103
1751217512
)

0 commit comments

Comments
 (0)