Compiler construction 有没有办法直接修改.adt文件?

Compiler construction 有没有办法直接修改.adt文件?,compiler-construction,ada,gnat,Compiler Construction,Ada,Gnat,大家好, 我目前正在试验用于ADA程序的ASIS工具。我想知道是否可以直接修改编译期间生成的抽象语法树(.adt)。如果是这样的话,有人能为我指出正确的方向,告诉我如何才能做到这一点吗 非常感谢您抽出时间。我怀疑弄乱抽象语法树文件所做的工作可能会超出其价值 >我会认真考虑使用类似于将ADT文件等效为XML文件的方法。现在您已经有了Ada语法和语义信息,其中存在大量的工具,这些工具可能会弄乱其结构和内容。一旦你做了你想做的任何更改,运行它来生成修改后的Ada源代码。我怀疑弄乱抽象语法树文件将是一

大家好,

我目前正在试验用于ADA程序的ASIS工具。我想知道是否可以直接修改编译期间生成的抽象语法树(.adt)。如果是这样的话,有人能为我指出正确的方向,告诉我如何才能做到这一点吗


非常感谢您抽出时间。

我怀疑弄乱抽象语法树文件所做的工作可能会超出其价值


<> >我会认真考虑使用类似于将ADT文件等效为XML文件的方法。现在您已经有了Ada语法和语义信息,其中存在大量的工具,这些工具可能会弄乱其结构和内容。一旦你做了你想做的任何更改,运行它来生成修改后的Ada源代码。

我怀疑弄乱抽象语法树文件将是一件不值得做的工作


<> >我会认真考虑使用类似于将ADT文件等效为XML文件的方法。现在您已经有了Ada语法和语义信息,其中存在大量的工具,这些工具可能会弄乱其结构和内容。一旦你做了你想要的任何更改,运行它来生成修改后的Ada源代码。

这是一个很好的建议。不过,他们使用的模式并没有给我留下什么深刻印象;这似乎是临时的,前后矛盾的。这是一个很好的建议。不过,他们使用的模式并没有给我留下什么深刻印象;这似乎是临时的,前后矛盾。