Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/parser/src/parser.rs')
-rw-r--r--crates/parser/src/parser.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/parser/src/parser.rs b/crates/parser/src/parser.rs
index ff2af130be..1f9961bb92 100644
--- a/crates/parser/src/parser.rs
+++ b/crates/parser/src/parser.rs
@@ -339,7 +339,7 @@ impl CompletedMarker {
}
/// Extends this completed marker *to the left* up to `m`.
- pub(crate) fn extend_to(self, p: &mut Parser, mut m: Marker) {
+ pub(crate) fn extend_to(self, p: &mut Parser, mut m: Marker) -> CompletedMarker {
m.bomb.defuse();
let idx = m.pos as usize;
match &mut p.events[idx] {
@@ -348,6 +348,7 @@ impl CompletedMarker {
}
_ => unreachable!(),
}
+ self
}
pub(crate) fn kind(&self) -> SyntaxKind {