From 610cdc52ca19f79cbe0629e4308d9ec4c8eb8708 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sun, 26 Jan 1992 18:17:23 +0000 Subject: Add '*' for varargs list. --- Grammar/Grammar | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Grammar/Grammar b/Grammar/Grammar index 3462edd..a93d3e2 100644 --- a/Grammar/Grammar +++ b/Grammar/Grammar @@ -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)* [','] -- cgit v0.12