|
|
|
@ -872,18 +872,14 @@ pub fn from_language(language: guess::Language) -> TreeSitterConfig {
|
|
|
|
TreeSitterConfig {
|
|
|
|
TreeSitterConfig {
|
|
|
|
language,
|
|
|
|
language,
|
|
|
|
atom_nodes: vec!["string"].into_iter().collect(),
|
|
|
|
atom_nodes: vec!["string"].into_iter().collect(),
|
|
|
|
delimiter_tokens: vec![
|
|
|
|
delimiter_tokens: vec![("[", "]"), ("(", ")"), ("{", "}")],
|
|
|
|
("[", "]"),
|
|
|
|
|
|
|
|
("(", ")"),
|
|
|
|
|
|
|
|
("{", "}"),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
highlight_query: ts::Query::new(
|
|
|
|
highlight_query: ts::Query::new(
|
|
|
|
language,
|
|
|
|
language,
|
|
|
|
include_str!("../../vendored_parsers/highlights/solidity.scm")
|
|
|
|
include_str!("../../vendored_parsers/highlights/solidity.scm"),
|
|
|
|
).unwrap(),
|
|
|
|
)
|
|
|
|
sub_languages: vec![]
|
|
|
|
.unwrap(),
|
|
|
|
|
|
|
|
sub_languages: vec![],
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Sql => {
|
|
|
|
Sql => {
|
|
|
|
let language = unsafe { tree_sitter_sql() };
|
|
|
|
let language = unsafe { tree_sitter_sql() };
|
|
|
|
|