Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save conqp/1b0fc59da0f464a2d22f748aad59ec5f to your computer and use it in GitHub Desktop.
Save conqp/1b0fc59da0f464a2d22f748aad59ec5f to your computer and use it in GitHub Desktop.
Add keyword "aint" to Python as alternative to "is not"
From 57c73151fe6d8600bb9bc6862781f63541f28cd8 Mon Sep 17 00:00:00 2001
From: Richard Neumann <r.neumann@homeinfo.de>
Date: Tue, 18 Jan 2022 18:50:33 +0100
Subject: [PATCH] Add "aint" keyword as alternative to "is not"
---
Grammar/python.gram | 4 +-
Parser/parser.c | 294 ++++++++++++++++++++++++--------------------
2 files changed, 164 insertions(+), 134 deletions(-)
diff --git a/Grammar/python.gram b/Grammar/python.gram
index c5a5f1b7fe..bfe096a66b 100644
--- a/Grammar/python.gram
+++ b/Grammar/python.gram
@@ -709,7 +709,9 @@ gte_bitwise_or[CmpopExprPair*]: '>=' a=bitwise_or { _PyPegen_cmpop_expr_pair(p,
gt_bitwise_or[CmpopExprPair*]: '>' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, Gt, a) }
notin_bitwise_or[CmpopExprPair*]: 'not' 'in' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, NotIn, a) }
in_bitwise_or[CmpopExprPair*]: 'in' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, In, a) }
-isnot_bitwise_or[CmpopExprPair*]: 'is' 'not' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, IsNot, a) }
+isnot_bitwise_or[CmpopExprPair*]:
+ | 'is' 'not' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, IsNot, a) }
+ | 'aint' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, IsNot, a) }
is_bitwise_or[CmpopExprPair*]: 'is' a=bitwise_or { _PyPegen_cmpop_expr_pair(p, Is, a) }
# Bitwise operators
diff --git a/Parser/parser.c b/Parser/parser.c
index 07a04c9174..2c3ffb061d 100644
--- a/Parser/parser.c
+++ b/Parser/parser.c
@@ -13,18 +13,18 @@ static KeywordToken *reserved_keywords[] = {
(KeywordToken[]) {{NULL, -1}},
(KeywordToken[]) {{NULL, -1}},
(KeywordToken[]) {
- {"if", 634},
- {"as", 632},
- {"in", 641},
+ {"if", 635},
+ {"as", 633},
+ {"in", 642},
{"or", 574},
- {"is", 582},
+ {"is", 583},
{NULL, -1},
},
(KeywordToken[]) {
- {"del", 603},
- {"def", 642},
- {"for", 640},
- {"try", 618},
+ {"del", 604},
+ {"def", 643},
+ {"for", 641},
+ {"try", 619},
{"and", 575},
{"not", 581},
{NULL, -1},
@@ -32,20 +32,21 @@ static KeywordToken *reserved_keywords[] = {
(KeywordToken[]) {
{"from", 572},
{"pass", 504},
- {"with", 612},
- {"elif", 636},
- {"else", 637},
- {"None", 601},
- {"True", 600},
+ {"with", 613},
+ {"elif", 637},
+ {"else", 638},
+ {"None", 602},
+ {"True", 601},
+ {"aint", 582},
{NULL, -1},
},
(KeywordToken[]) {
{"raise", 522},
{"yield", 573},
{"break", 508},
- {"class", 643},
- {"while", 639},
- {"False", 602},
+ {"class", 644},
+ {"while", 640},
+ {"False", 603},
{NULL, -1},
},
(KeywordToken[]) {
@@ -53,12 +54,12 @@ static KeywordToken *reserved_keywords[] = {
{"import", 531},
{"assert", 526},
{"global", 523},
- {"except", 629},
- {"lambda", 586},
+ {"except", 630},
+ {"lambda", 587},
{NULL, -1},
},
(KeywordToken[]) {
- {"finally", 625},
+ {"finally", 626},
{NULL, -1},
},
(KeywordToken[]) {
@@ -1728,7 +1729,7 @@ simple_stmt_rule(Parser *p)
D(fprintf(stderr, "%*c> simple_stmt[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "&'del' del_stmt"));
stmt_ty del_stmt_var;
if (
- _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 603) // token='del'
+ _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 604) // token='del'
&&
(del_stmt_var = del_stmt_rule(p)) // del_stmt
)
@@ -1949,7 +1950,7 @@ compound_stmt_rule(Parser *p)
D(fprintf(stderr, "%*c> compound_stmt[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "&'if' if_stmt"));
stmt_ty if_stmt_var;
if (
- _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 634) // token='if'
+ _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 635) // token='if'
&&
(if_stmt_var = if_stmt_rule(p)) // if_stmt
)
@@ -2033,7 +2034,7 @@ compound_stmt_rule(Parser *p)
D(fprintf(stderr, "%*c> compound_stmt[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "&'try' try_stmt"));
stmt_ty try_stmt_var;
if (
- _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 618) // token='try'
+ _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 619) // token='try'
&&
(try_stmt_var = try_stmt_rule(p)) // try_stmt
)
@@ -2054,7 +2055,7 @@ compound_stmt_rule(Parser *p)
D(fprintf(stderr, "%*c> compound_stmt[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "&'while' while_stmt"));
stmt_ty while_stmt_var;
if (
- _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 639) // token='while'
+ _PyPegen_lookahead_with_int(1, _PyPegen_expect_token, p, 640) // token='while'
&&
(while_stmt_var = while_stmt_rule(p)) // while_stmt
)
@@ -3047,7 +3048,7 @@ del_stmt_rule(Parser *p)
Token * _keyword;
asdl_expr_seq* a;
if (
- (_keyword = _PyPegen_expect_token(p, 603)) // token='del'
+ (_keyword = _PyPegen_expect_token(p, 604)) // token='del'
&&
(a = del_targets_rule(p)) // del_targets
&&
@@ -4198,7 +4199,7 @@ class_def_raw_rule(Parser *p)
void *b;
asdl_stmt_seq* c;
if (
- (_keyword = _PyPegen_expect_token(p, 643)) // token='class'
+ (_keyword = _PyPegen_expect_token(p, 644)) // token='class'
&&
(a = _PyPegen_name_token(p)) // NAME
&&
@@ -4364,7 +4365,7 @@ function_def_raw_rule(Parser *p)
void *params;
void *tc;
if (
- (_keyword = _PyPegen_expect_token(p, 642)) // token='def'
+ (_keyword = _PyPegen_expect_token(p, 643)) // token='def'
&&
(n = _PyPegen_name_token(p)) // NAME
&&
@@ -4424,7 +4425,7 @@ function_def_raw_rule(Parser *p)
if (
(async_var = _PyPegen_expect_token(p, ASYNC)) // token='ASYNC'
&&
- (_keyword = _PyPegen_expect_token(p, 642)) // token='def'
+ (_keyword = _PyPegen_expect_token(p, 643)) // token='def'
&&
(n = _PyPegen_name_token(p)) // NAME
&&
@@ -5511,7 +5512,7 @@ if_stmt_rule(Parser *p)
asdl_stmt_seq* b;
stmt_ty c;
if (
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(a = named_expression_rule(p)) // named_expression
&&
@@ -5556,7 +5557,7 @@ if_stmt_rule(Parser *p)
asdl_stmt_seq* b;
void *c;
if (
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(a = named_expression_rule(p)) // named_expression
&&
@@ -5652,7 +5653,7 @@ elif_stmt_rule(Parser *p)
asdl_stmt_seq* b;
stmt_ty c;
if (
- (_keyword = _PyPegen_expect_token(p, 636)) // token='elif'
+ (_keyword = _PyPegen_expect_token(p, 637)) // token='elif'
&&
(a = named_expression_rule(p)) // named_expression
&&
@@ -5697,7 +5698,7 @@ elif_stmt_rule(Parser *p)
asdl_stmt_seq* b;
void *c;
if (
- (_keyword = _PyPegen_expect_token(p, 636)) // token='elif'
+ (_keyword = _PyPegen_expect_token(p, 637)) // token='elif'
&&
(a = named_expression_rule(p)) // named_expression
&&
@@ -5779,7 +5780,7 @@ else_block_rule(Parser *p)
Token * _literal;
asdl_stmt_seq* b;
if (
- (_keyword = _PyPegen_expect_token(p, 637)) // token='else'
+ (_keyword = _PyPegen_expect_token(p, 638)) // token='else'
&&
(_literal = _PyPegen_expect_forced_token(p, 11, ":")) // forced_token=':'
&&
@@ -5859,7 +5860,7 @@ while_stmt_rule(Parser *p)
asdl_stmt_seq* b;
void *c;
if (
- (_keyword = _PyPegen_expect_token(p, 639)) // token='while'
+ (_keyword = _PyPegen_expect_token(p, 640)) // token='while'
&&
(a = named_expression_rule(p)) // named_expression
&&
@@ -5960,11 +5961,11 @@ for_stmt_rule(Parser *p)
expr_ty t;
void *tc;
if (
- (_keyword = _PyPegen_expect_token(p, 640)) // token='for'
+ (_keyword = _PyPegen_expect_token(p, 641)) // token='for'
&&
(t = star_targets_rule(p)) // star_targets
&&
- (_keyword_1 = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword_1 = _PyPegen_expect_token(p, 642)) // token='in'
&&
(_cut_var = 1)
&&
@@ -6024,11 +6025,11 @@ for_stmt_rule(Parser *p)
if (
(async_var = _PyPegen_expect_token(p, ASYNC)) // token='ASYNC'
&&
- (_keyword = _PyPegen_expect_token(p, 640)) // token='for'
+ (_keyword = _PyPegen_expect_token(p, 641)) // token='for'
&&
(t = star_targets_rule(p)) // star_targets
&&
- (_keyword_1 = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword_1 = _PyPegen_expect_token(p, 642)) // token='in'
&&
(_cut_var = 1)
&&
@@ -6157,7 +6158,7 @@ with_stmt_rule(Parser *p)
asdl_withitem_seq* a;
asdl_stmt_seq* b;
if (
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
&&
(_literal = _PyPegen_expect_token(p, 7)) // token='('
&&
@@ -6206,7 +6207,7 @@ with_stmt_rule(Parser *p)
asdl_stmt_seq* b;
void *tc;
if (
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
&&
(a = (asdl_withitem_seq*)_gather_52_rule(p)) // ','.with_item+
&&
@@ -6257,7 +6258,7 @@ with_stmt_rule(Parser *p)
if (
(async_var = _PyPegen_expect_token(p, ASYNC)) // token='ASYNC'
&&
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
&&
(_literal = _PyPegen_expect_token(p, 7)) // token='('
&&
@@ -6309,7 +6310,7 @@ with_stmt_rule(Parser *p)
if (
(async_var = _PyPegen_expect_token(p, ASYNC)) // token='ASYNC'
&&
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
&&
(a = (asdl_withitem_seq*)_gather_56_rule(p)) // ','.with_item+
&&
@@ -6396,7 +6397,7 @@ with_item_rule(Parser *p)
if (
(e = expression_rule(p)) // expression
&&
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(t = star_target_rule(p)) // star_target
&&
@@ -6522,7 +6523,7 @@ try_stmt_rule(Parser *p)
asdl_stmt_seq* b;
asdl_stmt_seq* f;
if (
- (_keyword = _PyPegen_expect_token(p, 618)) // token='try'
+ (_keyword = _PyPegen_expect_token(p, 619)) // token='try'
&&
(_literal = _PyPegen_expect_forced_token(p, 11, ":")) // forced_token=':'
&&
@@ -6566,7 +6567,7 @@ try_stmt_rule(Parser *p)
asdl_excepthandler_seq* ex;
void *f;
if (
- (_keyword = _PyPegen_expect_token(p, 618)) // token='try'
+ (_keyword = _PyPegen_expect_token(p, 619)) // token='try'
&&
(_literal = _PyPegen_expect_forced_token(p, 11, ":")) // forced_token=':'
&&
@@ -6614,7 +6615,7 @@ try_stmt_rule(Parser *p)
asdl_excepthandler_seq* ex;
void *f;
if (
- (_keyword = _PyPegen_expect_token(p, 618)) // token='try'
+ (_keyword = _PyPegen_expect_token(p, 619)) // token='try'
&&
(_literal = _PyPegen_expect_forced_token(p, 11, ":")) // forced_token=':'
&&
@@ -6713,7 +6714,7 @@ except_block_rule(Parser *p)
expr_ty e;
void *t;
if (
- (_keyword = _PyPegen_expect_token(p, 629)) // token='except'
+ (_keyword = _PyPegen_expect_token(p, 630)) // token='except'
&&
(e = expression_rule(p)) // expression
&&
@@ -6756,7 +6757,7 @@ except_block_rule(Parser *p)
Token * _literal;
asdl_stmt_seq* b;
if (
- (_keyword = _PyPegen_expect_token(p, 629)) // token='except'
+ (_keyword = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -6868,7 +6869,7 @@ except_star_block_rule(Parser *p)
expr_ty e;
void *t;
if (
- (_keyword = _PyPegen_expect_token(p, 629)) // token='except'
+ (_keyword = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_literal = _PyPegen_expect_token(p, 16)) // token='*'
&&
@@ -6971,7 +6972,7 @@ finally_block_rule(Parser *p)
Token * _literal;
asdl_stmt_seq* a;
if (
- (_keyword = _PyPegen_expect_token(p, 625)) // token='finally'
+ (_keyword = _PyPegen_expect_token(p, 626)) // token='finally'
&&
(_literal = _PyPegen_expect_forced_token(p, 11, ":")) // forced_token=':'
&&
@@ -7283,7 +7284,7 @@ guard_rule(Parser *p)
Token * _keyword;
expr_ty guard;
if (
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(guard = named_expression_rule(p)) // named_expression
)
@@ -7481,7 +7482,7 @@ as_pattern_rule(Parser *p)
if (
(pattern = or_pattern_rule(p)) // or_pattern
&&
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(target = pattern_capture_target_rule(p)) // pattern_capture_target
)
@@ -7913,7 +7914,7 @@ literal_pattern_rule(Parser *p)
D(fprintf(stderr, "%*c> literal_pattern[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'None'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 601)) // token='None'
+ (_keyword = _PyPegen_expect_token(p, 602)) // token='None'
)
{
D(fprintf(stderr, "%*c+ literal_pattern[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'None'"));
@@ -7946,7 +7947,7 @@ literal_pattern_rule(Parser *p)
D(fprintf(stderr, "%*c> literal_pattern[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'True'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 600)) // token='True'
+ (_keyword = _PyPegen_expect_token(p, 601)) // token='True'
)
{
D(fprintf(stderr, "%*c+ literal_pattern[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'True'"));
@@ -7979,7 +7980,7 @@ literal_pattern_rule(Parser *p)
D(fprintf(stderr, "%*c> literal_pattern[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'False'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 602)) // token='False'
+ (_keyword = _PyPegen_expect_token(p, 603)) // token='False'
)
{
D(fprintf(stderr, "%*c+ literal_pattern[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'False'"));
@@ -8106,7 +8107,7 @@ literal_expr_rule(Parser *p)
D(fprintf(stderr, "%*c> literal_expr[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'None'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 601)) // token='None'
+ (_keyword = _PyPegen_expect_token(p, 602)) // token='None'
)
{
D(fprintf(stderr, "%*c+ literal_expr[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'None'"));
@@ -8139,7 +8140,7 @@ literal_expr_rule(Parser *p)
D(fprintf(stderr, "%*c> literal_expr[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'True'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 600)) // token='True'
+ (_keyword = _PyPegen_expect_token(p, 601)) // token='True'
)
{
D(fprintf(stderr, "%*c+ literal_expr[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'True'"));
@@ -8172,7 +8173,7 @@ literal_expr_rule(Parser *p)
D(fprintf(stderr, "%*c> literal_expr[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'False'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 602)) // token='False'
+ (_keyword = _PyPegen_expect_token(p, 603)) // token='False'
)
{
D(fprintf(stderr, "%*c+ literal_expr[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'False'"));
@@ -10301,11 +10302,11 @@ expression_rule(Parser *p)
if (
(a = disjunction_rule(p)) // disjunction
&&
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(b = disjunction_rule(p)) // disjunction
&&
- (_keyword_1 = _PyPegen_expect_token(p, 637)) // token='else'
+ (_keyword_1 = _PyPegen_expect_token(p, 638)) // token='else'
&&
(c = expression_rule(p)) // expression
)
@@ -11862,7 +11863,7 @@ notin_bitwise_or_rule(Parser *p)
if (
(_keyword = _PyPegen_expect_token(p, 581)) // token='not'
&&
- (_keyword_1 = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword_1 = _PyPegen_expect_token(p, 642)) // token='in'
&&
(a = bitwise_or_rule(p)) // bitwise_or
)
@@ -11909,7 +11910,7 @@ in_bitwise_or_rule(Parser *p)
Token * _keyword;
expr_ty a;
if (
- (_keyword = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword = _PyPegen_expect_token(p, 642)) // token='in'
&&
(a = bitwise_or_rule(p)) // bitwise_or
)
@@ -11933,7 +11934,7 @@ in_bitwise_or_rule(Parser *p)
return _res;
}
-// isnot_bitwise_or: 'is' 'not' bitwise_or
+// isnot_bitwise_or: 'is' 'not' bitwise_or | 'aint' bitwise_or
static CmpopExprPair*
isnot_bitwise_or_rule(Parser *p)
{
@@ -11957,7 +11958,7 @@ isnot_bitwise_or_rule(Parser *p)
Token * _keyword_1;
expr_ty a;
if (
- (_keyword = _PyPegen_expect_token(p, 582)) // token='is'
+ (_keyword = _PyPegen_expect_token(p, 583)) // token='is'
&&
(_keyword_1 = _PyPegen_expect_token(p, 581)) // token='not'
&&
@@ -11977,6 +11978,33 @@ isnot_bitwise_or_rule(Parser *p)
D(fprintf(stderr, "%*c%s isnot_bitwise_or[%d-%d]: %s failed!\n", p->level, ' ',
p->error_indicator ? "ERROR!" : "-", _mark, p->mark, "'is' 'not' bitwise_or"));
}
+ { // 'aint' bitwise_or
+ if (p->error_indicator) {
+ p->level--;
+ return NULL;
+ }
+ D(fprintf(stderr, "%*c> isnot_bitwise_or[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'aint' bitwise_or"));
+ Token * _keyword;
+ expr_ty a;
+ if (
+ (_keyword = _PyPegen_expect_token(p, 582)) // token='aint'
+ &&
+ (a = bitwise_or_rule(p)) // bitwise_or
+ )
+ {
+ D(fprintf(stderr, "%*c+ isnot_bitwise_or[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'aint' bitwise_or"));
+ _res = _PyPegen_cmpop_expr_pair ( p , IsNot , a );
+ if (_res == NULL && PyErr_Occurred()) {
+ p->error_indicator = 1;
+ p->level--;
+ return NULL;
+ }
+ goto done;
+ }
+ p->mark = _mark;
+ D(fprintf(stderr, "%*c%s isnot_bitwise_or[%d-%d]: %s failed!\n", p->level, ' ',
+ p->error_indicator ? "ERROR!" : "-", _mark, p->mark, "'aint' bitwise_or"));
+ }
_res = NULL;
done:
p->level--;
@@ -12006,7 +12034,7 @@ is_bitwise_or_rule(Parser *p)
Token * _keyword;
expr_ty a;
if (
- (_keyword = _PyPegen_expect_token(p, 582)) // token='is'
+ (_keyword = _PyPegen_expect_token(p, 583)) // token='is'
&&
(a = bitwise_or_rule(p)) // bitwise_or
)
@@ -13861,7 +13889,7 @@ atom_rule(Parser *p)
D(fprintf(stderr, "%*c> atom[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'True'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 600)) // token='True'
+ (_keyword = _PyPegen_expect_token(p, 601)) // token='True'
)
{
D(fprintf(stderr, "%*c+ atom[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'True'"));
@@ -13894,7 +13922,7 @@ atom_rule(Parser *p)
D(fprintf(stderr, "%*c> atom[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'False'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 602)) // token='False'
+ (_keyword = _PyPegen_expect_token(p, 603)) // token='False'
)
{
D(fprintf(stderr, "%*c+ atom[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'False'"));
@@ -13927,7 +13955,7 @@ atom_rule(Parser *p)
D(fprintf(stderr, "%*c> atom[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'None'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 601)) // token='None'
+ (_keyword = _PyPegen_expect_token(p, 602)) // token='None'
)
{
D(fprintf(stderr, "%*c+ atom[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'None'"));
@@ -14197,7 +14225,7 @@ lambdef_rule(Parser *p)
void *a;
expr_ty b;
if (
- (_keyword = _PyPegen_expect_token(p, 586)) // token='lambda'
+ (_keyword = _PyPegen_expect_token(p, 587)) // token='lambda'
&&
(a = lambda_params_rule(p), !p->error_indicator) // lambda_params?
&&
@@ -15689,11 +15717,11 @@ for_if_clause_rule(Parser *p)
if (
(async_var = _PyPegen_expect_token(p, ASYNC)) // token='ASYNC'
&&
- (_keyword = _PyPegen_expect_token(p, 640)) // token='for'
+ (_keyword = _PyPegen_expect_token(p, 641)) // token='for'
&&
(a = star_targets_rule(p)) // star_targets
&&
- (_keyword_1 = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword_1 = _PyPegen_expect_token(p, 642)) // token='in'
&&
(_cut_var = 1)
&&
@@ -15732,11 +15760,11 @@ for_if_clause_rule(Parser *p)
expr_ty b;
asdl_expr_seq* c;
if (
- (_keyword = _PyPegen_expect_token(p, 640)) // token='for'
+ (_keyword = _PyPegen_expect_token(p, 641)) // token='for'
&&
(a = star_targets_rule(p)) // star_targets
&&
- (_keyword_1 = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword_1 = _PyPegen_expect_token(p, 642)) // token='in'
&&
(_cut_var = 1)
&&
@@ -18935,11 +18963,11 @@ expression_without_invalid_rule(Parser *p)
if (
(a = disjunction_rule(p)) // disjunction
&&
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(b = disjunction_rule(p)) // disjunction
&&
- (_keyword_1 = _PyPegen_expect_token(p, 637)) // token='else'
+ (_keyword_1 = _PyPegen_expect_token(p, 638)) // token='else'
&&
(c = expression_rule(p)) // expression
)
@@ -19116,7 +19144,7 @@ invalid_expression_rule(Parser *p)
if (
(a = disjunction_rule(p)) // disjunction
&&
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(b = disjunction_rule(p)) // disjunction
&&
@@ -19584,7 +19612,7 @@ invalid_del_stmt_rule(Parser *p)
Token * _keyword;
expr_ty a;
if (
- (_keyword = _PyPegen_expect_token(p, 603)) // token='del'
+ (_keyword = _PyPegen_expect_token(p, 604)) // token='del'
&&
(a = star_expressions_rule(p)) // star_expressions
)
@@ -20344,7 +20372,7 @@ invalid_with_item_rule(Parser *p)
if (
(expression_var = expression_rule(p)) // expression
&&
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(a = expression_rule(p)) // expression
&&
@@ -20397,7 +20425,7 @@ invalid_for_target_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (_keyword = _PyPegen_expect_token(p, 640)) // token='for'
+ (_keyword = _PyPegen_expect_token(p, 641)) // token='for'
&&
(a = star_expressions_rule(p)) // star_expressions
)
@@ -20584,7 +20612,7 @@ invalid_with_stmt_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
&&
(_gather_170_var = _gather_170_rule(p)) // ','.(expression ['as' star_target])+
&&
@@ -20617,7 +20645,7 @@ invalid_with_stmt_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
&&
(_literal = _PyPegen_expect_token(p, 7)) // token='('
&&
@@ -20675,7 +20703,7 @@ invalid_with_stmt_indent_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (a = _PyPegen_expect_token(p, 612)) // token='with'
+ (a = _PyPegen_expect_token(p, 613)) // token='with'
&&
(_gather_174_var = _gather_174_rule(p)) // ','.(expression ['as' star_target])+
&&
@@ -20718,7 +20746,7 @@ invalid_with_stmt_indent_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (a = _PyPegen_expect_token(p, 612)) // token='with'
+ (a = _PyPegen_expect_token(p, 613)) // token='with'
&&
(_literal = _PyPegen_expect_token(p, 7)) // token='('
&&
@@ -20781,7 +20809,7 @@ invalid_try_stmt_rule(Parser *p)
Token * a;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 618)) // token='try'
+ (a = _PyPegen_expect_token(p, 619)) // token='try'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -20813,7 +20841,7 @@ invalid_try_stmt_rule(Parser *p)
Token * _literal;
asdl_stmt_seq* block_var;
if (
- (_keyword = _PyPegen_expect_token(p, 618)) // token='try'
+ (_keyword = _PyPegen_expect_token(p, 619)) // token='try'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -20847,7 +20875,7 @@ invalid_try_stmt_rule(Parser *p)
asdl_seq * _loop0_181_var;
void *_tmp_180_var;
if (
- (_keyword = _PyPegen_expect_token(p, 618)) // token='try'
+ (_keyword = _PyPegen_expect_token(p, 619)) // token='try'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -20911,7 +20939,7 @@ invalid_except_stmt_rule(Parser *p)
expr_ty a;
expr_ty expressions_var;
if (
- (_keyword = _PyPegen_expect_token(p, 629)) // token='except'
+ (_keyword = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_opt_var = _PyPegen_expect_token(p, 16), !p->error_indicator) // '*'?
&&
@@ -20953,7 +20981,7 @@ invalid_except_stmt_rule(Parser *p)
expr_ty expression_var;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 629)) // token='except'
+ (a = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_opt_var = _PyPegen_expect_token(p, 16), !p->error_indicator) // '*'?
&&
@@ -20986,7 +21014,7 @@ invalid_except_stmt_rule(Parser *p)
Token * a;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 629)) // token='except'
+ (a = _PyPegen_expect_token(p, 630)) // token='except'
&&
(newline_var = _PyPegen_expect_token(p, NEWLINE)) // token='NEWLINE'
)
@@ -21014,7 +21042,7 @@ invalid_except_stmt_rule(Parser *p)
void *_tmp_184_var;
Token * a;
if (
- (a = _PyPegen_expect_token(p, 629)) // token='except'
+ (a = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_literal = _PyPegen_expect_token(p, 16)) // token='*'
&&
@@ -21064,7 +21092,7 @@ invalid_finally_stmt_rule(Parser *p)
Token * a;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 625)) // token='finally'
+ (a = _PyPegen_expect_token(p, 626)) // token='finally'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -21121,7 +21149,7 @@ invalid_except_stmt_indent_rule(Parser *p)
expr_ty expression_var;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 629)) // token='except'
+ (a = _PyPegen_expect_token(p, 630)) // token='except'
&&
(expression_var = expression_rule(p)) // expression
&&
@@ -21157,7 +21185,7 @@ invalid_except_stmt_indent_rule(Parser *p)
Token * a;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 629)) // token='except'
+ (a = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -21214,7 +21242,7 @@ invalid_except_star_stmt_indent_rule(Parser *p)
expr_ty expression_var;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 629)) // token='except'
+ (a = _PyPegen_expect_token(p, 630)) // token='except'
&&
(_literal = _PyPegen_expect_token(p, 16)) // token='*'
&&
@@ -21454,7 +21482,7 @@ invalid_as_pattern_rule(Parser *p)
if (
(or_pattern_var = or_pattern_rule(p)) // or_pattern
&&
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(a = _PyPegen_expect_soft_keyword(p, "_")) // soft_keyword='"_"'
)
@@ -21484,7 +21512,7 @@ invalid_as_pattern_rule(Parser *p)
if (
(or_pattern_var = or_pattern_rule(p)) // or_pattern
&&
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
_PyPegen_lookahead_with_name(0, _PyPegen_name_token, p)
&&
@@ -21641,7 +21669,7 @@ invalid_if_stmt_rule(Parser *p)
expr_ty named_expression_var;
Token * newline_var;
if (
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(named_expression_var = named_expression_rule(p)) // named_expression
&&
@@ -21672,7 +21700,7 @@ invalid_if_stmt_rule(Parser *p)
expr_ty a_1;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 634)) // token='if'
+ (a = _PyPegen_expect_token(p, 635)) // token='if'
&&
(a_1 = named_expression_rule(p)) // named_expression
&&
@@ -21728,7 +21756,7 @@ invalid_elif_stmt_rule(Parser *p)
expr_ty named_expression_var;
Token * newline_var;
if (
- (_keyword = _PyPegen_expect_token(p, 636)) // token='elif'
+ (_keyword = _PyPegen_expect_token(p, 637)) // token='elif'
&&
(named_expression_var = named_expression_rule(p)) // named_expression
&&
@@ -21759,7 +21787,7 @@ invalid_elif_stmt_rule(Parser *p)
expr_ty named_expression_var;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 636)) // token='elif'
+ (a = _PyPegen_expect_token(p, 637)) // token='elif'
&&
(named_expression_var = named_expression_rule(p)) // named_expression
&&
@@ -21813,7 +21841,7 @@ invalid_else_stmt_rule(Parser *p)
Token * a;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 637)) // token='else'
+ (a = _PyPegen_expect_token(p, 638)) // token='else'
&&
(_literal = _PyPegen_expect_token(p, 11)) // token=':'
&&
@@ -21867,7 +21895,7 @@ invalid_while_stmt_rule(Parser *p)
expr_ty named_expression_var;
Token * newline_var;
if (
- (_keyword = _PyPegen_expect_token(p, 639)) // token='while'
+ (_keyword = _PyPegen_expect_token(p, 640)) // token='while'
&&
(named_expression_var = named_expression_rule(p)) // named_expression
&&
@@ -21898,7 +21926,7 @@ invalid_while_stmt_rule(Parser *p)
expr_ty named_expression_var;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 639)) // token='while'
+ (a = _PyPegen_expect_token(p, 640)) // token='while'
&&
(named_expression_var = named_expression_rule(p)) // named_expression
&&
@@ -21959,11 +21987,11 @@ invalid_for_stmt_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (a = _PyPegen_expect_token(p, 640)) // token='for'
+ (a = _PyPegen_expect_token(p, 641)) // token='for'
&&
(star_targets_var = star_targets_rule(p)) // star_targets
&&
- (_keyword = _PyPegen_expect_token(p, 641)) // token='in'
+ (_keyword = _PyPegen_expect_token(p, 642)) // token='in'
&&
(star_expressions_var = star_expressions_rule(p)) // star_expressions
&&
@@ -22029,7 +22057,7 @@ invalid_def_raw_rule(Parser *p)
if (
(_opt_var = _PyPegen_expect_token(p, ASYNC), !p->error_indicator) // ASYNC?
&&
- (a = _PyPegen_expect_token(p, 642)) // token='def'
+ (a = _PyPegen_expect_token(p, 643)) // token='def'
&&
(name_var = _PyPegen_name_token(p)) // NAME
&&
@@ -22094,7 +22122,7 @@ invalid_class_def_raw_rule(Parser *p)
expr_ty name_var;
Token * newline_var;
if (
- (a = _PyPegen_expect_token(p, 643)) // token='class'
+ (a = _PyPegen_expect_token(p, 644)) // token='class'
&&
(name_var = _PyPegen_name_token(p)) // NAME
&&
@@ -22754,7 +22782,7 @@ _tmp_7_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_7[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'def'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 642)) // token='def'
+ (_keyword = _PyPegen_expect_token(p, 643)) // token='def'
)
{
D(fprintf(stderr, "%*c+ _tmp_7[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'def'"));
@@ -22831,7 +22859,7 @@ _tmp_8_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_8[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'class'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 643)) // token='class'
+ (_keyword = _PyPegen_expect_token(p, 644)) // token='class'
)
{
D(fprintf(stderr, "%*c+ _tmp_8[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'class'"));
@@ -22889,7 +22917,7 @@ _tmp_9_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_9[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'with'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 612)) // token='with'
+ (_keyword = _PyPegen_expect_token(p, 613)) // token='with'
)
{
D(fprintf(stderr, "%*c+ _tmp_9[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'with'"));
@@ -22947,7 +22975,7 @@ _tmp_10_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_10[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'for'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 640)) // token='for'
+ (_keyword = _PyPegen_expect_token(p, 641)) // token='for'
)
{
D(fprintf(stderr, "%*c+ _tmp_10[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'for'"));
@@ -24014,7 +24042,7 @@ _tmp_28_rule(Parser *p)
Token * _keyword;
expr_ty z;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(z = _PyPegen_name_token(p)) // NAME
)
@@ -24181,7 +24209,7 @@ _tmp_31_rule(Parser *p)
Token * _keyword;
expr_ty z;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(z = _PyPegen_name_token(p)) // NAME
)
@@ -26152,7 +26180,7 @@ _tmp_61_rule(Parser *p)
Token * _keyword;
expr_ty z;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(z = _PyPegen_name_token(p)) // NAME
)
@@ -26199,7 +26227,7 @@ _tmp_62_rule(Parser *p)
Token * _keyword;
expr_ty z;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(z = _PyPegen_name_token(p)) // NAME
)
@@ -31409,7 +31437,7 @@ _tmp_144_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_144[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'True'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 600)) // token='True'
+ (_keyword = _PyPegen_expect_token(p, 601)) // token='True'
)
{
D(fprintf(stderr, "%*c+ _tmp_144[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'True'"));
@@ -31428,7 +31456,7 @@ _tmp_144_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_144[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'False'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 602)) // token='False'
+ (_keyword = _PyPegen_expect_token(p, 603)) // token='False'
)
{
D(fprintf(stderr, "%*c+ _tmp_144[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'False'"));
@@ -31447,7 +31475,7 @@ _tmp_144_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_144[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'None'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 601)) // token='None'
+ (_keyword = _PyPegen_expect_token(p, 602)) // token='None'
)
{
D(fprintf(stderr, "%*c+ _tmp_144[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'None'"));
@@ -31589,7 +31617,7 @@ _tmp_147_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_147[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'else'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 637)) // token='else'
+ (_keyword = _PyPegen_expect_token(p, 638)) // token='else'
)
{
D(fprintf(stderr, "%*c+ _tmp_147[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'else'"));
@@ -31762,7 +31790,7 @@ _tmp_149_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_149[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'True'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 600)) // token='True'
+ (_keyword = _PyPegen_expect_token(p, 601)) // token='True'
)
{
D(fprintf(stderr, "%*c+ _tmp_149[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'True'"));
@@ -31781,7 +31809,7 @@ _tmp_149_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_149[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'None'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 601)) // token='None'
+ (_keyword = _PyPegen_expect_token(p, 602)) // token='None'
)
{
D(fprintf(stderr, "%*c+ _tmp_149[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'None'"));
@@ -31800,7 +31828,7 @@ _tmp_149_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_149[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'False'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 602)) // token='False'
+ (_keyword = _PyPegen_expect_token(p, 603)) // token='False'
)
{
D(fprintf(stderr, "%*c+ _tmp_149[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'False'"));
@@ -33652,7 +33680,7 @@ _tmp_178_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_178[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'except'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 629)) // token='except'
+ (_keyword = _PyPegen_expect_token(p, 630)) // token='except'
)
{
D(fprintf(stderr, "%*c+ _tmp_178[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'except'"));
@@ -33671,7 +33699,7 @@ _tmp_178_rule(Parser *p)
D(fprintf(stderr, "%*c> _tmp_178[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "'finally'"));
Token * _keyword;
if (
- (_keyword = _PyPegen_expect_token(p, 625)) // token='finally'
+ (_keyword = _PyPegen_expect_token(p, 626)) // token='finally'
)
{
D(fprintf(stderr, "%*c+ _tmp_178[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "'finally'"));
@@ -33907,7 +33935,7 @@ _tmp_182_rule(Parser *p)
Token * _keyword;
expr_ty name_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(name_var = _PyPegen_name_token(p)) // NAME
)
@@ -33949,7 +33977,7 @@ _tmp_183_rule(Parser *p)
Token * _keyword;
expr_ty name_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(name_var = _PyPegen_name_token(p)) // NAME
)
@@ -34049,7 +34077,7 @@ _tmp_185_rule(Parser *p)
Token * _keyword;
expr_ty name_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(name_var = _PyPegen_name_token(p)) // NAME
)
@@ -34091,7 +34119,7 @@ _tmp_186_rule(Parser *p)
Token * _keyword;
expr_ty name_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(name_var = _PyPegen_name_token(p)) // NAME
)
@@ -34842,7 +34870,7 @@ _tmp_201_rule(Parser *p)
Token * _keyword;
expr_ty z;
if (
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(z = disjunction_rule(p)) // disjunction
)
@@ -34889,7 +34917,7 @@ _tmp_202_rule(Parser *p)
Token * _keyword;
expr_ty z;
if (
- (_keyword = _PyPegen_expect_token(p, 634)) // token='if'
+ (_keyword = _PyPegen_expect_token(p, 635)) // token='if'
&&
(z = disjunction_rule(p)) // disjunction
)
@@ -35606,7 +35634,7 @@ _tmp_217_rule(Parser *p)
Token * _keyword;
expr_ty star_target_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(star_target_var = star_target_rule(p)) // star_target
)
@@ -35648,7 +35676,7 @@ _tmp_218_rule(Parser *p)
Token * _keyword;
expr_ty star_target_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(star_target_var = star_target_rule(p)) // star_target
)
@@ -35690,7 +35718,7 @@ _tmp_219_rule(Parser *p)
Token * _keyword;
expr_ty star_target_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(star_target_var = star_target_rule(p)) // star_target
)
@@ -35732,7 +35760,7 @@ _tmp_220_rule(Parser *p)
Token * _keyword;
expr_ty star_target_var;
if (
- (_keyword = _PyPegen_expect_token(p, 632)) // token='as'
+ (_keyword = _PyPegen_expect_token(p, 633)) // token='as'
&&
(star_target_var = star_target_rule(p)) // star_target
)
--
2.34.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment