Skip to content

Commit 85bda2f

Browse files
wetnebWilfred
authored andcommitted
Unvendor tree-sitter-racket
1 parent 7cc4399 commit 85bda2f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+18
-27912
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### Parsing
44

5-
Added support for protocol buffer files. Updated CMake, Solidity, HCL, Dart, Elm, Devicetree, Gleam, Newick and R parsers.
5+
Added support for protocol buffer files. Updated CMake, Solidity, HCL, Dart, Elm, Devicetree, Gleam, Newick, Racket and R parsers.
66

77
### Display
88

β€ŽCargo.lockβ€Ž

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCargo.tomlβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ tree-sitter-php = "0.23.11"
109109
tree-sitter-proto = "0.2.0"
110110
tree-sitter-python = "0.23.5"
111111
tree-sitter-r = "1.2.0"
112+
tree-sitter-racket = "0.24.7"
112113
tree-sitter-ruby = "0.23.1"
113114
tree-sitter-rust-orchard = "0.13.0"
114115
tree-sitter-scala = "0.23.3"

β€Žbuild.rsβ€Ž

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,6 @@ fn main() {
127127
src_dir: "vendored_parsers/tree-sitter-qmljs-src",
128128
extra_files: vec!["scanner.c"],
129129
},
130-
TreeSitterParser {
131-
name: "tree-sitter-racket",
132-
src_dir: "vendored_parsers/tree-sitter-racket-src",
133-
extra_files: vec!["scanner.c"],
134-
},
135130
TreeSitterParser {
136131
name: "tree-sitter-scheme",
137132
src_dir: "vendored_parsers/tree-sitter-scheme-src",

β€Žsample_files/compare.expectedβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ sample_files/r_1.R sample_files/r_2.R
218218
f9ee6c271d614bfcd510633bddc9e49d -
219219

220220
sample_files/racket_1.rkt sample_files/racket_2.rkt
221-
b017e169d9fc79336fd7ef82140fe8a7 -
221+
ba1164af47f67d0865a4ba7706096bbc -
222222

223223
sample_files/repeated_line_no_eol_1.txt sample_files/repeated_line_no_eol_2.txt
224224
b63c743f2133480de3ba42ecdec5eb93 -

β€Žsrc/parse/tree_sitter_parser.rsβ€Ž

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ extern "C" {
8181
fn tree_sitter_latex() -> ts::Language;
8282
fn tree_sitter_perl() -> ts::Language;
8383
fn tree_sitter_qmljs() -> ts::Language;
84-
fn tree_sitter_racket() -> ts::Language;
8584
fn tree_sitter_scheme() -> ts::Language;
8685
fn tree_sitter_smali() -> ts::Language;
8786
fn tree_sitter_scss() -> ts::Language;
@@ -889,18 +888,16 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig {
889888
}
890889
}
891890
Racket => {
892-
let language = unsafe { tree_sitter_racket() };
891+
let language_fn = tree_sitter_racket::LANGUAGE;
892+
let language = tree_sitter::Language::new(language_fn);
893893
TreeSitterConfig {
894894
language: language.clone(),
895895
atom_nodes: ["string", "byte_string", "regex", "here_string"]
896896
.into_iter()
897897
.collect(),
898898
delimiter_tokens: vec![("{", "}"), ("(", ")"), ("[", "]")],
899-
highlight_query: ts::Query::new(
900-
&language,
901-
include_str!("../../vendored_parsers/highlights/racket.scm"),
902-
)
903-
.unwrap(),
899+
highlight_query: ts::Query::new(&language, tree_sitter_racket::HIGHLIGHTS_QUERY)
900+
.unwrap(),
904901
sub_languages: vec![],
905902
}
906903
}

β€Žvendored_parsers/highlights/racket.scmβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žvendored_parsers/tree-sitter-racket-srcβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žvendored_parsers/tree-sitter-racket/.clang-formatβ€Ž

Lines changed: 0 additions & 7 deletions
This file was deleted.

β€Žvendored_parsers/tree-sitter-racket/.clang-tidyβ€Ž

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
Β (0)