我的目标是了解抽象语法树的工作原理。我能够使用AST解析文件,但我无法想象如何构造解析树。我想用一个场景来解释:
#A.py
class Parse_tree :
def move():
print "hello"
#parse.py
import ast
with open('A.py') as f:
tree = ast.parse(f.read())
因此“A.py”文件在“Parse.py”中被解析为ast。我想知道以下示例如何转换为树。树是如何构建的?