From c8d69759a7aacb198a854f28c56b038c0b44637d Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 25 Mar 2022 14:36:59 -0500 Subject: [PATCH] update rust bindings to include scanner and queries (#30) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jonatan KÅ‚osko --- .gitignore | 4 ++++ bindings/rust/build.rs | 5 ----- bindings/rust/lib.rs | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 99c8c74..860d00f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,7 @@ /build/ log.html tree-sitter-elixir.wasm + +# Files generated by Cargo +/target/ +Cargo.lock diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index c6061f0..673642f 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -22,10 +22,6 @@ fn main() { c_config.compile("parser"); println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); - // If your language uses an external scanner written in C++, - // then include this block of code: - - /* let mut cpp_config = cc::Build::new(); cpp_config.cpp(true); cpp_config.include(&src_dir); @@ -36,5 +32,4 @@ fn main() { cpp_config.file(&scanner_path); cpp_config.compile("scanner"); println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - */ } diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index 60098dd..2e9df67 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -35,10 +35,10 @@ pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.json"); // Uncomment these to include any queries that this grammar contains -// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); +pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); // pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm"); // pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm"); -// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); +pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); #[cfg(test)] mod tests {