0

みなさん、良い一日を、

私は現在、ADA プログラム用の ASIS ツールを試しています。コンパイル中に生成された抽象構文ツリー (.adt) を直接変更できるかどうか疑問に思っていました。もしそうなら、どうすればこれを達成できるかについて、誰かが私を正しい方向に向けることができますか?

どうぞよろしくお願いいたします。

4

1 に答える 1

5

抽象的な構文ツリー ファイルをいじるのは、無駄な作業になるのではないかと思います。

代わりに、 gnat2xmlのようなものを使用して、adt ファイルに相当するものを XML ファイルとして生成することを真剣に検討します。これで、Ada の構文とセマンティック情報が、その構造と内容をいじることができる多数のツールが存在する形式で取得されました。必要な変更を加えたら、それをxml2gnatで実行して、変更された Ada ソース コードを生成します。

于 2013-12-11T20:14:23.447 に答える