Boost logo

Boost :

From: Stefan Seefeld (seefeld_at_[hidden])
Date: 2004-09-29 23:11:34


Hi there,

The Synopsis project is looking for volunteers to enhance
its C++ parser and source code introspection facilities.

The Synopsis project (http://synopsis.fresco.org) started
some years ago with the goal to provide a more robust
and flexible alternative to code documentation tools such
as doxygen and javadoc. As it evolved, it became clear that
the infrastructure could serve in a much broader context,
and so the current goal is to provide a framework for
code introspection. Some obvious use cases include semi-automatic
language-binding generation (such as done by boost.python's pyste)
as well as reverse engineering and refactoring tools.

Synopsis with its current code base is able to parse
most of boost (as I posted earlier I have been working with
David Abrahams to generate a reference manual for boost.python),
though there are some C++ constructs it can not yet fully
analyse.

My goal is to provide a fully standard compliant C++ parser
with C++ and python APIs to access the processing pipeline
as well as the abstract syntax tree for maximum power and flexibility.

You'll find the project mailing lists at
http://synopsis.fresco.org/mailinglists.html

Kind regards,
                Stefan


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk