Chapter 2. The Python API

Table of Contents

The Processor Pipeline
The Parsers (Cpp, C, Cxx)
The HTML Formatter(s)
Python Regression Tests

The Python API in its current form is documented in the Tutorial, so only things that are specific to development are mentioned here. As explained in the previous chapter, synopsis was originally designed for code documentation. To support this, An 'Abstract Syntax Tree' representation is used. The term may be considered a bit misleading, as it isn't really related to language syntax (in particular as it is multi-language !). Only declarations are stored, together with comments preceeding them.