The Cxx parser parses C++. If the preprocess parameter is set, it will call the preprocessor (see the section called “Cpp Parser”). Its main purpose is to generate an AST containing all declarations. However, it can store more detailed information about the source code to be used in conjunction with the HTML parser to generate a cross-referenced view of the code. The syntax_prefix and xref_prefix parameters are used to indicate directories within which to store information about the source files being parsed. For a view of the processing pipeline to generate cross-referenced code see ???.