Home
last modified time | relevance | path

Searched refs:nom (Results 1 - 25 of 44) sorted by relevance

12

/third_party/rust/crates/rust-cexpr/src/
H A Dliteral.rs42 use nom::branch::alt;
43 use nom::bytes::complete::is_not;
44 use nom::bytes::complete::tag;
45 use nom::character::complete::{char, one_of};
46 use nom::combinator::{complete, map, map_opt, opt, recognize};
47 use nom::multi::{fold_many0, many0, many1, many_m_n};
48 use nom::sequence::{delimited, pair, preceded, terminated, tuple};
49 use nom::*;
93 ) -> impl Fn(I) -> nom::IResult<I, O> in full()
95 I: nom in full()
[all...]
H A Dlib.rs20 pub mod nom { modules
21 //! nom's result types, re-exported.
22 pub use nom::{error::ErrorKind, error::Error, Err, IResult, Needed};
46 /// An error occurred in an underlying nom parser.
47 Parser(nom::ErrorKind),
50 impl From<nom::ErrorKind> for ErrorKind {
51 fn from(k: nom::ErrorKind) -> Self { in from()
64 /// This is a superset of `(I, nom::ErrorKind)` that includes the additional errors specified by
74 impl<I> From<(I, nom::ErrorKind)> for Error<I> {
75 fn from(e: (I, nom
[all...]
H A Dexpr.rs32 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))); in identifier_token()
124 Err(crate::nom::Err::Error((input, crate::ErrorKind::TypedToken(TokenKind::Identifier)).into()))
141 Err(crate::nom in one_of_punctuation()
[all...]
/third_party/rust/crates/nom/tests/
H A Dissues.rs5 use nom::{error::ErrorKind, Err, IResult, Needed};
23 use nom::HexDisplay;
24 use nom::{
67 use nom::multi::length_data; in usize_length_bytes_issue()
68 use nom::number::streaming::be_u16; in usize_length_bytes_issue()
74 use nom::bytes::streaming::take_till; in take_till_issue()
86 use nom::character::streaming::{line_ending, not_line_ending}; in issue_655()
104 use nom::bytes::complete::{is_not, tag}; in issue_717()
105 use nom::multi::separated_list0; in issue_717()
111 use nom
[all...]
H A Dcustom_errors.rs3 use nom::bytes::streaming::tag;
4 use nom::character::streaming::digit1 as digit;
5 use nom::combinator::verify;
6 use nom::error::{ErrorKind, ParseError};
8 use nom::multi::count;
9 use nom::sequence::terminated;
10 use nom::IResult;
H A Doverflow.rs4 use nom::bytes::streaming::take;
6 use nom::multi::{length_data, many0};
8 use nom::number::streaming::be_u64;
9 use nom::sequence::tuple;
10 use nom::{Err, IResult, Needed};
58 use nom::multi::many1; in overflow_incomplete_many1()
74 use nom::{bytes::complete::tag, multi::many_till}; in overflow_incomplete_many_till()
90 use nom::multi::many_m_n; in overflow_incomplete_many_m_n()
106 use nom::multi::count; in overflow_incomplete_count()
121 use nom in overflow_incomplete_length_count()
[all...]
H A Dreborrow_fold.rs6 use nom::bytes::complete::is_not;
7 use nom::character::complete::char;
8 use nom::combinator::{map, map_res};
9 use nom::multi::fold_many0;
10 use nom::sequence::delimited;
11 use nom::IResult;
H A Descaped.rs1 use nom::bytes::complete::escaped;
2 use nom::character::complete::digit1;
3 use nom::character::complete::one_of;
4 use nom::{error::ErrorKind, Err, IResult};
12 use nom::bytes::complete::{escaped_transform, tag}; in esc_trans()
H A Dfloat.rs1 use nom::branch::alt;
2 use nom::bytes::complete::tag;
3 use nom::character::streaming::digit1 as digit;
4 use nom::combinator::{map, map_res, opt, recognize};
5 use nom::sequence::{delimited, pair};
6 use nom::IResult;
H A Dcss.rs1 use nom::bytes::complete::{tag, take_while_m_n};
2 use nom::combinator::map_res;
3 use nom::sequence::tuple;
4 use nom::IResult;
H A Dmultiline.rs1 use nom::{
H A Dfnmut.rs1 use nom::{
/third_party/rust/crates/nom/examples/
H A Dcustom_error.rs1 extern crate nom;
3 use nom::error::ErrorKind;
4 use nom::error::ParseError;
5 use nom::Err::Error;
6 use nom::IResult;
34 use nom::Err::Error;
H A Dstring.rs14 use nom::branch::alt;
15 use nom::bytes::streaming::{is_not, take_while_m_n};
16 use nom::character::streaming::{char, multispace1};
17 use nom::combinator::{map, map_opt, map_res, value, verify};
18 use nom::error::{FromExternalError, ParseError};
19 use nom::multi::fold_many0;
20 use nom::sequence::{delimited, preceded};
21 use nom::IResult;
H A Diterator.rs4 use nom::bytes::complete::tag;
5 use nom::character::complete::alphanumeric1;
6 use nom::combinator::iterator;
7 use nom::sequence::{separated_pair, terminated};
8 use nom::IResult;
21 // when successful, a nom parser returns a tuple of in main()
60 // `nom::combinator::iterator` will return an iterator in main()
H A Djson.rs3 use nom::{
33 // nom combinators like `take_while` return a function. That function is the
38 /// A nom parser has the following signature:
45 /// Here we use `&str` as input type, but nom parsers can be generic over
52 /// behind nom's performance.
268 // nom also provides `the `VerboseError<Input>` type, which will generate a sort
/third_party/rust/crates/nom/fuzz/fuzz_targets/
H A Dfuzz_arithmetic.rs5 extern crate nom;
7 use nom::{
37 return Err(nom::Err::Failure(nom::error::Error::new(i, nom::error::ErrorKind::Count))); in incr()
/third_party/rust/crates/nom/benchmarks/benches/
H A Dnumber.rs8 use nom::number::complete;
10 fn parser(i: &[u8]) -> nom::IResult<&[u8], u64> { in parser()
H A Djson.rs8 use nom::{
194 use nom::Err;
195 use nom::ParseTo;
H A Dhttp.rs7 use nom::{IResult, bytes::complete::{tag, take_while1}, character::complete::{line_ending, char}, multi::many1};
H A Darithmetic.rs8 use nom::{
/third_party/ffmpeg/libavcodec/
H A Dtiff_common.c103 int32_t nom, denom; in ff_tadd_rational_metadata() local
114 nom = ff_tget_long(gb, le); in ff_tadd_rational_metadata()
116 av_bprintf(&bp, "%s%7"PRId32":%-7"PRId32, auto_sep(count, sep, i, 4), nom, denom); in ff_tadd_rational_metadata()
/third_party/typescript/tests/baselines/reference/
H A DclassAbstractInstantiations2.js46 abstract nom(): boolean;
47 nom(x : number): boolean; // error -- use of modifier abstract must match on all overloads.
/third_party/vk-gl-cts/framework/common/
H A DtcuInterval.cpp95 Interval operator/ (const Interval& nom, const Interval& den) in operator /() argument
100 // zero and nom doesn't cross zero? in operator /()
107 TCU_INTERVAL_APPLY_MONOTONE2(ret, nomp, nom, denp, den, val, in operator /()
/third_party/ltp/testcases/network/nfsv4/locks/
H A Dlocktests.h154 char *nom; member

Completed in 8 milliseconds

12