diff --git a/src/parse_constants.rs b/src/parse_constants.rs index d9f19e809..8f08dec3c 100644 --- a/src/parse_constants.rs +++ b/src/parse_constants.rs @@ -44,6 +44,12 @@ pub struct SourceRange { pub length: u32, } +impl SourceRange { + pub fn as_usize(&self) -> std::ops::Range { + (*self).into() + } +} + #[derive(Clone, Copy, Debug, Eq, PartialEq)] pub enum ParseTokenType { invalid = 1,