diff options
author | Fred Drake <fdrake@acm.org> | 1998-04-13 18:46:16 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1998-04-13 18:46:16 (GMT) |
commit | 916d8f87335518621786cda9ef7806e5b4f1105d (patch) | |
tree | 129cbe0a620078bd7f97140e7cd76b31260777fe /Doc/libparser.tex | |
parent | 503d8d66cc447145bb99c4acfc09c572f5516b5b (diff) | |
download | cpython-916d8f87335518621786cda9ef7806e5b4f1105d.zip cpython-916d8f87335518621786cda9ef7806e5b4f1105d.tar.gz cpython-916d8f87335518621786cda9ef7806e5b4f1105d.tar.bz2 |
No more threats, just list the new methods under "AST Objects".
Diffstat (limited to 'Doc/libparser.tex')
-rw-r--r-- | Doc/libparser.tex | 26 |
1 files changed, 24 insertions, 2 deletions
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} |