8000 Issue #11000 ast.parse parses source, not just expressions. · python/cpython@feac624 · GitHub
[go: up one dir, main page]

Skip to content

Commit feac624

Browse files
committed
Issue #11000 ast.parse parses source, not just expressions.
1 parent b027011 commit feac624

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Doc/library/ast.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,9 @@ The abstract grammar is currently defined as follows:
110110
Apart from the node classes, :mod:`ast` module defines these utility functions
111111
and classes for traversing abstract syntax trees:
112112

113-
.. function:: parse(expr, filename='<unknown>', mode='exec')
113+
.. function:: parse(source, filename='<unknown>', mode='exec')
114114

115-
Parse an expression into an AST node. Equivalent to ``compile(expr,
115+
Parse the source into an AST node. Equivalent to ``compile(source,
116116
filename, mode, ast.PyCF_ONLY_AST)``.
117117

118118

Lib/ast.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
from _ast import __version__
2929

3030

31-
def parse(expr, filename='<unknown>', mode='exec'):
31+
def parse(source, filename='<unknown>', mode='exec'):
3232
"""
33-
Parse an expression into an AST node.
34-
Equivalent to compile(expr, filename, mode, PyCF_ONLY_AST).
33+
Parse the source into an AST node.
34+
Equivalent to compile(source, filename, mode, PyCF_ONLY_AST).
3535
"""
36-
return compile(expr, filename, mode, PyCF_ONLY_AST)
36+
return compile(source, filename, mode, PyCF_ONLY_AST)
3737

3838

3939
def literal_eval(node_or_string):

0 commit comments

Comments
 (0)
0