Re: Re: software design clarification

"Roman Yakovenko" <[email protected]> Tue, 8 May 2007 12:28:51 +0300
Newsgroups gmane.comp.documentation.synopsis
Message-ID <[email protected]>
On 5/8/07, Nathaniel Smith <[email protected]> wrote:
> > Yet another alternative that hasn't come up yet is to try to enhance GCC
> > itself, i.e. add all the hooks there to make it useable in a context like
> > Synopsis (that's the path choosen by the gccxml folks). While there are
> > a couple of people who try to convince me that this is a better way to spend
> > my spare time, I think the reasoning is principally the same as for Elsa
> > (see above).
>
> That sounds even messier to me, and much harder to keep in sync with.
> (Though the way Synopsis works, wouldn't it be very simple to have a
> front-end that eats gccxml and produces the same Synopsis AST as a
> real front-end would?  If such a processor could be implemented
> quickly, that'd be very handy for bootstrapping the rest of Synopsis's
> Cool Stuff and you could just drop in whatever front-end you end up
> using, when it's ready?)

I am working exactly on this functionality for pygccxml project. Today
it is based on GCCXML parser. I hope in few month from now, synopsis
backend will be also available.

-- 
Roman Yakovenko
C++ Python language binding
http://www.language-binding.net/