]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add '*' for varargs list.
authorGuido van Rossum <guido@python.org>
Sun, 26 Jan 1992 18:17:23 +0000 (18:17 +0000)
committerGuido van Rossum <guido@python.org>
Sun, 26 Jan 1992 18:17:23 +0000 (18:17 +0000)
Grammar/Grammar

index 3462edd7c266a5c298610b8b7ea2f16cff560772..a93d3e224fd71ba70420684ed5de5a4b6902186c 100644 (file)
@@ -2,6 +2,10 @@
 
 # Change log:
 
+# 16-Jan-92:
+#      Added '*' as alternative for '+' in varargs syntax
+#      (Not sure which alternative is better yet.)
+
 # 11-Jan-92:
 #      Variable length argument list syntax added: def f(a, b, +rest): ...
 
@@ -62,7 +66,7 @@ eval_input: testlist ENDMARKER
 
 funcdef: 'def' NAME parameters ':' suite
 parameters: '(' [varargslist] ')'
-varargslist: (fpdef ',')* '+' NAME | fpdef (',' fpdef)* [',']
+varargslist: (fpdef ',')* ('+'|'*') NAME | fpdef (',' fpdef)* [',']
 fpdef: NAME | '(' fplist ')'
 fplist: fpdef (',' fpdef)* [',']