pub(crate) fn character<'a>(
s: &'a str,
line: usize,
index: usize,
records: &mut Vec<SourceRecord<'a>>,
) -> Result<CharacterMetric<'a>, ParseError>pub(crate) fn character<'a>(
s: &'a str,
line: usize,
index: usize,
records: &mut Vec<SourceRecord<'a>>,
) -> Result<CharacterMetric<'a>, ParseError>