This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Using of parse tree externally
- To: dewar at gnat dot com
- Subject: Re: Using of parse tree externally
- From: Laurent Guerby <guerby at acm dot org>
- Date: Sat, 21 Oct 2000 02:57:31 +0200
- CC: dewar at gnat dot com, espie at quatramaran dot ens dot fr, gcc at gcc dot gnu dot org, mark at codesourcery dot com
- References: <20001021001039.15C8334D8D@nile.gnat.com>
- Reply-to: guerby at acm dot org
> [...] 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>