pub fn alpha<I, E>(input: I) -> IResult<I, char, E>where I: InputLength + InputIter + Slice<RangeFrom<usize>> + Clone, <I as InputIter>::Item: AsChar, E: ParseError<I>,
ALPHA = %x41-5A / %x61-7A ; A-Z / a-z