Parsing code - getting a model view of your source. |
| Friday, 15 May 2009 00:00 | |||
|
Getting a model of your code is very powerful kung foo. pycparser - Project Hosting on Google Code - C parser and AST generator written in Python gcc code domI think the idea of having the compiler spit out an xml model is awesome.GCC-XML - open-source C++ parser, the C++ front-end to GCC, which is currently able to deal with the language in its entirety. The purpose of the GCC-XML extension is to generate an XML description of a C++ program from GCC's internal representation. Since XML is easy to parse, other development tools will be able to work with C++ programs without the burden of a complicated C++ parser. ElsaElsa is a C and C++ parser which is based on Elkhound which is like Bison. Elkhound OverviewThe classicsThe LEX & YACC Page Bison - GNU parser generatorStandalone lexers with lex: synopsis, examples, and pitfalls Sprint parserSprint is included within the excellent Boost C++ Libraries. Boost.Spirit HomeCodeProject: JSON Spirit: A C++ JSON Parser/Generator Implemented with Boost Spirit.
|
|||
| Last Updated on Sunday, 05 February 2012 09:47 |

