Skip to content

Commit cc06434

Browse files
committed
Raw string literals should be atoms in Rust
1 parent 4537356 commit cc06434

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## 0.68 (unreleased)
22

3+
### Parsing
4+
5+
Fixed an issue with parsing raw string literals in Rust.
6+
37
## 0.67 (released 16 November 2025)
48

59
### Parsing

src/parse/tree_sitter_parser.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -927,7 +927,9 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig {
927927

928928
TreeSitterConfig {
929929
language: language.clone(),
930-
atom_nodes: ["char_literal", "string_literal"].into_iter().collect(),
930+
atom_nodes: ["char_literal", "string_literal", "raw_string_literal"]
931+
.into_iter()
932+
.collect(),
931933
delimiter_tokens: vec![("{", "}"), ("(", ")"), ("[", "]"), ("|", "|"), ("<", ">")],
932934
highlight_query: ts::Query::new(
933935
&language,

0 commit comments

Comments
 (0)