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;