pub fn char<I, E>(input: I) -> IResult<I, char, E>where I: InputIter + Slice<RangeFrom<usize>>, <I as InputIter>::Item: AsChar, E: ParseError<I>,
CHAR = %x01-7F ; any 7-bit US-ASCII character, excluding NUL