Skip to main content

Module languages

Module languages 

Source
Expand description

Language registry with tree-sitter query definitions. Ports 16 language specs from src/gobby/code_index/languages.py.

Structs§

LanguageSpec
Specification for a single language’s tree-sitter queries.

Functions§

detect_language
Detect language name from file extension.
get_spec
Get the language spec for a given language name.
get_ts_language
Get the tree-sitter Language object for a given language name.
get_ts_language_for_path
Get the parser grammar for a language and concrete file path.
is_data_language
Returns true for “data” languages: specs whose import_query and call_query are both empty (JSON and YAML).