MCPcopy Create free account
hub / github.com/douglance/devsql / symbol_query

Function symbol_query

crates/devsql/src/providers/tree_sitter.rs:325–333  ·  view source on GitHub ↗

Return the query that surfaces symbol definitions for the requested language.

(lang: TsLanguageKind)

Source from the content-addressed store, hash-verified

323
324/// Return the query that surfaces symbol definitions for the requested language.
325pub fn symbol_query(lang: TsLanguageKind) -> Option<&'static Query> {
326 match lang {
327 TsLanguageKind::Rust => Some(&*RUST_SYMBOL_QUERY),
328 TsLanguageKind::TypeScript | TsLanguageKind::Tsx => Some(&*TS_SYMBOL_QUERY),
329 TsLanguageKind::JavaScript | TsLanguageKind::Jsx => Some(&*JS_SYMBOL_QUERY),
330 TsLanguageKind::Python => Some(&*PY_SYMBOL_QUERY),
331 TsLanguageKind::Go => Some(&*GO_SYMBOL_QUERY),
332 }
333}
334
335/// Return the import query for a language, if one exists.
336pub fn import_query(lang: TsLanguageKind) -> Option<&'static Query> {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected