List of functions in the ude.parsers.doxygen_router namespace.

Entity NameDescription
register_parserRegisters a language-specific parser class under key.
get_parser_class

Generated with Flude

Copyright © 2026

Directory & Entity Index

Entity NameSummary / Description
get_parser_class function

Returns the appropriate Doxygen XML parser subclass based on language.

Raises: ValueError: If language is not one of the supported tokens.

Returns:

The BaseDoxygenParser subclass responsible for parsing that language.

Methods

get_parser_class

get_parser_class(language: str) -> type[BaseDoxygenParser]

Returns the appropriate Doxygen XML parser subclass based on language.

Raises: ValueError: If language is not one of the supported tokens.

Returns:

The BaseDoxygenParser subclass responsible for parsing that language.

ParameterTypeDescription
languagestrA language token; case-insensitive. Accepts “cs”/“csharp”,

Generated with Flude

register_parser function

Registers a language-specific parser class under key.

Methods

register_parser

register_parser(key: str, cls: Type)

Registers a language-specific parser class under key.

ParameterTypeDescription
keystrThe language token (e.g. “python”, “cs”).
clsTypeThe BaseDoxygenParser subclass to register.

Generated with Flude

Copyright © 2026