fn parse_tokens<'i, 't>(
    input: &mut Parser<'i, 't>
) -> Result<(), BasicParseError<'i>>