0

実行時に IronPython の式から AST を取得したい:

現時点で私はこれを行います:

def sum(a, b):
    return a + b

その後:

source = inspect.getsource(sum)
AST = ast.parse(source)

それは完璧に機能しますが、コードを文字列に変換してから再解析して AST を取得するのは少し厄介だと思います。

式から ast を直接取得する方法はありますか?

次のようなもの:AST = ast.get_ast(sum)??

どうもありがとうございました。

4

0 に答える 0