mirror of
https://github.com/python/cpython
synced 2024-10-08 02:59:48 +00:00
Move grammar rule for lambda_form into section on lambdas. Fixes #964525.
This commit is contained in:
parent
13ff116ac7
commit
477c85631a
|
@ -967,8 +967,6 @@ Boolean operations have the lowest priority of all Python operations:
|
|||
{\token{not_test} | \token{and_test} "and" \token{not_test}}
|
||||
\production{not_test}
|
||||
{\token{comparison} | "not" \token{not_test}}
|
||||
\production{lambda_form}
|
||||
{"lambda" [\token{parameter_list}]: \token{expression}}
|
||||
\end{productionlist}
|
||||
|
||||
In the context of Boolean operations, and also when expressions are
|
||||
|
@ -1006,6 +1004,11 @@ not \code{''}.)
|
|||
\indexii{lambda}{form}
|
||||
\indexii{anonymous}{function}
|
||||
|
||||
\begin{productionlist}
|
||||
\production{lambda_form}
|
||||
{"lambda" [\token{parameter_list}]: \token{expression}}
|
||||
\end{productionlist}
|
||||
|
||||
Lambda forms (lambda expressions) have the same syntactic position as
|
||||
expressions. They are a shorthand to create anonymous functions; the
|
||||
expression \code{lambda \var{arguments}: \var{expression}}
|
||||
|
|
Loading…
Reference in a new issue