Pavel has trouble posting to this list, so I forward his
summary of C++ parsers here for the record.
Pavel, thanks for the info!
--
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net
--- Begin Message ---
http://synopsis.fresco.org/
Looks cool.. it's using OpenC++ to do C++ parsing.
It isn't clear how good OpenC++ parser is, however probably not good
enough for a production language to parse existing C++ code ;(
Probably it is OK for a document generator or wrapper generator,
but a production parser for a language has to work .. even
gcc couldn't get it right, at least until 4.x used a hand
written parser.
Hmm, possibly it went beyond OpenC++ limitations.
You may ask Stefan Seefeld directlly - he is quite active
and responds quickly.
Maybe I should have another look at OpenC++ .. they claim
to run many of the GNU torture tests (Elkhound passes almost
all of them .. I have no doubt it's now a better parser than the
one gcc uses).
Of course the problem again is it's all C++ .. at this stage
I need an Ocaml parser.
I do not know anything about OCaml.
The other C++ parsers I know about are PUMA parser
from www.aspectc.org (GPL) and parsers from several Linux IDEs.
PUMA had year ago some problems with heavily
templated code (ala Boost) but it is evolving.
GCCXML (http://www.gccxml.org/HTML/Index.html) is
rip-off from GCC that transforms C++ into XML tree.
AFAIK it still ignores function bodies (for political reasons).
Pavel Vozenilek
--- End Message ---
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language