Using the Eclipse C/C++ Development Tooling as a Robust, Fully Functional, Actively Maintained, Open Source C++ Parser - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

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

Résumé

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.
Fichier principal
Vignette du fichier
978-3-642-33442-9_45_Chapter.pdf (59.29 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01519049 , version 1 (05-05-2017)

Licence

Paternité

Identifiants

Citer

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. 8th International Conference on Open Source Systems (OSS), Sep 2012, Hammamet, Tunisia. pp.399-399, ⟨10.1007/978-3-642-33442-9_45⟩. ⟨hal-01519049⟩
69 Consultations
201 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More