Using of parse tree externally

Laurent Guerby guerby@acm.org
Fri Oct 20 17:57:00 GMT 2000


> [...] 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>


More information about the Gcc mailing list