Skip to content

Commit c8d6975

Browse files
update rust bindings to include scanner and queries (#30)
Co-authored-by: Jonatan Kłosko <[email protected]>
1 parent b4027d7 commit c8d6975

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,7 @@
88
/build/
99
log.html
1010
tree-sitter-elixir.wasm
11+
12+
# Files generated by Cargo
13+
/target/
14+
Cargo.lock

bindings/rust/build.rs

-5
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ fn main() {
2222
c_config.compile("parser");
2323
println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap());
2424

25-
// If your language uses an external scanner written in C++,
26-
// then include this block of code:
27-
28-
/*
2925
let mut cpp_config = cc::Build::new();
3026
cpp_config.cpp(true);
3127
cpp_config.include(&src_dir);
@@ -36,5 +32,4 @@ fn main() {
3632
cpp_config.file(&scanner_path);
3733
cpp_config.compile("scanner");
3834
println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap());
39-
*/
4035
}

bindings/rust/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.json");
3535

3636
// Uncomment these to include any queries that this grammar contains
3737

38-
// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm");
38+
pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm");
3939
// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm");
4040
// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm");
41-
// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm");
41+
pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm");
4242

4343
#[cfg(test)]
4444
mod tests {

0 commit comments

Comments
 (0)