@@ -648,7 +648,7 @@ file_rule(Parser *p)
648
648
if (
649
649
(a = statements_rule (p ), 1 )
650
650
&&
651
- (endmarker_var = _PyPegen_endmarker_token ( p ))
651
+ (endmarker_var = _PyPegen_expect_token ( p , ENDMARKER ))
652
652
)
653
653
{
654
654
res = Module ( a , NULL , p -> arena );
@@ -712,7 +712,7 @@ eval_rule(Parser *p)
712
712
&&
713
713
(_loop0_1_var = _loop0_1_rule (p ))
714
714
&&
715
- (endmarker_var = _PyPegen_endmarker_token ( p ))
715
+ (endmarker_var = _PyPegen_expect_token ( p , ENDMARKER ))
716
716
)
717
717
{
718
718
res = Expression ( a , p -> arena );
@@ -846,7 +846,7 @@ statement_newline_rule(Parser *p)
846
846
if (
847
847
(a = compound_stmt_rule (p ))
848
848
&&
849
- (newline_var = _PyPegen_newline_token ( p ))
849
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
850
850
)
851
851
{
852
852
res = _PyPegen_singleton_seq ( p , a );
@@ -872,7 +872,7 @@ statement_newline_rule(Parser *p)
872
872
{ // NEWLINE
873
873
void * newline_var ;
874
874
if (
875
- (newline_var = _PyPegen_newline_token ( p ))
875
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
876
876
)
877
877
{
878
878
Token * token = _PyPegen_get_last_nonnwhitespace_token (p );
@@ -895,7 +895,7 @@ statement_newline_rule(Parser *p)
895
895
{ // $
896
896
void * endmarker_var ;
897
897
if (
898
- (endmarker_var = _PyPegen_endmarker_token ( p ))
898
+ (endmarker_var = _PyPegen_expect_token ( p , ENDMARKER ))
899
899
)
900
900
{
901
901
res = _PyPegen_interactive_exit ( p );
@@ -929,7 +929,7 @@ simple_stmt_rule(Parser *p)
929
929
&&
930
930
_PyPegen_lookahead_with_int (0 , _PyPegen_expect_token , p , 13 )
931
931
&&
932
- (newline_var = _PyPegen_newline_token ( p ))
932
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
933
933
)
934
934
{
935
935
res = _PyPegen_singleton_seq ( p , a );
@@ -951,7 +951,7 @@ simple_stmt_rule(Parser *p)
951
951
&&
952
952
(opt_var = _PyPegen_expect_token (p , 13 ), 1 )
953
953
&&
954
- (newline_var = _PyPegen_newline_token ( p ))
954
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
955
955
)
956
956
{
957
957
res = a ;
@@ -2684,7 +2684,7 @@ for_stmt_rule(Parser *p)
2684
2684
void * literal ;
2685
2685
expr_ty t ;
2686
2686
if (
2687
- (is_async = _PyPegen_async_token ( p ), 1 )
2687
+ (is_async = _PyPegen_expect_token ( p , ASYNC ), 1 )
2688
2688
&&
2689
2689
(keyword = _PyPegen_expect_token (p , 517 ))
2690
2690
&&
@@ -2751,7 +2751,7 @@ with_stmt_rule(Parser *p)
2751
2751
void * literal_1 ;
2752
2752
void * literal_2 ;
2753
2753
if (
2754
- (is_async = _PyPegen_async_token ( p ), 1 )
2754
+ (is_async = _PyPegen_expect_token ( p , ASYNC ), 1 )
2755
2755
&&
2756
2756
(keyword = _PyPegen_expect_token (p , 519 ))
2757
2757
&&
@@ -2790,7 +2790,7 @@ with_stmt_rule(Parser *p)
2790
2790
void * keyword ;
2791
2791
void * literal ;
2792
2792
if (
2793
- (is_async = _PyPegen_async_token ( p ), 1 )
2793
+ (is_async = _PyPegen_expect_token ( p , ASYNC ), 1 )
2794
2794
&&
2795
2795
(keyword = _PyPegen_expect_token (p , 519 ))
2796
2796
&&
@@ -3263,7 +3263,7 @@ function_def_raw_rule(Parser *p)
3263
3263
expr_ty n ;
3264
3264
void * params ;
3265
3265
if (
3266
- (is_async = _PyPegen_async_token ( p ), 1 )
3266
+ (is_async = _PyPegen_expect_token ( p , ASYNC ), 1 )
3267
3267
&&
3268
3268
(keyword = _PyPegen_expect_token (p , 522 ))
3269
3269
&&
@@ -4002,13 +4002,13 @@ block_rule(Parser *p)
4002
4002
void * indent_var ;
4003
4003
void * newline_var ;
4004
4004
if (
4005
- (newline_var = _PyPegen_newline_token ( p ))
4005
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
4006
4006
&&
4007
- (indent_var = _PyPegen_indent_token ( p ))
4007
+ (indent_var = _PyPegen_expect_token ( p , INDENT ))
4008
4008
&&
4009
4009
(a = statements_rule (p ))
4010
4010
&&
4011
- (dedent_var = _PyPegen_dedent_token ( p ))
4011
+ (dedent_var = _PyPegen_expect_token ( p , DEDENT ))
4012
4012
)
4013
4013
{
4014
4014
res = a ;
@@ -6754,7 +6754,7 @@ await_primary_rule(Parser *p)
6754
6754
expr_ty a ;
6755
6755
void * await_var ;
6756
6756
if (
6757
- (await_var = _PyPegen_await_token ( p ))
6757
+ (await_var = _PyPegen_expect_token ( p , AWAIT ))
6758
6758
&&
6759
6759
(a = primary_rule (p ))
6760
6760
)
@@ -9919,9 +9919,9 @@ invalid_block_rule(Parser *p)
9919
9919
{ // NEWLINE !INDENT
9920
9920
void * newline_var ;
9921
9921
if (
9922
- (newline_var = _PyPegen_newline_token ( p ))
9922
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
9923
9923
&&
9924
- _PyPegen_lookahead (0 , _PyPegen_indent_token , p )
9924
+ _PyPegen_lookahead_with_int (0 , _PyPegen_expect_token , p , INDENT )
9925
9925
)
9926
9926
{
9927
9927
res = RAISE_INDENTATION_ERROR ( "expected an indented block" );
@@ -10036,7 +10036,7 @@ _loop0_1_rule(Parser *p)
10036
10036
{ // NEWLINE
10037
10037
void * newline_var ;
10038
10038
while (
10039
- (newline_var = _PyPegen_newline_token ( p ))
10039
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
10040
10040
)
10041
10041
{
10042
10042
res = newline_var ;
@@ -10273,7 +10273,7 @@ _tmp_6_rule(Parser *p)
10273
10273
{ // ASYNC
10274
10274
void * async_var ;
10275
10275
if (
10276
- (async_var = _PyPegen_async_token ( p ))
10276
+ (async_var = _PyPegen_expect_token ( p , ASYNC ))
10277
10277
)
10278
10278
{
10279
10279
res = async_var ;
@@ -10345,7 +10345,7 @@ _tmp_8_rule(Parser *p)
10345
10345
{ // ASYNC
10346
10346
void * async_var ;
10347
10347
if (
10348
- (async_var = _PyPegen_async_token ( p ))
10348
+ (async_var = _PyPegen_expect_token ( p , ASYNC ))
10349
10349
)
10350
10350
{
10351
10351
res = async_var ;
@@ -10381,7 +10381,7 @@ _tmp_9_rule(Parser *p)
10381
10381
{ // ASYNC
10382
10382
void * async_var ;
10383
10383
if (
10384
- (async_var = _PyPegen_async_token ( p ))
10384
+ (async_var = _PyPegen_expect_token ( p , ASYNC ))
10385
10385
)
10386
10386
{
10387
10387
res = async_var ;
@@ -15068,7 +15068,7 @@ _tmp_128_rule(Parser *p)
15068
15068
&&
15069
15069
(f = named_expression_rule (p ))
15070
15070
&&
15071
- (newline_var = _PyPegen_newline_token ( p ))
15071
+ (newline_var = _PyPegen_expect_token ( p , NEWLINE ))
15072
15072
)
15073
15073
{
15074
15074
res = f ;
@@ -15257,7 +15257,7 @@ _tmp_134_rule(Parser *p)
15257
15257
void * keyword_1 ;
15258
15258
void * y ;
15259
15259
if (
15260
- (y = _PyPegen_async_token ( p ), 1 )
15260
+ (y = _PyPegen_expect_token ( p , ASYNC ), 1 )
15261
15261
&&
15262
15262
(keyword = _PyPegen_expect_token (p , 517 ))
15263
15263
&&
0 commit comments