Skip to main content

Module lang_config

Module lang_config 

Source
Expand description

Per-language configuration for tree-sitter–based extraction.

Each LanguageConfig describes the AST node types that correspond to classes, functions, imports, and calls for a given language. The actual tree-sitter grammar crates are not yet wired in; this module is configuration only.

Structs§

LanguageConfig
Metadata describing how to extract entities from a language’s AST.

Functions§

c_config
config_for_language
Return the LanguageConfig for the given language name.
cpp_config
csharp_config
elixir_config
go_config
java_config
javascript_config
julia_config
kotlin_config
lua_config
objc_config
php_config
powershell_config
python_config
ruby_config
rust_config
scala_config
swift_config
typescript_config
zig_config