Skip to content

Commit a06d265

Browse files
authored
fix(hover): support anonymous nodes after MISSING (ribru17#255)
1 parent 8a73b5d commit a06d265

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

queries/query/hover.scm

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,7 @@
3232

3333
(definition/named_node) @capture
3434

35-
(anonymous_node
36-
(string
37-
(string_content)) @anonymous)
38-
39-
(named_node
40-
(string
41-
(string_content)) @anonymous)
35+
name: (string) @anonymous
4236

4337
(named_node
4438
(identifier) @identifier.node)

src/handlers/hover.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,14 @@ An error node", BTreeMap::from([(String::from("error"), String::from("An error n
555555
start: Position::new(0, 0),
556556
end: Position::new(0, 9)
557557
}, "Symbol IDs: 18", BTreeMap::default())]
558+
#[case(r#"(MISSING "MISSING")"#, Position { line: 0, character: 12 }, Range {
559+
start: Position::new(0, 9),
560+
end: Position::new(0, 18)
561+
}, "Symbol IDs: 18", BTreeMap::default())]
562+
#[case(r#"(definition/"MISSING")"#, Position { line: 0, character: 14 }, Range {
563+
start: Position::new(0, 12),
564+
end: Position::new(0, 21)
565+
}, "Symbol IDs: 18", BTreeMap::default())]
558566
#[case(r#""MIS\SING""#, Position { line: 0, character: 4 }, Range {
559567
start: Position::new(0, 0),
560568
end: Position::new(0, 10)

0 commit comments

Comments
 (0)