pub fn rule_inner(i: &str) -> IResult<&str, Rule, Error<'_>>