This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Using of parse tree externally


> [...] So if one *DID* want to make an alternative backend for GNAT,
> one would most certainly want to go from the AST, though of course
> you would be more subject to changes in the tree.

There's a trade-off there. It depends on what you expect to do, for
example if you're goal is to do an expander with a different strategy
than the GNAT one, having the GNAT expansion done might be a problem
(but there are flags to disable it IIRC...).

> There are absolutely no licensing differences between using ASIS or using
> the low level tree that underlies it.

But you need ACT to fix the license on the ultra important gnatvsn
package, at least for 3.13p ;-) ;-).

-- 
Laurent Guerby <guerby@acm.org>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]