PEP 343 -- the with-statement.
This was started by Mike Bland and completed by Guido
(with help from Neal).
This still needs a __future__ statement added;
Thomas is working on Michael's patch for that aspect.
There's a small amount of code cleanup and refactoring
in ast.c, compile.c and ceval.c (I fixed the lltrace
behavior when EXT_POP is used -- however I had to make
lltrace a static global).
diff --git a/Doc/lib/asttable.tex b/Doc/lib/asttable.tex
index 0d64886..e9347af 100644
--- a/Doc/lib/asttable.tex
+++ b/Doc/lib/asttable.tex
@@ -272,6 +272,11 @@
\lineiii{}{\member{else_}}{}
\hline
+\lineiii{With}{\member{expr}}{}
+\lineiii{}{\member{vars&}}{}
+\lineiii{}{\member{body}}{}
+\hline
+
\lineiii{Yield}{\member{value}}{}
\hline
diff --git a/Doc/ref/ref7.tex b/Doc/ref/ref7.tex
index cfafc74..4ae6040 100644
--- a/Doc/ref/ref7.tex
+++ b/Doc/ref/ref7.tex
@@ -308,6 +308,12 @@
statement to generate exceptions may be found in section~\ref{raise}.
+\section{The \keyword{with} statement\label{with}}
+\stindex{with}
+
+The \keyword{with} statement specifies
+
+
\section{Function definitions\label{function}}
\indexii{function}{definition}
\stindex{def}