Building a CDT-based editor, Part 4, Advanced CDT parsing and the Persisted Document Object Model

Understanding CDT indexing and the PDOM

From the developerWorks archives

Matthew Scarpino

Date archived: January 4, 2017 | First published: October 24, 2006

This article, the fourth in a five-part "Building a CDT-based editor" series, introduces the second and more sophisticated of the parsers used by Eclipse's C/C++ Development Tooling (CDT). This new process structures its information in a Persisted Document Object Model (PDOM) and enables indexing, code completion, and content assist. If you intend to improve or extend the CDT for your own custom tool, understanding the PDOM and the new parsing is essential.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Open source
ArticleID=169638
ArticleTitle=Building a CDT-based editor, Part 4: Advanced CDT parsing and the Persisted Document Object Model
publish-date=10242006