pub fn parse_argument<'a>( source: &'a str, types: &Types, index: &mut usize, ) -> IResult<&'a str, Parameter, VerboseError<&'a str>>