diff --git a/Doc/ref/ref5.tex b/Doc/ref/ref5.tex index cb181d5975b..27127adc867 100644 --- a/Doc/ref/ref5.tex +++ b/Doc/ref/ref5.tex @@ -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}}