[Synopsis-devel] Status update

Stefan Seefeld seefeld at sympatico.ca
Wed Jan 30 16:55:31 UTC 2008


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


More information about the Synopsis-devel mailing list