Lines Matching refs:input
13 pub fn take_char(input: &[u8]) -> IResult<&[u8], char> {
14 if !input.is_empty() {
15 Ok((&input[1..], input[0] as char))
32 fn parse_ints(input: &[u8]) -> IResult<&[u8], Vec<i32>> {
33 many0(spaces_or_int)(input)
36 fn spaces_or_int(input: &[u8]) -> IResult<&[u8], i32> {
37 println!("{}", input.to_hex(8));
38 let (i, _) = opt(complete(space))(input)?;
124 input: Input<'a>,
127 separated_list0(complete(tag(",")), complete(be_f64))(input)
130 fn data(input: Input<'_>) -> IResult<Input<'_>, Data> {
131 let (i, c) = be_f64(input)?;
184 let input = "a";
186 let result: IResult<_, _, VerboseError<&str>> = pair(char('a'), char('b'))(input);
192 let msg = convert_error(input, err);
195 "0: at line 1:\na\n ^\nexpected \'b\', got end of input\n\n"
204 pub fn example(input: &[u8]) -> IResult<&[u8], (u8, u8)> {
205 bits::<_, _, Error<_>, _, _>(tuple((take(1usize), take(1usize))))(input)