Announce: Synopsis 0.13 released

Stefan Seefeld <[email protected]> Wed, 21 Jul 2010 09:37:51 -0400
Newsgroups gmane.comp.documentation.synopsis
Message-ID <[email protected]>
I'm happy to announce the release of Synopsis 0.13.

About Synopsis
==============

Synopsis is a multi-language source code introspection tool that 
provides a variety of representations for the parsed code to enable 
further processing such as documentation extraction, reverse 
engineering, and source-to-source translation.


Changes
=======

This is a bugfix release. Among the issues being fixed:

* Correct macro lookup issue with hyperlinked source generation (SXR).

* Filter local declarations from generated (HTML) name index.

* Correct compatibility issue with ReST API.

* Correct exception handling in Python Parser.

* Improve ReST handling by mapping custom roles to named span elements 
(HTML).

* Etc.


Misc
====

This release still uses a "builtin" parser backend for C and C++. I have 
started working on a new parser, based on  CLang 
(http://clang.llvm.org/). While this looks promising, there is still a 
lot to do (not to mention that it requires LLVM / CLang from trunk.

I mention this in case anyone is interested and wants to help with this 
work.


Regards,
		Stefan

-- 

       ...ich hab' noch einen Koffer in Berlin...