Skip to content

Commit 33c8459

Browse files
Support multiple hashes
1 parent c8a0a3b commit 33c8459

File tree

3 files changed

+38
-17
lines changed

3 files changed

+38
-17
lines changed
Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
1-
r#"hello"#
2-
"world"
1+
"aaa"
2+
r#"bbb"#
3+
r##"ccc"##
34
---
45

56
[#1 Content] =
67
[#1 Removal] =
7-
[#1 Domain] = 0:0-0:10
8-
>----------<
9-
0| r#"hello"#
8+
[#1 Domain] = 0:0-0:5
9+
>-----<
10+
0| "aaa"
1011

1112
[#1 Insertion delimiter] = " "
1213

1314

1415
[#2 Content] =
1516
[#2 Removal] =
16-
[#2 Domain] = 1:0-1:7
17-
>-------<
18-
1| "world"
17+
[#2 Domain] = 1:0-1:8
18+
>--------<
19+
1| r#"bbb"#
1920

2021
[#2 Insertion delimiter] = " "
22+
23+
24+
[#3 Content] =
25+
[#3 Removal] =
26+
[#3 Domain] = 2:0-2:10
27+
>----------<
28+
2| r##"ccc"##
29+
30+
[#3 Insertion delimiter] = " "
Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
1-
r#"hello"#
2-
"world"
1+
"aaa"
2+
r#"bbb"#
3+
r##"ccc"##
34
---
45

56
[#1 Content] =
67
[#1 Removal] =
7-
[#1 Domain] = 0:3-0:8
8-
>-----<
9-
0| r#"hello"#
8+
[#1 Domain] = 0:1-0:4
9+
>---<
10+
0| "aaa"
1011

1112
[#1 Insertion delimiter] = " "
1213

1314

1415
[#2 Content] =
1516
[#2 Removal] =
16-
[#2 Domain] = 1:1-1:6
17-
>-----<
18-
1| "world"
17+
[#2 Domain] = 1:3-1:6
18+
>---<
19+
1| r#"bbb"#
1920

2021
[#2 Insertion delimiter] = " "
22+
23+
24+
[#3 Content] =
25+
[#3 Removal] =
26+
[#3 Domain] = 2:4-2:7
27+
>---<
28+
2| r##"ccc"##
29+
30+
[#3 Insertion delimiter] = " "

queries/rust.scm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
;;!! r#"foobar"#
1515
(
1616
(raw_string_literal) @string @textFragment
17-
(#character-range! @textFragment 3 -2)
17+
(#shrink-to-match! @textFragment "r#+\"(?<keep>.*)\"#+")
18+
1819
)
1920

2021
[

0 commit comments

Comments
 (0)