抽象構文ツリーの変更
ast
をビルドして変更し、オプションでPythonバイトコードとして書き出して、後でオーバーヘッドなしで実行できるようにしたいと考えています。
とのast ドキュメントをハッキングしてきましたが、このタイプのコードのベスト プラクティスに関する適切なソースが見つからないようです。python3.0
python2.6
質問
Python で抽象構文ツリーを変更するためのベスト プラクティスとガイドラインは何ですか?
[編集]
Unknownは、byteplayがそのようなライブラリの良い例であると述べています。
また、ベンフォードは、抽象構文ツリーを使用して Python コードを SQL に変換するGeniuSQLを挙げています。