3.14.5 ASTオブジェクト

expr()suite()sequence2ast()で得られたASTオブジェクトには、独自のメソッドがありません。

ASTオブジェクト間のOrdered and equality comparisonsは、サポートされています。(pickleモジュールを使っての)ASTオブジェクトのPicklingもサポートされています。

ASTType
expr()suite()sequence2ast()で得られたオブジェクトのタイプ

ASTオブジェクトには、以下のようなメソッドがあります。

compile ([filename])
compileast(ast, filename)と同じ。

isexpr ()
isexpr(ast)と同じ。

issuite ()
issuite(ast)と同じ。

tolist ([line_info])
ast2list(ast, line_info)と同じ。

totuple ([line_info])
ast2tuple(ast, line_info)と同じ。


guido@python.org