Using the Eclipse C/C++ Development Tooling as a Robust, Fully Functional, Actively Maintained, Open Source C++ Parser

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.
Type de document :
Communication dans un congrès
Imed Hammouda; Björn Lundell; Tommi Mikkonen; Walt Scacchi. 8th International Conference on Open Source Systems (OSS), Sep 2012, Hammamet, Tunisia. Springer, IFIP Advances in Information and Communication Technology, AICT-378, pp.399-399, 2012, Open Source Systems: Long-Term Sustainability. 〈10.1007/978-3-642-33442-9_45〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01519049
Contributeur : Hal Ifip <>
Soumis le : vendredi 5 mai 2017 - 17:01:39
Dernière modification le : lundi 11 décembre 2017 - 10:04:12
Document(s) archivé(s) le : dimanche 6 août 2017 - 19:42:39

Fichier

978-3-642-33442-9_45_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Danila Piatov, Andrea Janes, Alberto Sillitti, Giancarlo Succi. Using the Eclipse C/C++ Development Tooling as a Robust, Fully Functional, Actively Maintained, Open Source C++ Parser. Imed Hammouda; Björn Lundell; Tommi Mikkonen; Walt Scacchi. 8th International Conference on Open Source Systems (OSS), Sep 2012, Hammamet, Tunisia. Springer, IFIP Advances in Information and Communication Technology, AICT-378, pp.399-399, 2012, Open Source Systems: Long-Term Sustainability. 〈10.1007/978-3-642-33442-9_45〉. 〈hal-01519049〉

Partager

Métriques

Consultations de la notice

31

Téléchargements de fichiers

27