Status update
Stefan Seefeld <[email protected]> Wed, 30 Jan 2008 11:55:31 -0500
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Message-ID | <[email protected]> |
Hi there,
despite the silence on this list, I have spent some considerable time on
Synopsis over the last couple of months, and I'm looking forward to wrap
up this work into a new release.
Here are the most important changes:
* I refactored Synopsis.AST and Synopsis.Type into Synopsis.ASG (some
will remember our discussion about 'Syntactic Tree' vs. 'Semantic Graph')
* I enhanced the ASG.Declaration hierarchy to better support class and
function templates. (There are now references from primary templates to
their specializations and vice versa.)
* I modified the HTML formatter to display this new information.
* I completely rewrote the DocBook formatter, which is starting to be
useful now.
* I adjusted the Python parser to better support Python 2.5.
* I integrated boost.wave as an alternative Cpp processor backend.
(This will be most useful when building with the upcoming boost 1.35,
as wave contains a number of important enhancements there.)
* I added more examples to show Synopsis' capabilities.
Here is a reference manual I just produced for Boost.Python, using
Synopsis: http://synopsis.fresco.org/boost/
As always, I encourage everybody to help, either by providing bug
reports, enhancements requests, or even patches.
Right now I'm planning to roll out the new release in the Easter
timeframe. There are a number of things I want to wrap up, but I'm open
to new things, too, if they fit in.
Thanks,
Stefan
--
...ich hab' noch einen Koffer in Berlin...