Skip to main content

Module languages

Module languages 

Source
Expand description

Language parsers module.

Each supported language has its own submodule that implements the LanguageParser trait. This keeps language-specific quirks isolated and makes it straightforward to add new languages.

Traits§

LanguageParser
Trait for language-specific parsing logic.

Functions§

get_parser
Gets a parser for the given file extension.
is_supported
Checks if a file extension is supported.
supported_extensions
Lists all supported file extensions.
supported_language_names
Lists all supported language families (for API metadata).