]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix references to the built-in compile() that don't include the
authorFred Drake <fdrake@acm.org>
Tue, 9 May 2000 17:10:23 +0000 (17:10 +0000)
committerFred Drake <fdrake@acm.org>
Tue, 9 May 2000 17:10:23 +0000 (17:10 +0000)
filename parameter.  Noted by Randall Hopper <aa8vb@yahoo.com>.

Doc/lib/libparser.tex

index ce8451313ccc133e4075d276d8985b5e766889d9..c478b93f63b1a91449e52e0e11cf5cdd699a0419 100644 (file)
@@ -109,18 +109,18 @@ to create the \code{'eval'} and \code{'exec'} forms.
 
 \begin{funcdesc}{expr}{source}
 The \function{expr()} function parses the parameter \var{source}
-as if it were an input to \samp{compile(\var{source}, 'eval')}.  If
-the parse succeeds, an AST object is created to hold the internal
-parse tree representation, otherwise an appropriate exception is
-thrown.
+as if it were an input to \samp{compile(\var{source}, 'file.py',
+'eval')}.  If the parse succeeds, an AST object is created to hold the
+internal parse tree representation, otherwise an appropriate exception
+is thrown.
 \end{funcdesc}
 
 \begin{funcdesc}{suite}{source}
 The \function{suite()} function parses the parameter \var{source}
-as if it were an input to \samp{compile(\var{source}, 'exec')}.  If
-the parse succeeds, an AST object is created to hold the internal
-parse tree representation, otherwise an appropriate exception is
-thrown.
+as if it were an input to \samp{compile(\var{source}, 'file.py',
+'exec')}.  If the parse succeeds, an AST object is created to hold the
+internal parse tree representation, otherwise an appropriate exception
+is thrown.
 \end{funcdesc}
 
 \begin{funcdesc}{sequence2ast}{sequence}
@@ -323,7 +323,7 @@ this purpose, using the \module{parser} module to produce an
 intermediate data structure is equivalent to the code
 
 \begin{verbatim}
->>> code = compile('a + 5', 'eval')
+>>> code = compile('a + 5', 'file.py', 'eval')
 >>> a = 5
 >>> eval(code)
 10
@@ -336,7 +336,7 @@ as an AST object:
 \begin{verbatim}
 >>> import parser
 >>> ast = parser.expr('a + 5')
->>> code = ast.compile()
+>>> code = ast.compile('file.py')
 >>> a = 5
 >>> eval(code)
 10