@@ -15375,7 +15375,7 @@ invalid_group_rule(Parser *p)
15375
15375
return _res;
15376
15376
}
15377
15377
15378
- // invalid_import_from_targets: import_from_as_names ','
15378
+ // invalid_import_from_targets: import_from_as_names ',' NEWLINE
15379
15379
static void *
15380
15380
invalid_import_from_targets_rule(Parser *p)
15381
15381
{
@@ -15386,21 +15386,24 @@ invalid_import_from_targets_rule(Parser *p)
15386
15386
}
15387
15387
void * _res = NULL;
15388
15388
int _mark = p->mark;
15389
- { // import_from_as_names ','
15389
+ { // import_from_as_names ',' NEWLINE
15390
15390
if (p->error_indicator) {
15391
15391
D(p->level--);
15392
15392
return NULL;
15393
15393
}
15394
- D(fprintf(stderr, "%*c> invalid_import_from_targets[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "import_from_as_names ','"));
15394
+ D(fprintf(stderr, "%*c> invalid_import_from_targets[%d-%d]: %s\n", p->level, ' ', _mark, p->mark, "import_from_as_names ',' NEWLINE "));
15395
15395
Token * _literal;
15396
15396
asdl_seq* import_from_as_names_var;
15397
+ Token * newline_var;
15397
15398
if (
15398
15399
(import_from_as_names_var = import_from_as_names_rule(p)) // import_from_as_names
15399
15400
&&
15400
15401
(_literal = _PyPegen_expect_token(p, 12)) // token=','
15402
+ &&
15403
+ (newline_var = _PyPegen_expect_token(p, NEWLINE)) // token='NEWLINE'
15401
15404
)
15402
15405
{
15403
- D(fprintf(stderr, "%*c+ invalid_import_from_targets[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "import_from_as_names ','"));
15406
+ D(fprintf(stderr, "%*c+ invalid_import_from_targets[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "import_from_as_names ',' NEWLINE "));
15404
15407
_res = RAISE_SYNTAX_ERROR ( "trailing comma not allowed without surrounding parentheses" );
15405
15408
if (_res == NULL && PyErr_Occurred()) {
15406
15409
p->error_indicator = 1;
@@ -15411,7 +15414,7 @@ invalid_import_from_targets_rule(Parser *p)
15411
15414
}
15412
15415
p->mark = _mark;
15413
15416
D(fprintf(stderr, "%*c%s invalid_import_from_targets[%d-%d]: %s failed!\n", p->level, ' ',
15414
- p->error_indicator ? "ERROR!" : "-", _mark, p->mark, "import_from_as_names ','"));
15417
+ p->error_indicator ? "ERROR!" : "-", _mark, p->mark, "import_from_as_names ',' NEWLINE "));
15415
15418
}
15416
15419
_res = NULL;
15417
15420
done:
0 commit comments