Home
last modified time | relevance | path

Searched refs:nom (Results 1 – 25 of 87) sorted by relevance

1234

/external/rust/crates/cexpr/src/
Dlib.rs20 pub mod nom { module
22 pub use nom::{error::ErrorKind, Err, IResult, Needed};
47 Parser(nom::ErrorKind),
50 impl From<nom::ErrorKind> for ErrorKind {
51 fn from(k: nom::ErrorKind) -> Self { in from()
74 impl<I> From<(I, nom::ErrorKind)> for Error<I> {
75 fn from(e: (I, nom::ErrorKind)) -> Self { in from()
89 impl<I> ::nom::error::ParseError<I> for Error<I> {
90 fn from_error_kind(input: I, kind: nom::ErrorKind) -> Self { in from_error_kind()
97 fn append(_: I, _: nom::ErrorKind, other: Self) -> Self { in append()
[all …]
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::*;
91 pub fn full<I: Clone, O, E: From<nom::error::ErrorKind>, F>( in full()
93 ) -> impl Fn(I) -> nom::IResult<I, O, (I, E)> in full()
[all …]
Dexpr.rs32 use nom::branch::alt;
33 use nom::combinator::{complete, map, map_opt};
34 use nom::multi::{fold_many0, many0, separated_list};
35 use nom::sequence::{delimited, pair, preceded};
36 use nom::*;
103 let res: CResult<'_, &[u8]> = Err(crate::nom::Err::Incomplete(Needed::Size($c.len())));
109 Err(crate::nom::Err::Error((input, crate::ErrorKind::ExactToken(TokenKind::$k,$c)).into()))
120 let res: CResult<'_, &[u8]> = Err(nom::Err::Incomplete(Needed::Size(1)));
126 Err(crate::nom::Err::Error((input, crate::ErrorKind::TypedToken(TokenKind::$k)).into()))
136 Err(crate::nom::Err::Incomplete(Needed::Size(1))) in any_token()
[all …]
/external/rust/crates/nom/
DREADME.md1 # nom, eating data byte by byte
4 …oin the chat at https://gitter.im/Geal/nom](https://badges.gitter.im/Join%20Chat.svg)](https://git…
5 [![Build Status](https://travis-ci.org/Geal/nom.svg?branch=master)](https://travis-ci.org/Geal/nom)
6 …erage Status](https://coveralls.io/repos/Geal/nom/badge.svg?branch=master)](https://coveralls.io/r…
7 [![Crates.io Version](https://img.shields.io/crates/v/nom.svg)](https://crates.io/crates/nom)
10 nom is a parser combinators library written in Rust. Its goal is to provide tools
16 ![nom logo in CC0 license, by Ange Albertini](https://raw.githubusercontent.com/Geal/nom/master/ass…
18 *nom will happily take a byte out of your files :)*
25 extern crate nom;
26 use nom::{
[all …]
DMETADATA1 name: "nom"
6 value: "https://crates.io/crates/nom"
10 value: "https://static.crates.io/crates/nom/nom-5.1.2.crate"
DCHANGELOG.md77 This version comes with a complete rewrite of nom internals to use functions as a base
83 parsers in different submodules, like `nom::character::streaming::alpha0` and
84 `nom::character::complete::alpha0`.
87 bound. To get equivalent behaviour to `verbose-errors`, check out `nom::error::VerboseError`
109 - nom now uses functions instead of macros to generate parsers
119 …rror type can be decided when writing the parsers, and parsers provided by nom are generic over th…
124 - method combinators are now in the nom-methods crate
169 - nom now specifies Rust 1.24.1 as minimum version. This was already the case before, now it is mad…
236 - `float` and `double` now work on all of nom's input types (`&[u8]`, `&str`, `CompleteByteSlice`, …
281 - @jaje for implementing `std::Error` on `nom:Err`
[all …]
DCargo.toml.orig3 name = "nom"
8 repository = "https://github.com/Geal/nom"
10 documentation = "https://docs.rs/nom"
179 travis-ci = { repository = "Geal/nom" }
180 coveralls = { repository = "Geal/nom", branch = "master", service = "github" }
DCargo.toml15 name = "nom"
21 documentation = "https://docs.rs/nom"
26 repository = "https://github.com/Geal/nom"
174 repository = "Geal/nom"
181 repository = "Geal/nom"
/external/rust/crates/nom/tests/
Dissues.rs6 extern crate nom;
8 use nom::{character::{is_digit, streaming::space1 as space}, Err, IResult, Needed, error::ErrorKind…
70 use nom::HexDisplay;
71 use nom::{IResult, character::streaming::{digit1 as digit, space1 as space}};
107 use nom::number::streaming::be_u16; in usize_length_bytes_issue()
158 use nom::character::streaming::{line_ending, not_line_ending}; in issue_655()
207 Err::Error(("ab", nom::error::ErrorKind::ParseTo)), in issue_752()
227 length_count!(value!(count), call!(nom::number::streaming::be_u32))
235 escaped_transform!(call!(::nom::character::streaming::alpha1), '\\', tag!("n"))
247 use nom::{Err, number::streaming::be_f64, error::ErrorKind};
[all …]
Descaped.rs1 use nom::{Err, error::ErrorKind, IResult};
2 use nom::character::complete::digit1;
3 use nom::bytes::complete::escaped;
4 use nom::character::complete::one_of;
12 use nom::bytes::complete::{escaped_transform, tag};
Dcss.rs1 extern crate nom;
3 use nom::IResult;
4 use nom::bytes::complete::{tag, take_while_m_n};
5 use nom::combinator::map_res;
6 use nom::sequence::tuple;
Dcustom_errors.rs5 extern crate nom;
7 use nom::IResult;
8 use nom::error::{ErrorKind,ParseError};
9 use nom::character::streaming::digit1 as digit;
Doverflow.rs5 extern crate nom;
7 use nom::{Err, Needed};
9 use nom::number::streaming::be_u64;
121 use nom::number::streaming::be_u8; in overflow_incomplete_length_count()
Dtest1.rs4 extern crate nom;
6 use nom::{not_line_ending, IResult};
Dmultiline.rs1 extern crate nom;
3 use nom::{
Dinference.rs9 extern crate nom;
12 use nom::character::{streaming::alpha1 as alpha, is_digit};
Dfloat.rs2 extern crate nom;
4 use nom::character::streaming::digit1 as digit;
Darithmetic.rs1 extern crate nom;
4 use nom::{
Djson.rs5 extern crate nom;
7 use nom::{character::is_alphanumeric, number::complete::recognize_float};
Dnamed_args.rs2 extern crate nom;
4 use nom::{
/external/libyuv/files/unit_test/
Dscale_test.cc497 #define DX(x, nom, denom) static_cast<int>(((Abs(x) / nom + 1) / 2) * nom * 2) argument
498 #define SX(x, nom, denom) static_cast<int>(((x / nom + 1) / 2) * denom * 2) argument
500 #define TEST_FACTOR1(name, filter, nom, denom, max_diff) \ argument
503 SX(benchmark_width_, nom, denom), SX(benchmark_height_, nom, denom), \
504 DX(benchmark_width_, nom, denom), DX(benchmark_height_, nom, denom), \
511 SX(benchmark_width_, nom, denom), SX(benchmark_height_, nom, denom), \
512 DX(benchmark_width_, nom, denom), DX(benchmark_height_, nom, denom), \
519 SX(benchmark_width_, nom, denom), SX(benchmark_height_, nom, denom), \
520 DX(benchmark_width_, nom, denom), DX(benchmark_height_, nom, denom), \
527 SX(benchmark_width_, nom, denom), SX(benchmark_height_, nom, denom), \
[all …]
Dscale_argb_test.cc232 #define DX(x, nom, denom) static_cast<int>((Abs(x) / nom) * nom) argument
233 #define SX(x, nom, denom) static_cast<int>((x / nom) * denom) argument
235 #define TEST_FACTOR1(name, filter, nom, denom, max_diff) \ argument
238 SX(benchmark_width_, nom, denom), SX(benchmark_height_, nom, denom), \
239 DX(benchmark_width_, nom, denom), DX(benchmark_height_, nom, denom), \
246 SX(benchmark_width_, nom, denom), SX(benchmark_height_, nom, denom), \
247 DX(benchmark_width_, nom, denom), DX(benchmark_height_, nom, denom), \
254 #define TEST_FACTOR(name, nom, denom) \ argument
255 TEST_FACTOR1(name, None, nom, denom, 0) \
256 TEST_FACTOR1(name, Linear, nom, denom, 3) \
[all …]
/external/libopus/silk/
DA2NLSF.c136 opus_int32 nom, den; in silk_A2NLSF() local
206 nom = silk_LSHIFT( ylo, 8 - BIN_DIV_STEPS_A2NLSF_FIX ) + silk_RSHIFT( den, 1 ); in silk_A2NLSF()
208 ffrac += silk_DIV32( nom, den ); in silk_A2NLSF()
/external/webrtc/modules/audio_coding/codecs/ilbc/
Ddo_plc.c56 int32_t nom; in WebRtcIlbcfix_DoThePlc() local
173 nom = tmp1 * tmp2; in WebRtcIlbcfix_DoThePlc()
174 max_perSquare = (int16_t)WebRtcSpl_DivW32W16(nom, denom); in WebRtcIlbcfix_DoThePlc()
/external/oss-fuzz/projects/nom/
Dbuild.sh18 cd $SRC/nom

1234