Commit Graph

  • 48c5a7cc3f consumed (previously with_input) parser combinator (#1146) Nia Calia-Bogan 2020-08-30 09:05:38 -04:00
  • 4a30ddc88d Err::to_owned should be usable with the alloc feature Geoffroy Couprie 2020-08-30 14:56:27 +02:00
  • b037e9c0b9 fix no_std and alloc compilation Geoffroy Couprie 2020-08-30 14:50:40 +02:00
  • ea701873b6 eof function (#1112) Shea Newton 2020-08-30 06:31:31 -06:00
  • 11571df573 update the docs on char Geoffroy Couprie 2020-08-30 14:20:30 +02:00
  • 3dcddc9cc1 Fix Incomplete behaviour in character::streaming::char Geoffroy Couprie 2020-08-30 14:19:21 +02:00
  • 5108ed18d5 add the satisfy combinator, that checks a predicate on the next char Geoffroy Couprie 2020-08-30 14:14:22 +02:00
  • b2ed755e27 convert_error should accept a type that derefs to &str Geoffroy Couprie 2020-08-30 11:26:36 +02:00
  • 42248ee1b5 Add PDB parser to README.md Tianyi Shi 2020-08-25 22:22:20 +08:00
  • af7d8feda4 Introduce the FromExternalError trait for map_res and verify Geoffroy Couprie 2020-08-30 10:49:43 +02:00
  • bf83d5d978 basic std::error::Error implementations for Error and VerboseError Geoffroy Couprie 2020-08-24 14:51:03 +02:00
  • 981d036ca8 replace the basic error tuple with a struct Geoffroy Couprie 2020-07-05 18:12:45 +02:00
  • c5e0dc225d clean up the Incomplete behaviour Geoffroy Couprie 2020-08-23 18:48:25 +02:00
  • e458dea6b3 New parser using nom to be shown in README.md Tianyi Shi 2020-08-23 18:46:29 +08:00
  • 3a61f2453f Simplify branching parsers Caleb Sander 2020-08-06 13:41:21 -04:00
  • 4d5e2484c2 Simplify and optimize trait implementations Caleb Sander 2020-07-25 13:57:16 -04:00
  • 12c0e922ed remove Mozilla IRC mentions Geoffroy Couprie 2020-08-23 11:52:17 +02:00
  • 9a555fe646 add the finish() method to clean up a parser's result Geoffroy Couprie 2020-08-22 15:34:02 +02:00
  • 7f928d0931 adapt the into combinator to current architecture Geoffroy Couprie 2020-08-22 15:22:46 +02:00
  • b17c6e4f46 fix number tests Geoffroy Couprie 2020-08-22 15:21:39 +02:00
  • 23ee8ded4f Add into combinator (#1087) George Claghorn 2020-08-22 09:11:22 -04:00
  • 3f81e240e2 non-macro versions of u32!, etc (#1104) Benjamin Kay 2020-08-22 08:07:20 -05:00
  • c79acf95ad Add a "recipes" section to the docs (issue #1169). Robert Jacobson 2020-08-01 12:44:02 -04:00
  • 9060f4b053 Remove Extend requirement on ExtendInto::Extender. (#1139) Ahmed Charles 2020-08-22 05:34:33 -07:00
  • 13e047e085 Make benchmarks compile again Caleb Sander 2020-07-25 18:59:12 -04:00
  • a99bcfa8f5 Use Vec::with_capacity() in multi::count. Joe Thornber 2020-08-21 08:37:00 +01:00
  • c295a20508 Remove unnecessary requirements on success() Caleb Sander 2020-07-22 18:48:16 -04:00
  • 9fce925840 Add OTDR file parser to README (#1168) James Harrison 2020-08-22 11:17:16 +01:00
  • f7a28aecc0 Mention versions in README Colin Woodbury 2020-06-16 13:40:11 -07:00
  • 1c34db7438 Fix typo in CHANGELOG.md Sarfaraz Nawaz 2020-06-16 04:11:57 +05:30
  • 7e16897f38 v5.1.2 5.1.2 Geoffroy Couprie 2020-06-12 11:22:47 +02:00
  • ff546aac4c Add README.md to included files Pierre Chifflier 2020-06-12 10:53:31 +02:00
  • 47fdc2dd94 Add README.md to included files Pierre Chifflier 2020-06-12 10:53:31 +02:00
  • dbaa2e5ec5 Add success combinator returning the given value without consuming Ivan Veselov 2020-04-13 09:18:32 +01:00
  • 60fce4c850 Add ANT FIT parser to README Matthew Stadelman 2020-05-03 22:47:31 -04:00
  • 74bdbed6f9 Fix a few typos in the documentation Bastien Orivel 2020-05-29 22:17:13 +02:00
  • 28fb84634d Replace "cfg(test)" with "cfg(doctest)" for readme testing Guillaume Gomez 2020-05-07 12:04:22 +02:00
  • e766634631 Add custom errors example (#1151) Antoine Cezar 2020-05-30 11:55:38 +02:00
  • 4a95dfa532 Fixing a lot of minor issues & inconsistencies in the documentation (#1143) nnt 2020-05-30 11:53:44 +02:00
  • 974233f2e8 Fix docs for IResult (#1148) Jay Oster 2020-05-30 02:39:39 -07:00
  • b889d7c7e1 v6.0.0-alpha1 6.0.0-alpha1 Geoffroy Couprie 2020-04-10 18:51:18 +02:00
  • 20a3bb9e1c remove warnings Geoffroy Couprie 2020-04-10 16:35:03 +02:00
  • dfc69e59b2 remove the deprecated whitespace module Geoffroy Couprie 2020-04-10 16:30:55 +02:00
  • a1c5409a43 remove the deprecated methods module Geoffroy Couprie 2020-04-10 16:28:58 +02:00
  • 278b61abfc remove warning Geoffroy Couprie 2020-04-10 16:27:45 +02:00
  • 42cd421cc9 the fnmut test requires the alloc feature Geoffroy Couprie 2020-04-10 16:24:29 +02:00
  • 432559c917 add a test for FnMut Geoffroy Couprie 2020-04-10 16:17:54 +02:00
  • 5475677823 test FnMut usage Geoffroy Couprie 2020-04-10 16:01:53 +02:00
  • 62bcf367fd Add fill() parser (#1045) Devon Hollowood 2020-04-10 06:39:12 -07:00
  • a06784c5a2 use PhantomData from core instead of std Geoffroy Couprie 2020-04-10 15:13:28 +02:00
  • 563bf0c4d1 raise the minimum Rust version to 1.37 Geoffroy Couprie 2020-04-10 15:01:52 +02:00
  • 61772cdf1e add flat_map, and, and_then, or methods to the Parser trait Geoffroy Couprie 2020-04-10 12:00:35 +02:00
  • afad7bf93e formatting Geoffroy Couprie 2020-04-10 11:01:58 +02:00
  • ac34e5ac11 add a map() method on the Parser trait Geoffroy Couprie 2020-04-10 10:54:12 +02:00
  • 4cfe336b48 relax trait bounds on combinator arguments Geoffroy Couprie 2020-04-09 17:38:15 +02:00
  • e6ebcd7193 rename separated_list to separated_list0 Geoffroy Couprie 2020-04-09 17:27:05 +02:00
  • 84d1ac025b move parser implementation to use a Parser trait Geoffroy Couprie 2020-04-09 15:54:55 +02:00
  • d2d8d7b8c1 remove 8 bytes from Needed and Err Geoffroy Couprie 2020-04-08 15:28:05 +02:00
  • 767e1be32c remove warnings Geoffroy Couprie 2020-04-08 14:57:13 +02:00
  • 3ef05ba397 remove the add_context method from ParseError Geoffroy Couprie 2020-04-08 11:44:32 +02:00
  • e00322a019 Add UnspecializedInput default impl for Compare Marc-Antoine Perennou 2020-04-08 10:51:41 +02:00
  • 944c4a6b69 remove regexp_macros cargo feature Geoffroy Couprie 2020-04-08 11:02:46 +02:00
  • bf86074545 Regex parsers always own their regexes Sebastian Zivota 2020-01-10 17:19:09 +01:00
  • cb54f79327 Regex parsers ported from macros to functions Sebastian Zivota 2019-10-03 16:46:39 +02:00
  • 78a5b83803 Remove stabilized alloc feature gate. Bruno Kirschner 2019-10-30 15:06:49 +01:00
  • 7e21806ff9 convert streaming number parsers to generic input Geoffroy Couprie 2020-04-07 16:25:53 +02:00
  • 33f09f600e Fix Needed::Size behaviour in streaming number parsers (#1056) Patrick Chieppe 2020-04-08 00:31:47 +10:00
  • f2d4ab13e3 convert the remaining complete number parsers to generic inputs Geoffroy Couprie 2020-04-07 15:51:33 +02:00
  • 6ca7acc77a define the input type as trait bounds instead of &[u8] for complete::be_u* Geoffroy Couprie 2020-04-07 11:45:29 +02:00
  • 06710523db add a benchmark for binary number parsers Geoffroy Couprie 2020-04-06 15:46:02 +02:00
  • 84b76730b0 update criterion Geoffroy Couprie 2020-04-06 15:13:42 +02:00
  • 96e0b0a08b Upgraded jemallocator dependency. Razican 2020-01-14 10:19:17 +01:00
  • 75cae01ac7 Add CSML to "Programming languages" list (#1117) Alexis Merelo 2020-04-06 14:14:40 +02:00
  • e73a4d4025 Allow lexical-core 0.7 Jake Goulding 2020-02-28 20:59:57 -05:00
  • 402260bf1f README: add links to HTTP, URI and Gameboy parsers Pierre Chifflier 2020-03-27 10:17:34 +01:00
  • c1ca77a399 README: add links to Python and Turtle parsers Pierre Chifflier 2020-03-27 10:05:31 +01:00
  • 59c05c3033 README: remove mention to redis parser, not using nom Pierre Chifflier 2020-03-27 10:03:00 +01:00
  • 84d390f490 Add more parsers to README Pierre Chifflier 2020-03-27 09:58:50 +01:00
  • 41f461f0a1 update the IRC channel Geoffroy Couprie 2020-03-05 09:35:34 +01:00
  • b1d3950dfa bump version to 5.1.1 5.1.1 Geoffroy Couprie 2020-02-24 15:09:45 +01:00
  • b4be324711 remove warning Geoffroy Couprie 2020-02-24 15:09:25 +01:00
  • cd422722b5 Make error::context() available without alloc feature YOSHIOKA Takuma 2020-02-05 20:54:37 +09:00
  • 289ce2dedd fix doc akitsu-sanae 2020-02-04 20:34:05 +09:00
  • c305e51a37 Remove inline attribute from prototypes Adrian Băcîrcea 2020-01-14 11:56:38 +02:00
  • b4e83b5b0c missed an a Joshy Orndorff 2020-01-09 16:12:04 -05:00
  • 2036c8c6b0 Fix typo in docs Joshy Orndorff 2020-01-03 10:31:22 -05:00
  • dba7d449c8 Added comment to string parser Nathan West 2020-01-07 17:03:27 -05:00
  • 6c15061f61 Fixed broken build on rust 1.31; extra comments Nathan West 2019-12-27 00:53:38 -05:00
  • ffb4c6493c Added example for an escaped string parser Nathan West 2019-12-21 14:17:21 -05:00
  • dee6cbea32 Add map for Err Richard Dodd (dodj) 2019-12-07 18:17:03 +00:00
  • ed6274ac59 chore: Update version_check to 0.9 Igor Gnatenko 2019-11-26 10:55:53 +01:00
  • fb03e618e1 Update bits example Alexander Ekdahl 2019-11-23 12:33:11 -05:00
  • 2a199032f8 Update lexical-core version to "^0.6". Alex Huszagh 2020-01-07 17:20:59 -06:00
  • de22438189 bump version to 5.1.0 5.1.0 Geoffroy Couprie 2020-01-07 20:00:23 +01:00
  • 517bc7759c fix panic in convert_error Geoffroy Couprie 2020-01-07 19:11:19 +01:00
  • 504ff533ac Fix take_while_m_n utf8 where all input chars are matching Audun Halland 2020-01-02 17:24:23 +01:00
  • e32fb86dd6 Merge branch 'Lucretiel-fix-convert-error' Geoffroy Couprie 2020-01-07 18:49:34 +01:00
  • ae08f62982 Merge branch 'fix-convert-error' of https://github.com/Lucretiel/nom into Lucretiel-fix-convert-error Geoffroy Couprie 2020-01-07 18:49:21 +01:00
  • ca1053a166 fix json example compilation Geoffroy Couprie 2020-01-07 18:37:29 +01:00
  • 530ead076b Simplified alt() implementation Nathan West 2019-12-21 03:29:23 -05:00