Move grammar rule for lambda_form into section on lambdas. Fixes #964525.

This commit is contained in:
Martin v. Löwis 2004-06-02 12:54:33 +00:00
parent 13ff116ac7
commit 477c85631a

View file

@ -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}}