2013-12-11 80 views
0

美好的一天大家,有沒有辦法直接修改.adt文件?

我目前正在嘗試用於ADA程序的ASIS工具。我想知道是否可以直接修改編譯期間生成的抽象語法樹(.adt)。如果是這樣,有人能指出我正確的方向,我怎麼能做到這一點?

非常感謝您的時間。

回答

5

我懷疑弄亂抽象語法樹文件會比它值得更多的工作。

相反,我會認真考慮使用類似gnat2xml的東西來生成等效的adt文件作爲XML文件。現在,您已經有了一種形式的Ada語法和語義信息,其中存在大量可以混淆其結構和內容的工具。一旦你做了任何你想要的改變,通過xml2gnat運行回來生成改變的Ada源代碼。

+1

這是很好的建議。儘管如此,我對他們使用的模式印象不是很深;它似乎相當特殊和不一致。 –

相關問題