|
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