Extends: ude.interfaces.BaseParser

Parser backend that delegates to the Doxygen collector and XML parser.
Instance Variables
ude.parsers.doxygen_backend.DoxygenParserBackend.configude.parsers.doxygen_backend.DoxygenParserBackend.config_dirude.parsers.doxygen_backend.DoxygenParserBackend.global_cfgude.parsers.doxygen_backend.DoxygenParserBackend.language
Methods
init
__init__(self, config: dict, config_dir: Path, global_cfg, language: str)
Initializes the Doxygen backend.
| Parameter | Type | Description |
|---|---|---|
| config | dict | The resolved target config dict. |
| config_dir | Path | Directory containing the target’s doc config file. |
| global_cfg | Any | The resolved global configuration object. |
| language | str | The target language token. |
parse
parse(self, input_path: str) -> ProjectCatalog
Runs the collection and parsing process.
Returns:
The populated ProjectCatalog.
| Parameter | Type | Description |
|---|---|---|
| input_path | str | Filesystem path to the source directory. |
Generated with Flude
Copyright © 2026