From 6a8e4991fed662947d092aa18aab495f4687a7bb Mon Sep 17 00:00:00 2001 From: Erik Mueller Date: Thu, 29 Jan 2026 14:26:38 +0100 Subject: [PATCH] Support getting end position of span --- src/line.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/line.rs b/src/line.rs index 45e76db..fa02300 100644 --- a/src/line.rs +++ b/src/line.rs @@ -121,4 +121,8 @@ impl<'a> LineTableCache<'a> { pub fn start_line_col(&self, span: &pest::Span<'a>) -> (usize, usize) { self.get(span.get_input()).line_col_at(span.start()) } + + pub fn end_line_col(&self, span: &pest::Span<'a>) -> (usize, usize) { + self.get(span.get_input()).line_col_at(span.end()) + } }