Raw string literals should be atoms in Rust

pull/904/merge
Wilfred Hughes 2025-11-22 17:15:28 +07:00
parent 45373568a4
commit cc064349ac
2 changed files with 7 additions and 1 deletions

@ -1,5 +1,9 @@
## 0.68 (unreleased)
### Parsing
Fixed an issue with parsing raw string literals in Rust.
## 0.67 (released 16 November 2025)
### Parsing

@ -927,7 +927,9 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig {
TreeSitterConfig {
language: language.clone(),
atom_nodes: ["char_literal", "string_literal"].into_iter().collect(),
atom_nodes: ["char_literal", "string_literal", "raw_string_literal"]
.into_iter()
.collect(),
delimiter_tokens: vec![("{", "}"), ("(", ")"), ("[", "]"), ("|", "|"), ("<", ">")],
highlight_query: ts::Query::new(
&language,