Lines Matching refs:nom
32 use nom::branch::alt;
33 use nom::combinator::{complete, map, map_opt};
34 use nom::multi::{fold_many0, many0, separated_list0};
35 use nom::sequence::{delimited, pair, preceded};
36 use nom::*;
103 let res: CResult<'_, &[u8]> = Err(crate::nom::Err::Incomplete(Needed::new($c.len())));
109 Err(crate::nom::Err::Error((input, crate::ErrorKind::ExactToken(TokenKind::$k,$c)).into()))
118 let res: CResult<'_, &[u8]> = Err(nom::Err::Incomplete(Needed::new(1)));
124 Err(crate::nom::Err::Error((input, crate::ErrorKind::TypedToken(TokenKind::Identifier)).into()))
141 Err(crate::nom::Err::Incomplete(Needed::new(min)))
147 Err(crate::nom::Err::Error(
283 fn numeric<I: Clone, E: nom::error::ParseError<I>, F>(
285 ) -> impl FnMut(I) -> nom::IResult<I, EvalResult, E>
287 F: FnMut(I) -> nom::IResult<I, EvalResult, E>,
289 nom::combinator::map_opt(f, EvalResult::as_numeric)