Commit 9a408515 authored by Fred Drake's avatar Fred Drake

clarify trailing comma in function argument list

(SF bug #798652)
parent e808c234
...@@ -493,8 +493,8 @@ series of arguments: ...@@ -493,8 +493,8 @@ series of arguments:
{\token{identifier} "=" \token{expression}} {\token{identifier} "=" \token{expression}}
\end{productionlist} \end{productionlist}
A trailing comma may be present after an argument list but does not A trailing comma may be present after the positional and keyword
affect the semantics. arguments but does not affect the semantics.
The primary must evaluate to a callable object (user-defined The primary must evaluate to a callable object (user-defined
functions, built-in functions, methods of built-in objects, class functions, built-in functions, methods of built-in objects, class
......
...@@ -323,9 +323,9 @@ section~\ref{types}): ...@@ -323,9 +323,9 @@ section~\ref{types}):
{"@" \token{dotted_name} ["(" [\token{argument_list} [","]] ")"] NEWLINE} {"@" \token{dotted_name} ["(" [\token{argument_list} [","]] ")"] NEWLINE}
\production{parameter_list} \production{parameter_list}
{(\token{defparameter} ",")*} {(\token{defparameter} ",")*}
\productioncont{("*" \token{identifier} [, "**" \token{identifier}]} \productioncont{(~~"*" \token{identifier} [, "**" \token{identifier}]}
\productioncont{| "**" \token{identifier} \productioncont{ | "**" \token{identifier}}
| \token{defparameter} [","])} \productioncont{ | \token{defparameter} [","] )}
\production{defparameter} \production{defparameter}
{\token{parameter} ["=" \token{expression}]} {\token{parameter} ["=" \token{expression}]}
\production{sublist} \production{sublist}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment