new experimental C++ parser (branch)
Stefan Seefeld <[email protected]>
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Message-ID | <[email protected]> |
hi there, after getting biten a number of times by the C++ parser not being able to parse template-heavy code I'm working on, I realized that there was only so much that could be done to fix the existing C++ parser. After having dragged the idea around for a couple of weeks I now created a new branch and committed some initial code in an attempt to rewrite the C++ parser from scratch to make it 'more' standard conformant. The branch can be seen here: http://synopsis.fresco.org/viewsvn/synopsis-Synopsis/branches/CxxParserRewrite/ The changes incure a number of modifications to the parse tree structure, so at the moment there is probably not much that will work in the new branch, beside the some simple developer tools such as the display-ptree, display-symbols, and display-types applets. Obviously, any help to move this project forward would be more than welcome. Regards, Stefan