pub fn rule_ref(input: &str) -> ParseResult<'_, String>