このパッケージのトップレベルでは 4つの関数が定義されています。 compiler モジュールを import すると、これらの関数および このパッケージに含まれている一連のモジュールが使用可能になります。
buf) |
path) |
parse(open(path).read())
と等価な働きをします。
ast, visitor[, verbose]) |
source, filename, mode, flags=None, dont_inherit=None) |
filename は実行時のエラーメッセージに使用されます。
mode は、モジュールをコンパイルする場合は 'exec'、 (対話的に実行される) 単一の文をコンパイルする場合は 'single'、 式をコンパイルする場合には 'eval' を渡します。
引数 flags および dont_inherit は将来的に使用される文に 影響しますが、いまのところはサポートされていません。
source) |
compiler パッケージは以下のモジュールを含んでいます: ast、 consts,、 future、 misc、 pyassem、 pycodegen、 symbols、 transformer、 そして visitor。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。