pub fn token<I, E>(input: I) -> IResult<I, I, E>where I: Input + Offset, <I as Input>::Item: AsChar, E: ParseError<I>,
TOKEN = 1*TCHAR