int mark = p->mark;
{ // statements? $
void *a;
- void *endmarker_var;
+ Token * endmarker_var;
if (
(a = statements_rule(p), 1)
&&
{ // expressions NEWLINE* $
asdl_seq * _loop0_1_var;
expr_ty a;
- void *endmarker_var;
+ Token * endmarker_var;
if (
(a = expressions_rule(p))
&&
asdl_seq * _loop0_2_var;
void *a;
expr_ty b;
- void *endmarker_var;
- void *literal;
- void *literal_1;
- void *literal_2;
+ Token * endmarker_var;
+ Token * literal;
+ Token * literal_1;
+ Token * literal_2;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
asdl_seq * a;
expr_ty b;
expr_ty c;
- void *literal;
- void *literal_1;
- void *literal_2;
- void *literal_3;
+ Token * literal;
+ Token * literal_1;
+ Token * literal_2;
+ Token * literal_3;
if (
(a = _gather_3_rule(p))
&&
{ // ','.expression+ ',' '*' expression
asdl_seq * a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = _gather_5_rule(p))
&&
{ // ','.expression+ ',' '**' expression
asdl_seq * a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = _gather_7_rule(p))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // compound_stmt NEWLINE
stmt_ty a;
- void *newline_var;
+ Token * newline_var;
if (
(a = compound_stmt_rule(p))
&&
p->mark = mark;
}
{ // NEWLINE
- void *newline_var;
+ Token * newline_var;
if (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
)
p->mark = mark;
}
{ // $
- void *endmarker_var;
+ Token * endmarker_var;
if (
(endmarker_var = _PyPegen_expect_token(p, ENDMARKER))
)
int mark = p->mark;
{ // small_stmt !';' NEWLINE
stmt_ty a;
- void *newline_var;
+ Token * newline_var;
if (
(a = small_stmt_rule(p))
&&
}
{ // ';'.small_stmt+ ';'? NEWLINE
asdl_seq * a;
- void *newline_var;
+ Token * newline_var;
void *opt_var;
UNUSED(opt_var); // Silence compiler warnings
if (
p->mark = mark;
}
{ // 'pass'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 502))
)
p->mark = mark;
}
{ // 'break'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 506))
)
p->mark = mark;
}
{ // 'continue'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 507))
)
expr_ty a;
expr_ty b;
void *c;
- void *literal;
+ Token * literal;
if (
(a = _PyPegen_name_token(p))
&&
void *a;
expr_ty b;
void *c;
- void *literal;
+ Token * literal;
if (
(a = _tmp_20_rule(p))
&&
AugOperator* res = NULL;
int mark = p->mark;
{ // '+='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 36))
)
p->mark = mark;
}
{ // '-='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 37))
)
p->mark = mark;
}
{ // '*='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 38))
)
p->mark = mark;
}
{ // '@='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 50))
)
p->mark = mark;
}
{ // '/='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 39))
)
p->mark = mark;
}
{ // '%='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 40))
)
p->mark = mark;
}
{ // '&='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 41))
)
p->mark = mark;
}
{ // '|='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 42))
)
p->mark = mark;
}
{ // '^='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 43))
)
p->mark = mark;
}
{ // '<<='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 44))
)
p->mark = mark;
}
{ // '>>='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 45))
)
p->mark = mark;
}
{ // '**='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 46))
)
p->mark = mark;
}
{ // '//='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 48))
)
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'global' ','.NAME+
asdl_seq * a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 508))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'nonlocal' ','.NAME+
asdl_seq * a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 509))
&&
{ // 'assert' expression [',' expression]
expr_ty a;
void *b;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 505))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'del' del_targets
asdl_seq* a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 503))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'import' dotted_as_names
asdl_seq* a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 513))
&&
asdl_seq * a;
expr_ty b;
asdl_seq* c;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(keyword = _PyPegen_expect_token(p, 514))
&&
{ // 'from' (('.' | '...'))+ 'import' import_from_targets
asdl_seq * a;
asdl_seq* b;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(keyword = _PyPegen_expect_token(p, 514))
&&
int mark = p->mark;
{ // '(' import_from_as_names ','? ')'
asdl_seq* a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
void *opt_var;
UNUSED(opt_var); // Silence compiler warnings
if (
p->mark = mark;
}
{ // '*'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 16))
)
{ // dotted_name '.' NAME
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = dotted_name_rule(p))
&&
expr_ty a;
asdl_seq* b;
stmt_ty c;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 510))
&&
expr_ty a;
asdl_seq* b;
void *c;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 510))
&&
expr_ty a;
asdl_seq* b;
stmt_ty c;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 515))
&&
expr_ty a;
asdl_seq* b;
void *c;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 515))
&&
int mark = p->mark;
{ // 'else' ':' block
asdl_seq* b;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 516))
&&
expr_ty a;
asdl_seq* b;
void *c;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 512))
&&
asdl_seq* b;
void *el;
expr_ty ex;
- void *keyword;
- void *keyword_1;
- void *literal;
+ Token * keyword;
+ Token * keyword_1;
+ Token * literal;
expr_ty t;
void *tc;
if (
p->mark = mark;
}
{ // ASYNC 'for' star_targets 'in' star_expressions ':' TYPE_COMMENT? block else_block?
- void *async_var;
+ Token * async_var;
asdl_seq* b;
void *el;
expr_ty ex;
- void *keyword;
- void *keyword_1;
- void *literal;
+ Token * keyword;
+ Token * keyword_1;
+ Token * literal;
expr_ty t;
void *tc;
if (
{ // 'with' '(' ','.with_item+ ')' ':' block
asdl_seq * a;
asdl_seq* b;
- void *keyword;
- void *literal;
- void *literal_1;
- void *literal_2;
+ Token * keyword;
+ Token * literal;
+ Token * literal_1;
+ Token * literal_2;
if (
(keyword = _PyPegen_expect_token(p, 519))
&&
{ // 'with' ','.with_item+ ':' TYPE_COMMENT? block
asdl_seq * a;
asdl_seq* b;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
void *tc;
if (
(keyword = _PyPegen_expect_token(p, 519))
}
{ // ASYNC 'with' '(' ','.with_item+ ')' ':' block
asdl_seq * a;
- void *async_var;
+ Token * async_var;
asdl_seq* b;
- void *keyword;
- void *literal;
- void *literal_1;
- void *literal_2;
+ Token * keyword;
+ Token * literal;
+ Token * literal_1;
+ Token * literal_2;
if (
(async_var = _PyPegen_expect_token(p, ASYNC))
&&
}
{ // ASYNC 'with' ','.with_item+ ':' TYPE_COMMENT? block
asdl_seq * a;
- void *async_var;
+ Token * async_var;
asdl_seq* b;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
void *tc;
if (
(async_var = _PyPegen_expect_token(p, ASYNC))
{ // 'try' ':' block finally_block
asdl_seq* b;
asdl_seq* f;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 511))
&&
void *el;
asdl_seq * ex;
void *f;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 511))
&&
{ // 'except' expression ['as' target] ':' block
asdl_seq* b;
expr_ty e;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
void *t;
if (
(keyword = _PyPegen_expect_token(p, 520))
}
{ // 'except' ':' block
asdl_seq* b;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 520))
&&
int mark = p->mark;
{ // 'finally' ':' block
asdl_seq* a;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 521))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'return' star_expressions?
void *a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 500))
&&
{ // 'raise' expression ['from' expression]
expr_ty a;
void *b;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 501))
&&
p->mark = mark;
}
{ // 'raise'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 501))
)
{ // 'def' NAME '(' params? ')' ['->' expression] ':' func_type_comment? block
void *a;
asdl_seq* b;
- void *keyword;
- void *literal;
- void *literal_1;
- void *literal_2;
+ Token * keyword;
+ Token * literal;
+ Token * literal_1;
+ Token * literal_2;
expr_ty n;
void *params;
void *tc;
}
{ // ASYNC 'def' NAME '(' params? ')' ['->' expression] ':' func_type_comment? block
void *a;
- void *async_var;
+ Token * async_var;
asdl_seq* b;
- void *keyword;
- void *literal;
- void *literal_1;
- void *literal_2;
+ Token * keyword;
+ Token * literal;
+ Token * literal_1;
+ Token * literal_2;
expr_ty n;
void *params;
void *tc;
PyObject* res = NULL;
int mark = p->mark;
{ // NEWLINE TYPE_COMMENT &(NEWLINE INDENT)
- void *newline_var;
- void *t;
+ Token * newline_var;
+ Token * t;
if (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
&&
p->mark = mark;
}
{ // TYPE_COMMENT
- void *type_comment_var;
+ Token * type_comment_var;
if (
(type_comment_var = _PyPegen_expect_token(p, TYPE_COMMENT))
)
int mark = p->mark;
{ // param_no_default+ '/' ','
asdl_seq * a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = _loop1_59_rule(p))
&&
}
{ // param_no_default+ '/' &')'
asdl_seq * a;
- void *literal;
+ Token * literal;
if (
(a = _loop1_60_rule(p))
&&
{ // param_no_default* param_with_default+ '/' ','
asdl_seq * a;
asdl_seq * b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = _loop0_61_rule(p))
&&
{ // param_no_default* param_with_default+ '/' &')'
asdl_seq * a;
asdl_seq * b;
- void *literal;
+ Token * literal;
if (
(a = _loop0_63_rule(p))
&&
arg_ty a;
asdl_seq * b;
void *c;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 16))
&&
{ // '*' ',' param_maybe_default+ kwds?
asdl_seq * b;
void *c;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 16))
&&
int mark = p->mark;
{ // '**' param_no_default
arg_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 35))
&&
int mark = p->mark;
{ // param ',' TYPE_COMMENT?
arg_ty a;
- void *literal;
+ Token * literal;
void *tc;
if (
(a = param_rule(p))
{ // param default ',' TYPE_COMMENT?
arg_ty a;
expr_ty c;
- void *literal;
+ Token * literal;
void *tc;
if (
(a = param_rule(p))
{ // param default? ',' TYPE_COMMENT?
arg_ty a;
void *c;
- void *literal;
+ Token * literal;
void *tc;
if (
(a = param_rule(p))
int mark = p->mark;
{ // ':' expression
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 11))
&&
int mark = p->mark;
{ // '=' expression
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 22))
&&
expr_ty a;
void *b;
asdl_seq* c;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 523))
&&
int mark = p->mark;
{ // NEWLINE INDENT statements DEDENT
asdl_seq* a;
- void *dedent_var;
- void *indent_var;
- void *newline_var;
+ Token * dedent_var;
+ Token * indent_var;
+ Token * newline_var;
if (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
&&
}
{ // star_expression ','
expr_ty a;
- void *literal;
+ Token * literal;
if (
(a = star_expression_rule(p))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '*' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 16))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '*' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 16))
&&
{ // NAME ':=' expression
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = _PyPegen_name_token(p))
&&
}
{ // expression ','
expr_ty a;
- void *literal;
+ Token * literal;
if (
(a = expression_rule(p))
&&
expr_ty a;
expr_ty b;
expr_ty c;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(a = disjunction_rule(p))
&&
{ // 'lambda' lambda_parameters? ':' expression
void *a;
expr_ty b;
- void *keyword;
- void *literal;
+ Token * keyword;
+ Token * literal;
if (
(keyword = _PyPegen_expect_token(p, 524))
&&
int mark = p->mark;
{ // lambda_plain_names ',' '/'
asdl_seq* a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = lambda_plain_names_rule(p))
&&
{ // [lambda_plain_names ','] lambda_names_with_default ',' '/'
void *a;
asdl_seq* b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = _tmp_83_rule(p), 1)
&&
arg_ty a;
asdl_seq * b;
void *c;
- void *literal;
+ Token * literal;
void *opt_var;
UNUSED(opt_var); // Silence compiler warnings
if (
{ // '*' lambda_name_with_optional_default+ [',' lambda_kwds] ','?
asdl_seq * b;
void *c;
- void *literal;
+ Token * literal;
void *opt_var;
UNUSED(opt_var); // Silence compiler warnings
if (
{ // ',' lambda_plain_name ['=' expression]
arg_ty a;
void *b;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // lambda_plain_name '=' expression
expr_ty e;
- void *literal;
+ Token * literal;
arg_ty n;
if (
(n = lambda_plain_name_rule(p))
int mark = p->mark;
{ // '**' lambda_plain_name
arg_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 35))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'not' inversion
expr_ty a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 525))
&&
int mark = p->mark;
{ // '==' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 27))
&&
int mark = p->mark;
{ // '<=' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 29))
&&
int mark = p->mark;
{ // '<' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 20))
&&
int mark = p->mark;
{ // '>=' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 30))
&&
int mark = p->mark;
{ // '>' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 21))
&&
int mark = p->mark;
{ // 'not' 'in' bitwise_or
expr_ty a;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(keyword = _PyPegen_expect_token(p, 525))
&&
int mark = p->mark;
{ // 'in' bitwise_or
expr_ty a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 518))
&&
int mark = p->mark;
{ // 'is' 'not' bitwise_or
expr_ty a;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(keyword = _PyPegen_expect_token(p, 526))
&&
int mark = p->mark;
{ // 'is' bitwise_or
expr_ty a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 526))
&&
{ // bitwise_or '|' bitwise_xor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = bitwise_or_rule(p))
&&
{ // bitwise_xor '^' bitwise_and
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = bitwise_xor_rule(p))
&&
{ // bitwise_and '&' shift_expr
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = bitwise_and_rule(p))
&&
{ // shift_expr '<<' sum
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = shift_expr_rule(p))
&&
{ // shift_expr '>>' sum
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = shift_expr_rule(p))
&&
{ // sum '+' term
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = sum_rule(p))
&&
{ // sum '-' term
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = sum_rule(p))
&&
{ // term '*' factor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = term_rule(p))
&&
{ // term '/' factor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = term_rule(p))
&&
{ // term '//' factor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = term_rule(p))
&&
{ // term '%' factor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = term_rule(p))
&&
{ // term '@' factor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = term_rule(p))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '+' factor
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 14))
&&
}
{ // '-' factor
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 15))
&&
}
{ // '~' factor
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 31))
&&
{ // await_primary '**' factor
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = await_primary_rule(p))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // AWAIT primary
expr_ty a;
- void *await_var;
+ Token * await_var;
if (
(await_var = _PyPegen_expect_token(p, AWAIT))
&&
{ // primary '.' NAME
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = primary_rule(p))
&&
{ // primary '(' arguments? ')'
expr_ty a;
void *b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = primary_rule(p))
&&
{ // primary '[' slices ']'
expr_ty a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = primary_rule(p))
&&
void *a;
void *b;
void *c;
- void *literal;
+ Token * literal;
if (
(a = expression_rule(p), 1)
&&
p->mark = mark;
}
{ // 'True'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 527))
)
p->mark = mark;
}
{ // 'False'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 528))
)
p->mark = mark;
}
{ // 'None'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 529))
)
p->mark = mark;
}
{ // '__new_parser__'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 530))
)
p->mark = mark;
}
{ // '...'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 52))
)
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '[' star_named_expressions? ']'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 9))
&&
{ // '[' named_expression for_if_clauses ']'
expr_ty a;
asdl_seq* b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 9))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '(' [star_named_expression ',' star_named_expressions?] ')'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
int mark = p->mark;
{ // '(' (yield_expr | named_expression) ')'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
{ // '(' expression for_if_clauses ')'
expr_ty a;
asdl_seq* b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '{' expressions_list '}'
asdl_seq* a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 25))
&&
{ // '{' expression for_if_clauses '}'
expr_ty a;
asdl_seq* b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 25))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '{' kvpairs? '}'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 25))
&&
{ // '{' kvpair for_if_clauses '}'
KeyValuePair* a;
asdl_seq* b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 25))
&&
int mark = p->mark;
{ // '**' bitwise_or
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 35))
&&
{ // expression ':' expression
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = expression_rule(p))
&&
int mark = p->mark;
{ // ASYNC 'for' star_targets 'in' disjunction (('if' disjunction))*
expr_ty a;
- void *async_var;
+ Token * async_var;
expr_ty b;
asdl_seq * c;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(async_var = _PyPegen_expect_token(p, ASYNC))
&&
expr_ty a;
expr_ty b;
asdl_seq * c;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(keyword = _PyPegen_expect_token(p, 517))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // 'yield' 'from' expression
expr_ty a;
- void *keyword;
- void *keyword_1;
+ Token * keyword;
+ Token * keyword_1;
if (
(keyword = _PyPegen_expect_token(p, 504))
&&
}
{ // 'yield' star_expressions?
void *a;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 504))
&&
{ // ','.kwarg_or_starred+ ',' ','.kwarg_or_double_starred+
asdl_seq * a;
asdl_seq * b;
- void *literal;
+ Token * literal;
if (
(a = _gather_113_rule(p))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '*' expression
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 16))
&&
{ // NAME '=' expression
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = _PyPegen_name_token(p))
&&
{ // NAME '=' expression
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = _PyPegen_name_token(p))
&&
}
{ // '**' expression
expr_ty a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 35))
&&
UNUSED(start_col_offset); // Only used by EXTRA macro
{ // '*' (!'*' star_target)
void *a;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 16))
&&
{ // t_primary '.' NAME !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '[' slices ']' !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = t_primary_rule(p))
&&
}
{ // '(' star_target ')'
expr_ty a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
}
{ // '(' star_targets_seq? ')'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
}
{ // '[' star_targets_seq? ']'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 9))
&&
}
{ // '(' inside_paren_ann_assign_target ')'
expr_ty a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
{ // t_primary '.' NAME !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '[' slices ']' !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '.' NAME !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '[' slices ']' !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = t_primary_rule(p))
&&
}
{ // '(' del_target ')'
expr_ty a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
}
{ // '(' del_targets? ')'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
}
{ // '[' del_targets? ']'
void *a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 9))
&&
{ // t_primary '.' NAME !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '[' slices ']' !t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '.' NAME &t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
+ Token * literal;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '[' slices ']' &t_lookahead
expr_ty a;
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = t_primary_rule(p))
&&
{ // t_primary '(' arguments? ')' &t_lookahead
expr_ty a;
void *b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(a = t_primary_rule(p))
&&
void * res = NULL;
int mark = p->mark;
{ // '('
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 7))
)
p->mark = mark;
}
{ // '['
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 9))
)
p->mark = mark;
}
{ // '.'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 23))
)
}
{ // '(' target ')'
expr_ty a;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
}
{ // '(' targets? ')'
void *b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
}
{ // '[' targets? ']'
void *b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 9))
&&
int mark = p->mark;
{ // args ',' '*'
expr_ty args_var;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(args_var = args_rule(p))
&&
{ // expression for_if_clauses ',' [args | expression for_if_clauses]
expr_ty expression_var;
asdl_seq* for_if_clauses_var;
- void *literal;
+ Token * literal;
void *opt_var;
UNUSED(opt_var); // Silence compiler warnings
if (
{ // args ',' args
expr_ty a;
expr_ty args_var;
- void *literal;
+ Token * literal;
if (
(a = args_rule(p))
&&
{ // expression ':=' expression
expr_ty a;
expr_ty expression_var;
- void *literal;
+ Token * literal;
if (
(a = expression_rule(p))
&&
int mark = p->mark;
{ // list ':'
expr_ty list_var;
- void *literal;
+ Token * literal;
if (
(list_var = list_rule(p))
&&
p->mark = mark;
}
{ // tuple ':'
- void *literal;
+ Token * literal;
expr_ty tuple_var;
if (
(tuple_var = tuple_rule(p))
{ // expression ':' expression ['=' annotated_rhs]
expr_ty expression_var;
expr_ty expression_var_1;
- void *literal;
+ Token * literal;
void *opt_var;
UNUSED(opt_var); // Silence compiler warnings
if (
void * res = NULL;
int mark = p->mark;
{ // NEWLINE !INDENT
- void *newline_var;
+ Token * newline_var;
if (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
&&
void *_tmp_133_var;
expr_ty expression_var;
asdl_seq* for_if_clauses_var;
- void *literal;
+ Token * literal;
if (
(_tmp_133_var = _tmp_133_rule(p))
&&
void * res = NULL;
int mark = p->mark;
{ // TYPE_COMMENT NEWLINE TYPE_COMMENT NEWLINE INDENT
- void *indent_var;
- void *newline_var;
- void *newline_var_1;
- void *type_comment_var;
- void *type_comment_var_1;
+ Token * indent_var;
+ Token * newline_var;
+ Token * newline_var_1;
+ Token * type_comment_var;
+ Token * type_comment_var_1;
if (
(type_comment_var = _PyPegen_expect_token(p, TYPE_COMMENT))
&&
ssize_t children_capacity = 1;
ssize_t n = 0;
{ // NEWLINE
- void *newline_var;
+ Token * newline_var;
while (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
)
ssize_t children_capacity = 1;
ssize_t n = 0;
{ // NEWLINE
- void *newline_var;
+ Token * newline_var;
while (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
)
ssize_t n = 0;
{ // ',' expression
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' expression
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' expression
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' expression
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ';' small_stmt
stmt_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 13))
&&
void * res = NULL;
int mark = p->mark;
{ // 'import'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 513))
)
p->mark = mark;
}
{ // 'from'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 514))
)
void * res = NULL;
int mark = p->mark;
{ // 'def'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 522))
)
p->mark = mark;
}
{ // '@'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 49))
)
p->mark = mark;
}
{ // ASYNC
- void *async_var;
+ Token * async_var;
if (
(async_var = _PyPegen_expect_token(p, ASYNC))
)
void * res = NULL;
int mark = p->mark;
{ // 'class'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 523))
)
p->mark = mark;
}
{ // '@'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 49))
)
void * res = NULL;
int mark = p->mark;
{ // 'with'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 519))
)
p->mark = mark;
}
{ // ASYNC
- void *async_var;
+ Token * async_var;
if (
(async_var = _PyPegen_expect_token(p, ASYNC))
)
void * res = NULL;
int mark = p->mark;
{ // 'for'
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 517))
)
p->mark = mark;
}
{ // ASYNC
- void *async_var;
+ Token * async_var;
if (
(async_var = _PyPegen_expect_token(p, ASYNC))
)
int mark = p->mark;
{ // '=' annotated_rhs
expr_ty d;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 22))
&&
int mark = p->mark;
{ // '(' inside_paren_ann_assign_target ')'
expr_ty b;
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
if (
(literal = _PyPegen_expect_token(p, 7))
&&
int mark = p->mark;
{ // '=' annotated_rhs
expr_ty d;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 22))
&&
ssize_t n = 0;
{ // ',' NAME
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' NAME
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
void * res = NULL;
int mark = p->mark;
{ // ',' expression
- void *literal;
+ Token * literal;
expr_ty z;
if (
(literal = _PyPegen_expect_token(p, 12))
ssize_t n = 0;
{ // ',' import_from_as_name
alias_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
void * res = NULL;
int mark = p->mark;
{ // 'as' NAME
- void *keyword;
+ Token * keyword;
expr_ty z;
if (
(keyword = _PyPegen_expect_token(p, 531))
ssize_t n = 0;
{ // ',' dotted_as_name
alias_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
void * res = NULL;
int mark = p->mark;
{ // 'as' NAME
- void *keyword;
+ Token * keyword;
expr_ty z;
if (
(keyword = _PyPegen_expect_token(p, 531))
ssize_t n = 0;
{ // ',' with_item
withitem_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' with_item
withitem_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' with_item
withitem_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' with_item
withitem_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
void * res = NULL;
int mark = p->mark;
{ // 'as' target
- void *keyword;
+ Token * keyword;
expr_ty t;
if (
(keyword = _PyPegen_expect_token(p, 531))
void * res = NULL;
int mark = p->mark;
{ // 'as' target
- void *keyword;
+ Token * keyword;
expr_ty z;
if (
(keyword = _PyPegen_expect_token(p, 531))
void * res = NULL;
int mark = p->mark;
{ // 'from' expression
- void *keyword;
+ Token * keyword;
expr_ty z;
if (
(keyword = _PyPegen_expect_token(p, 514))
void * res = NULL;
int mark = p->mark;
{ // '->' expression
- void *literal;
+ Token * literal;
expr_ty z;
if (
(literal = _PyPegen_expect_token(p, 51))
void * res = NULL;
int mark = p->mark;
{ // '->' expression
- void *literal;
+ Token * literal;
expr_ty z;
if (
(literal = _PyPegen_expect_token(p, 51))
void * res = NULL;
int mark = p->mark;
{ // NEWLINE INDENT
- void *indent_var;
- void *newline_var;
+ Token * indent_var;
+ Token * newline_var;
if (
(newline_var = _PyPegen_expect_token(p, NEWLINE))
&&
void * res = NULL;
int mark = p->mark;
{ // '(' arguments? ')'
- void *literal;
- void *literal_1;
+ Token * literal;
+ Token * literal_1;
void *z;
if (
(literal = _PyPegen_expect_token(p, 7))
ssize_t n = 0;
{ // ',' star_expression
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' star_named_expression
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_plain_names
- void *literal;
+ Token * literal;
asdl_seq* x;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_names_with_default
- void *literal;
+ Token * literal;
asdl_seq* y;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_star_etc?
- void *literal;
+ Token * literal;
void *z;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_names_with_default
- void *literal;
+ Token * literal;
asdl_seq* y;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_star_etc?
- void *literal;
+ Token * literal;
void *z;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_names_with_default
- void *literal;
+ Token * literal;
asdl_seq* y;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_star_etc?
- void *literal;
+ Token * literal;
void *z;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // ',' lambda_star_etc?
- void *literal;
+ Token * literal;
void *z;
if (
(literal = _PyPegen_expect_token(p, 12))
void * res = NULL;
int mark = p->mark;
{ // lambda_plain_names ','
- void *literal;
+ Token * literal;
asdl_seq* n;
if (
(n = lambda_plain_names_rule(p))
int mark = p->mark;
{ // ',' lambda_kwds
arg_ty d;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // ',' lambda_kwds
arg_ty d;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // '=' expression
expr_ty e;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 22))
&&
ssize_t n = 0;
{ // ',' lambda_name_with_default
NameDefaultPair* elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' (lambda_plain_name !'=')
void *elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
void * res = NULL;
int mark = p->mark;
{ // '!='
- void *tok;
+ Token * tok;
if (
(tok = _PyPegen_expect_token(p, 28))
)
ssize_t n = 0;
{ // ',' slice
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // ':' expression?
void *d;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 11))
&&
void * res = NULL;
int mark = p->mark;
{ // star_named_expression ',' star_named_expressions?
- void *literal;
+ Token * literal;
expr_ty y;
void *z;
if (
ssize_t n = 0;
{ // ',' kvpair
KeyValuePair* elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // ',' args
expr_ty c;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // ',' args
expr_ty c;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' kwarg_or_starred
KeywordOrStarred* elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' kwarg_or_double_starred
KeywordOrStarred* elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' kwarg_or_starred
KeywordOrStarred* elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' kwarg_or_double_starred
KeywordOrStarred* elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' star_target
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' del_target
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
ssize_t n = 0;
{ // ',' target
expr_ty elem;
- void *literal;
+ Token * literal;
while (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // '=' annotated_rhs
expr_ty annotated_rhs_var;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 22))
&&
void * res = NULL;
int mark = p->mark;
{ // '='
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 22))
)
void * res = NULL;
int mark = p->mark;
{ // '['
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 9))
)
p->mark = mark;
}
{ // '('
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 7))
)
p->mark = mark;
}
{ // '{'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 25))
)
void * res = NULL;
int mark = p->mark;
{ // star_targets '='
- void *literal;
+ Token * literal;
expr_ty z;
if (
(z = star_targets_rule(p))
void * res = NULL;
int mark = p->mark;
{ // '.'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 23))
)
p->mark = mark;
}
{ // '...'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 52))
)
void * res = NULL;
int mark = p->mark;
{ // '.'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 23))
)
p->mark = mark;
}
{ // '...'
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 52))
)
int mark = p->mark;
{ // '@' named_expression NEWLINE
expr_ty f;
- void *literal;
- void *newline_var;
+ Token * literal;
+ Token * newline_var;
if (
(literal = _PyPegen_expect_token(p, 49))
&&
int mark = p->mark;
{ // ',' star_expression
expr_ty c;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // ',' expression
expr_ty c;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&
int mark = p->mark;
{ // 'or' conjunction
expr_ty c;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 532))
&&
int mark = p->mark;
{ // 'and' inversion
expr_ty c;
- void *keyword;
+ Token * keyword;
if (
(keyword = _PyPegen_expect_token(p, 533))
&&
void * res = NULL;
int mark = p->mark;
{ // 'if' disjunction
- void *keyword;
+ Token * keyword;
expr_ty z;
if (
(keyword = _PyPegen_expect_token(p, 510))
void * res = NULL;
int mark = p->mark;
{ // 'if' disjunction
- void *keyword;
+ Token * keyword;
expr_ty z;
if (
(keyword = _PyPegen_expect_token(p, 510))
int mark = p->mark;
{ // ',' star_target
expr_ty c;
- void *literal;
+ Token * literal;
if (
(literal = _PyPegen_expect_token(p, 12))
&&