From 916d8f87335518621786cda9ef7806e5b4f1105d Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Mon, 13 Apr 1998 18:46:16 +0000 Subject: No more threats, just list the new methods under "AST Objects". --- Doc/lib/libparser.tex | 26 ++++++++++++++++++++++++-- Doc/libparser.tex | 26 ++++++++++++++++++++++++-- 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/Doc/lib/libparser.tex b/Doc/lib/libparser.tex index a27c562..6759a9f 100644 --- a/Doc/lib/libparser.tex +++ b/Doc/lib/libparser.tex @@ -271,8 +271,6 @@ to the descriptions of each function for detailed information. AST objects returned by \function{expr()}, \function{suite()} and \function{sequence2ast()} have no methods of their own. -Some of the functions defined which accept an AST object as their -first argument may change to object methods in the future. Ordered and equality comparisons are supported between AST objects. Pickling of AST objects (using the \module{pickle} module) is also @@ -284,6 +282,30 @@ The type of the objects returned by \function{expr()}, \end{datadesc} +AST objects have the following methods: + + +\begin{methoddesc}[AST]{compile}{\optional{filename}} +Same as \code{compileast(\var{ast}, \var{filename})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{isexpr}{} +Same as \code{isexpr(\var{ast})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{issuite}{} +Same as \code{issuite(\var{ast})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{tolist}{\optional{line_info}} +Same as \code{ast2list(\var{ast}, \var{line_info})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{totuple}{\optional{line_info}} +Same as \code{ast2tuple(\var{ast}, \var{line_info})}. +\end{methoddesc} + + \subsection{Examples} \nodename{AST Examples} diff --git a/Doc/libparser.tex b/Doc/libparser.tex index a27c562..6759a9f 100644 --- a/Doc/libparser.tex +++ b/Doc/libparser.tex @@ -271,8 +271,6 @@ to the descriptions of each function for detailed information. AST objects returned by \function{expr()}, \function{suite()} and \function{sequence2ast()} have no methods of their own. -Some of the functions defined which accept an AST object as their -first argument may change to object methods in the future. Ordered and equality comparisons are supported between AST objects. Pickling of AST objects (using the \module{pickle} module) is also @@ -284,6 +282,30 @@ The type of the objects returned by \function{expr()}, \end{datadesc} +AST objects have the following methods: + + +\begin{methoddesc}[AST]{compile}{\optional{filename}} +Same as \code{compileast(\var{ast}, \var{filename})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{isexpr}{} +Same as \code{isexpr(\var{ast})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{issuite}{} +Same as \code{issuite(\var{ast})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{tolist}{\optional{line_info}} +Same as \code{ast2list(\var{ast}, \var{line_info})}. +\end{methoddesc} + +\begin{methoddesc}[AST]{totuple}{\optional{line_info}} +Same as \code{ast2tuple(\var{ast}, \var{line_info})}. +\end{methoddesc} + + \subsection{Examples} \nodename{AST Examples} -- cgit v0.12