From: Stefan S. <se...@sy...> - 2006-07-24 14:14:03
|
Grzegorz Jakacki wrote: > This is a problem with template parsing in OpenC++. No easy fix at the > moment, sorry. As some readers here know, this quite fundamental limitation of the OpenC++ parser has let me to rewrite the C++ parser / frontend from scratch as part of the Synopsis (http://synopsis.fresco.org) project. Since Synopsis started a couple of years ago from the same code base as OpenC++, its design is quite similar. (The first internal representation being built during parsing is a parse tree, for example.) The rewrite isn't complete yet, as there isn't any support for type analysis yet (which is required for correct parsing of non-trivial template declarations). However, since there hasn't been much development going on inside OpenC++ over the last couple of years, this may be a viable alternative for people interested into a free, iso-conformant C++ parser frontend. FWIW. Regards, Stefan -- ...ich hab' noch einen Koffer in Berlin... |