CDT C/C++ parsing and its abstract syntax trees

Filed under

Parsing is one of the CDT's most crucial functions, but because of its complexity, parsing is also one of its least-understood aspects. This article introduces the parsing process used by the Eclipse C/C++ Development Tooling (CDT). This will help you Get a handle on one of the C/C++ Development Tooling's most crucial functions: the parsing process -- for error detection, indexing, and code-completion