summaryrefslogtreecommitdiff
path: root/Grammar
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2008-08-19 19:52:46 +0000
committerBenjamin Peterson <benjamin@python.org>2008-08-19 19:52:46 +0000
commit80f0ed5bb1b38a615d92bdf2b3b3dad854dd06d9 (patch)
tree3c75d17c436a3d9f6b8c9f8fa58b4ec6fa2badbe /Grammar
parentd9ccf8c547f3163946462fd382991b27d4d1a4ee (diff)
downloadcpython-git-80f0ed5bb1b38a615d92bdf2b3b3dad854dd06d9.tar.gz
allow keyword args to be passed in after *args #3473
Diffstat (limited to 'Grammar')
-rw-r--r--Grammar/Grammar4
1 files changed, 3 insertions, 1 deletions
diff --git a/Grammar/Grammar b/Grammar/Grammar
index b014c72e8d..865d44c19d 100644
--- a/Grammar/Grammar
+++ b/Grammar/Grammar
@@ -130,7 +130,9 @@ dictmaker: test ':' test (',' test ':' test)* [',']
classdef: 'class' NAME ['(' [testlist] ')'] ':' suite
-arglist: (argument ',')* (argument [',']| '*' test [',' '**' test] | '**' test)
+arglist: (argument ',')* (argument [',']
+ |'*' test (',' argument)* [',' '**' test]
+ |'**' test)
argument: test [gen_for] | test '=' test # Really [keyword '='] test
list_iter: list_for | list_if