Lines Matching refs:IResult

9 use crate::internal::{Err, IResult};
22 /// # use nom::{Err, error::{ErrorKind, Error}, IResult};
24 /// fn parser(i: &str) -> IResult<&str, char> {
32 pub fn char<I, Error: ParseError<I>>(c: char) -> impl Fn(I) -> IResult<I, char, Error>
52 /// # use nom::{Err, error::{ErrorKind, Error}, Needed, IResult};
54 /// fn parser(i: &str) -> IResult<&str, char> {
61 pub fn satisfy<F, I, Error: ParseError<I>>(cond: F) -> impl Fn(I) -> IResult<I, char, Error>
89 pub fn one_of<I, T, Error: ParseError<I>>(list: T) -> impl Fn(I) -> IResult<I, char, Error>
113 pub fn none_of<I, T, Error: ParseError<I>>(list: T) -> impl Fn(I) -> IResult<I, char, Error>
131 /// # use nom::{Err, error::{Error, ErrorKind}, IResult};
133 /// fn parser(input: &str) -> IResult<&str, &str> {
141 pub fn crlf<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
164 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
166 /// fn parser(input: &str) -> IResult<&str, &str> {
177 pub fn not_line_ending<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
217 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
219 /// fn parser(input: &str) -> IResult<&str, &str> {
227 pub fn line_ending<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
252 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
254 /// fn parser(input: &str) -> IResult<&str, char> {
262 pub fn newline<I, Error: ParseError<I>>(input: I) -> IResult<I, char, Error>
276 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
278 /// fn parser(input: &str) -> IResult<&str, char> {
286 pub fn tab<I, Error: ParseError<I>>(input: I) -> IResult<I, char, Error>
301 /// # use nom::{character::complete::anychar, Err, error::{Error, ErrorKind}, IResult};
302 /// fn parser(input: &str) -> IResult<&str, char> {
309 pub fn anychar<T, E: ParseError<T>>(input: T) -> IResult<T, char, E>
331 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
333 /// fn parser(input: &str) -> IResult<&str, &str> {
341 pub fn alpha0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
356 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
358 /// fn parser(input: &str) -> IResult<&str, &str> {
366 pub fn alpha1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
381 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
383 /// fn parser(input: &str) -> IResult<&str, &str> {
392 pub fn digit0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
407 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
409 /// fn parser(input: &str) -> IResult<&str, &str> {
422 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
425 /// fn parser(input: &str) -> IResult<&str, u32> {
435 pub fn digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
449 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
451 /// fn parser(input: &str) -> IResult<&str, &str> {
459 pub fn hex_digit0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
473 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
475 /// fn parser(input: &str) -> IResult<&str, &str> {
483 pub fn hex_digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
498 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
500 /// fn parser(input: &str) -> IResult<&str, &str> {
508 pub fn oct_digit0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
523 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
525 /// fn parser(input: &str) -> IResult<&str, &str> {
533 pub fn oct_digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
548 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
550 /// fn parser(input: &str) -> IResult<&str, &str> {
558 pub fn alphanumeric0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
573 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
575 /// fn parser(input: &str) -> IResult<&str, &str> {
583 pub fn alphanumeric1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
598 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
600 /// fn parser(input: &str) -> IResult<&str, &str> {
608 pub fn space0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
626 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
628 /// fn parser(input: &str) -> IResult<&str, &str> {
636 pub fn space1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
657 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
659 /// fn parser(input: &str) -> IResult<&str, &str> {
667 pub fn multispace0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
685 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
687 /// fn parser(input: &str) -> IResult<&str, &str> {
695 pub fn multispace1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
709 pub(crate) fn sign<T, E: ParseError<T>>(input: T) -> IResult<T, bool, E>
733 pub fn $t<T, E: ParseError<T>>(input: T) -> IResult<T, $t, E>
795 pub fn $t<T, E: ParseError<T>>(input: T) -> IResult<T, $t, E>
840 let res: $crate::IResult<_, _, (_, ErrorKind)> = $left;
1086 fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {
1097 fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {
1167 fn digit_to_i16(input: &str) -> IResult<&str, i16> {
1201 fn digit_to_u32(i: &str) -> IResult<&str, u32> {