pub fn report_error(
    path: &str,
    source: &str,
    error: &str,
    start: usize,
    end: usize
)