Lines Matching defs:char
23 /// # use nom::character::complete::char;
24 /// fn parser(i: &str) -> IResult<&str, char> {
25 /// char('a')(i)
32 pub fn char<I, Error: ParseError<I>>(c: char) -> impl Fn(I) -> IResult<I, char, Error>
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>
65 F: Fn(char) -> bool,
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>
158 /// Recognizes a string of any char except '\r\n' or '\n'.
254 /// fn parser(input: &str) -> IResult<&str, char> {
262 pub fn newline<I, Error: ParseError<I>>(input: I) -> IResult<I, char, Error>
267 char('\n')(input)
278 /// fn parser(input: &str) -> IResult<&str, char> {
286 pub fn tab<I, Error: ParseError<I>>(input: I) -> IResult<I, char, Error>
291 char('\t')(input)
302 /// fn parser(input: &str) -> IResult<&str, char> {
309 pub fn anychar<T, E: ParseError<T>>(input: T) -> IResult<T, char, E>
1169 let (i, opt_sign) = opt(alt((char('+'), char('-'))))(i)?;