Dear all,

I know some of you are hoping for support for function bodies.
I have good news on that: My code adds that functionality.
I also have bad news: There are some drawbacks, but more on that later.

Check out http://gccxml-bodies.sourceforge.net/ and give it a try.
You'll need Mercurial (the DVCS from
<http://www.selenic.com/mercurial/>) to access the code.

Now to the drawbacks:

   * It's still based on GCC-XML 0.6, which is outdated and based on GCC 3.x.
      * Why? Because when I started the project, 0.6 was the latest version.
      * Since then the project only was sitting on my hard disk and
waited for me to finally revive it (which I did hereby).
      * So just give me some time to get up in sync with GCC-XML -- or
even better: Branch the code, do the changes yourself (i.e. CVS update
and clean up the errors), and share the changes with us (it's under
GPL anyway).

   * Support for function bodies is not fully functional.
      * E.g. template support is not fully implemented and will
presumably break. A most trivial "Hello world" using std::cout will
break (htere is a test case). std::cout is STL and causes some
not-so-trivial template code to be created and this does not work yet.
(The fact, that the "GCC-3.3 internals" docs are not complete doesn't
help much in this regard, does it?)
      * I'm working on it. So if you don't have the hang to do it, just wait...

So please, go ahead, get yourself a copy of the code, play with it,
break it, submit bugs (or maybe even patches?) to the sourceforge.net
bugtracker and enjoy yourself.

Kind regards,
DJ
_______________________________________________
gccxml mailing list
[email protected]
http://www.gccxml.org/mailman/listinfo/gccxml

Reply via email to