refactoring

Stefan Seefeld <[email protected]>
Newsgroups gmane.comp.documentation.synopsis
Message-ID <[email protected]>
This is just a little note to let you know that I'm in the middle of
a big refactoring process.

As I redesign the C++ parser backend it becomes more and more useable
as a stand-alone C++ library without the python layer. I have thus
split up the parts that are cleaned up and functional into a library
that can be linked to from ordinary C++ applications.
In fact, there already are a number of applets using it, notably
unit tests as well as some helper applets useful for debugging.

There is still a lot of code in the C++ parser module that needs to
be cleaned up, and I plan to shortly build an alternative python
extension module for C++ parsing that uses the new symbol lookup
(and overload resolution, which I'm working on now), instead of
the old and rather inefficient code.

Also, the new library is flexible enough to also support C, and so
I plan to provide a new C parser backend using the library in 'C mode'.
The 'ctool' backend will then be removed.

While I do my best to keep snapshots stable, there may be a number
of temporary problems. Please bear with me.

Kind regards,
		Stefan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.