summaryrefslogtreecommitdiffstats
path: root/Doc/ref/ref5.tex
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2004-06-02 12:54:33 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2004-06-02 12:54:33 (GMT)
commit477c85631a95d6f0ce49f8651bb73f2bfc950493 (patch)
tree63bc2d569507235d522e8c550e20adc3273e5a76 /Doc/ref/ref5.tex
parent13ff116ac7b753a53aab78e8f8cadc2021ca4292 (diff)
downloadcpython-477c85631a95d6f0ce49f8651bb73f2bfc950493.zip
cpython-477c85631a95d6f0ce49f8651bb73f2bfc950493.tar.gz
cpython-477c85631a95d6f0ce49f8651bb73f2bfc950493.tar.bz2
Move grammar rule for lambda_form into section on lambdas. Fixes #964525.
Diffstat (limited to 'Doc/ref/ref5.tex')
-rw-r--r--Doc/ref/ref5.tex7
1 files changed, 5 insertions, 2 deletions
diff --git a/Doc/ref/ref5.tex b/Doc/ref/ref5.tex
index cb181d5..27127ad 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}}