summaryrefslogtreecommitdiff
path: root/crates/typst-syntax/src/node.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2024-11-11 15:11:44 +0100
committerLaurenz <laurmaedje@gmail.com>2024-11-13 10:21:40 +0100
commit525154a730dfdb224fe2ced3dae0cfb33114fafa (patch)
treec81f490cb6b2091146d787fdc044f7be530d8181 /crates/typst-syntax/src/node.rs
parent5625914872b2824388ce65f3fb184d913f29cbff (diff)
Add support for raw range spans
Diffstat (limited to 'crates/typst-syntax/src/node.rs')
-rw-r--r--crates/typst-syntax/src/node.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/typst-syntax/src/node.rs b/crates/typst-syntax/src/node.rs
index a3487e45..14ad018f 100644
--- a/crates/typst-syntax/src/node.rs
+++ b/crates/typst-syntax/src/node.rs
@@ -241,7 +241,7 @@ impl SyntaxNode {
return Err(Unnumberable);
}
- let mid = Span::new(id, (within.start + within.end) / 2).unwrap();
+ let mid = Span::from_number(id, (within.start + within.end) / 2).unwrap();
match &mut self.0 {
Repr::Leaf(leaf) => leaf.span = mid,
Repr::Inner(inner) => Arc::make_mut(inner).numberize(id, None, within)?,
@@ -457,7 +457,7 @@ impl InnerNode {
let mut start = within.start;
if range.is_none() {
let end = start + stride;
- self.span = Span::new(id, (start + end) / 2).unwrap();
+ self.span = Span::from_number(id, (start + end) / 2).unwrap();
self.upper = within.end;
start = end;
}