Announcement: Synopsis 0.8

Stefan Seefeld seefeld at sympatico.ca
Fri Jun 10 04:56:16 CEST 2005


I'm pleased to announce the release of Synopsis 0.8.


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.

While this release mainly focusses on an internal redesign,
there are nevertheless a number of major enhancements and
new features:


* Synopsis contains a new C Parser.
* The C++ parser contains lots of bug fixes.
* The HTML formatter contains a number of bug fixes.


Synopsis' internals have been largely redesigned, to eventually
expose public C++ and python APIs to the lower-level code
representations such as parse trees or symbol tables.
It currently contains experimental code to use synopsis as a
scriptable source-to-source compiler, though these APIs are
still in development.


Source and documentation is available at http://synopsis.fresco.org.
For contact information, see http://synopsis.fresco.org/contact.html.




More information about the Python-list mailing list