/// Source position
#[derive(Copy, Clone, PartialEq, Debug)]
pub(crate) struct Position {
pub(crate) offset: usize,
pub(crate) column: usize,
pub(crate) line: usize,
}