@@ -19607,7 +19607,7 @@ invalid_group_rule(Parser *p)
19607
19607
return _res;
19608
19608
}
19609
19609
19610
- // invalid_import_from_targets: import_from_as_names ','
19610
+ // invalid_import_from_targets: import_from_as_names ',' NEWLINE
19611
19611
static void *
19612
19612
invalid_import_from_targets_rule(Parser *p)
19613
19613
{
@@ -19618,21 +19618,24 @@ invalid_import_from_targets_rule(Parser *p)
19618
19618
}
19619
19619
void * _res = NULL;
19620
19620
int _mark = p->mark;
19621
- { // import_from_as_names ','
19621
+ { // import_from_as_names ',' NEWLINE
19622
19622
if (p->error_indicator) {
19623
19623
D(p->level--);
19624
19624
return NULL;
19625
19625
}
19626
- D(fprintf(stderr, "%*c> invalid_import_from_targets[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "import_from_as_names ','"));
19626
+ D(fprintf(stderr, "%*c> invalid_import_from_targets[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "import_from_as_names ',' NEWLINE "));
19627
19627
Token * _literal;
19628
19628
asdl_alias_seq* import_from_as_names_var;
19629
+ Token * newline_var;
19629
19630
if (
19630
19631
(import_from_as_names_var = import_from_as_names_rule(p)) // import_from_as_names
19631
19632
&&
19632
19633
(_literal = _PyPegen_expect_token(p, 12)) // token=','
19634
+ &&
19635
+ (newline_var = _PyPegen_expect_token(p, NEWLINE)) // token='NEWLINE'
19633
19636
)
19634
19637
{
19635
- D(fprintf(stderr, "%*c+ invalid_import_from_targets[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "import_from_as_names ','"));
19638
+ D(fprintf(stderr, "%*c+ invalid_import_from_targets[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "import_from_as_names ',' NEWLINE "));
19636
19639
_res = RAISE_SYNTAX_ERROR ( "trailing comma not allowed without surrounding parentheses" );
19637
19640
if (_res == NULL && PyErr_Occurred()) {
19638
19641
p->error_indicator = 1;
@@ -19643,7 +19646,7 @@ invalid_import_from_targets_rule(Parser *p)
19643
19646
}
19644
19647
p->mark = _mark;
19645
19648
D(fprintf(stderr, "%*c%s invalid_import_from_targets[%d-%d]: %s failed!\n", p->level, ' ',
19646
- p->error_indicator ? "ERROR!" : "-", _mark, p->mark, "import_from_as_names ','"));
19649
+ p->error_indicator ? "ERROR!" : "-", _mark, p->mark, "import_from_as_names ',' NEWLINE "));
19647
19650
}
19648
19651
_res = NULL;
19649
19652
done:
0 commit comments