pub fn iter_input_regex<T: ParseResult>(regex: &str) -> RegexInputIterator<T>