Issue #14741: Fix missing support for ellipsis in parser module.
diff --git a/Modules/parsermodule.c b/Modules/parsermodule.c
index 05861ed..c0633e3 100644
--- a/Modules/parsermodule.c
+++ b/Modules/parsermodule.c
@@ -2389,17 +2389,13 @@
break;
case NAME:
case NUMBER:
+ case ELLIPSIS:
res = (nch == 1);
break;
case STRING:
for (pos = 1; res && (pos < nch); ++pos)
res = validate_ntype(CHILD(tree, pos), STRING);
break;
- case DOT:
- res = (nch == 3 &&
- validate_ntype(CHILD(tree, 1), DOT) &&
- validate_ntype(CHILD(tree, 2), DOT));
- break;
default:
res = 0;
break;