diff --git a/Cargo.toml b/Cargo.toml index 2d56b22..ae3726a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,11 +35,11 @@ serde_json = "1.0" smallvec = { version="1.6", features=["union"] } streaming-iterator = "0.1.9" thiserror = "1.0.7" -tree-sitter = "0.24" -tree-sitter-config = { version = "0.24", optional = true } -tree-sitter-loader = { version = "0.24", optional = true } +tree-sitter = "0.26.7" +tree-sitter-config = { version = "0.26.7", optional = true } +tree-sitter-loader = { version = "0.26.7", optional = true } [dev-dependencies] env_logger = "0.9" indoc = "1.0" -tree-sitter-python = "=0.23.5" +tree-sitter-python = "0.25.0" diff --git a/src/bin/tree-sitter-graph/main.rs b/src/bin/tree-sitter-graph/main.rs index 8ea6547..9748cd7 100644 --- a/src/bin/tree-sitter-graph/main.rs +++ b/src/bin/tree-sitter-graph/main.rs @@ -93,7 +93,8 @@ fn main() -> Result<()> { let mut loader = Loader::new()?; let loader_config = config.get()?; loader.find_all_languages(&loader_config)?; - let language = loader.select_language(source_path, ¤t_dir, matches.value_of("scope"))?; + let language = + loader.select_language(Some(source_path), ¤t_dir, matches.value_of("scope"), None)?; let tsg = std::fs::read(tsg_path) .with_context(|| format!("Cannot read TSG file {}", tsg_path.display()))?;