Logo image
Using the eclipse C/C++ development tooling as a robust, fully functional, actively maintained, open source C++ parser
Conference proceeding   Peer reviewed

Using the eclipse C/C++ development tooling as a robust, fully functional, actively maintained, open source C++ parser

Open source systems: Long-term sustainability; 8th IFIP WG 2.13 International Conference, OSS 2012, Hammamet, Tunisia, September 10-13, 2012; proceedings, Vol.378
IFIP Advances in Information and Communication Technology, 378
OSS 2012 International Conference on Open Source Systems (Hammamet, 10/09/2012 - 13/09/2012)
2012
Handle:
https://hdl.handle.net/10863/23678

Abstract

Open Source parsers that support contemporary C/C++, can recover from errors, include a preprocessor, and that are actively maintained, are rare. This work describes how to use the parser contained in the Eclipse C/C++ Development Tooling (CDT) as a Java library. Such parser provides not only the abstract syntax tree of the parsed file but also the semantics, i.e., type information and bindings. The authors used the same approach to obtain Java and JavaScript parsers.
url
http://link.springer.com/chapter/10.1007/978-3-642-33442-9_45View

Details

Metrics

6 Record Views