[Synopsis-devel] Announce: Synopsis 0.10 released
Stefan Seefeld seefeld at sympatico.caThu Mar 20 13:43:03 UTC 2008
- Previous message: [Synopsis-devel] new S10 branch ?
- Next message: [Synopsis-devel] Announce: Synopsis 0.10 released
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I'm happy to announce the release of Synopsis 0.10. 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 ======= A lot of work has gone into this project over the last couple of months, yielding (among others) these features: * More information is captured, for example relationships between primary class templates and their specializations / instantiations. * The storage of source-code cross-references has been simplified and integrated into the Internal Representation (IR), leading to a much more intuitive and convenient user interface. * The Python parser has been largely rewritten, adding support for parsing of dependent (imported) files / modules. * The DocBook formatter has been rewritten. It now supports Javadoc and ReST document markup, too. * The HTML formatter has been enhanced in many respects. Many bugs have been fixed. * The C and C++ parsers have been enhanced, and many bugs have been fixed. * Some new ASG processors have been added (MacroFilter, TypedefFolder, et al.) * Documentation has been much enhanced. Here are some examples for online documentation generated with Synopsis: Synopsis' own C++ API: http://synopsis.fresco.org/docs/Manual/cxx/ Synopsis' own Python API: http://synopsis.fresco.org/docs/Manual/python/ Boost.Python (and dependent) C++ API: http://synopsis.fresco.org/bpl/ Synopsis may be built with boost; it will depend on boost.filesystem, boost.wave, and boost.python in that case. Regards, Stefan -- ...ich hab' noch einen Koffer in Berlin...
- Previous message: [Synopsis-devel] new S10 branch ?
- Next message: [Synopsis-devel] Announce: Synopsis 0.10 released
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Synopsis-devel mailing list