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

Method parse

crates/devsql/src/providers/tree_sitter.rs:23–28  ·  view source on GitHub ↗
(&mut self, language: &str, source: &str)

Source from the content-addressed store, hash-verified

21 }
22
23 pub fn parse(&mut self, language: &str, source: &str) -> Option<Tree> {
24 let lang = TsLanguageKind::from_name(language)?;
25 let language = lang.ts_language();
26 self.parser.set_language(&language).ok()?;
27 self.parser.parse(source, None)
28 }
29}
30
31/// Supported tree-sitter languages.

Callers 2

load_with_tree_sitterFunction · 0.80
loadFunction · 0.80

Calls 1

ts_languageMethod · 0.80

Tested by

no test coverage detected