Commit Graph

  • 8c68e22d9f combine errors in the alt implementation for arrays Geoffroy Couprie 2023-08-10 22:16:02 +02:00
  • c143f7eb41 Add --generate-link-to-definition option when building on docs.rs (#1675) Guillaume Gomez 2023-07-30 23:03:43 +02:00
  • 9dffd60f80 Allow using arrays as input to alt (#1556) Aspen Smith 2023-07-30 17:02:58 -04:00
  • 8b975ef5db refacto for nom 8 glittershark-alt-arrays Geoffroy Couprie 2023-07-30 22:55:18 +02:00
  • 98dd6ef84b Merge branch 'main' into alt-arrays Geoffroy Couprie 2023-07-30 22:41:50 +02:00
  • 90d78d65a1 Add an OutputMode type parameter to drive parser results (#1631) Geoffroy Couprie 2023-06-10 23:16:09 +02:00
  • d390a64a4f Merge branch 'main' into gat gat Geoffroy Couprie 2023-06-10 23:11:47 +02:00
  • 71ba24fd8a Use less specific type in own combinator example (#1662) Shahriar Heidrich 2023-06-10 23:10:34 +02:00
  • d0d7cb4242 Make is_a example more obvious (#1663) Shahriar Heidrich 2023-06-10 23:09:05 +02:00
  • 4d460951da Add some missing combinators to choosing c. guide (#1665) Shahriar Heidrich 2023-06-10 23:08:00 +02:00
  • 9fce481871 Fix typo (#1668) Brian Broll 2023-06-10 16:07:14 -05:00
  • a55d6c6ac0 cleanup Geoffroy Couprie 2023-06-10 23:04:35 +02:00
  • d9f643a294 fix doc link Geoffroy Couprie 2023-06-10 22:43:52 +02:00
  • 721048ec24 warning Geoffroy Couprie 2023-06-10 22:34:31 +02:00
  • 8b1e822254 Merge branch 'main' into gat Geoffroy Couprie 2023-06-10 22:23:23 +02:00
  • 36cae5d68f v6.2.2 6.2.2 6.x Geoffroy Couprie 2023-04-26 22:24:03 +02:00
  • 1ac35bf34a Fix for trailing semicolon in macros. (#1657) Jason Ish 2023-04-26 14:04:35 -06:00
  • bfc68d2fb4 v5.1.3 5.1.3 5.0 Geoffroy Couprie 2023-04-26 22:09:26 +02:00
  • 6ca86143c5 Fix for trailing semicolon in macros. (#1657) Jason Ish 2023-04-26 14:04:35 -06:00
  • d403217fc7 fix doc tests Geoffroy Couprie 2023-04-24 22:50:08 +02:00
  • f60dda52ee number parsers Geoffroy Couprie 2023-04-17 23:53:53 +02:00
  • 1309141ae5 Improve wording on nom::Err description (#1655) Hugo 2023-04-17 22:55:12 +02:00
  • bbf0a655f8 Add Nominomicon link to README (#1654) Tom Kunc 2023-04-18 06:54:18 +10:00
  • a84ee0368d fix tests and benchmarks Geoffroy Couprie 2023-03-20 00:08:34 +01:00
  • c4cb53ffd4 fix docs and warnings Geoffroy Couprie 2023-03-20 00:05:41 +01:00
  • 3c2e18eb05 fix build in no-default-features Geoffroy Couprie 2023-03-20 00:02:00 +01:00
  • 25af30d42d raise minimal version to 1.65 Geoffroy Couprie 2023-03-19 23:51:12 +01:00
  • 370163d9ab port satisfy Geoffroy Couprie 2023-03-19 23:09:37 +01:00
  • e7b6578321 Make Error clonable (#1650) Makro 2023-03-19 22:12:38 +00:00
  • 7b5dc82b87 convert the permutation combinator Geoffroy Couprie 2023-03-18 20:20:12 +01:00
  • f675c88e1b convert the escaped parsers Geoffroy Couprie 2023-03-18 16:30:49 +01:00
  • adda2ae1e0 Merge branch 'main' into gat Geoffroy Couprie 2023-03-15 22:00:11 +01:00
  • c83a3fdccb Fix multibyte char support in take_while_m_n (#1651) Geoffroy Couprie 2023-03-15 21:51:35 +01:00
  • 4565fa62f5 Remove excess space (#1634) Jonathan Widén 2023-03-14 21:47:00 +01:00
  • 5a39314a59 Update links (#1648) Alex Touchet 2023-03-14 13:46:21 -07:00
  • e349d66c3f convert multi combinators Geoffroy Couprie 2023-03-09 23:14:18 +01:00
  • 60cc7371df convert combinators Geoffroy Couprie 2023-02-28 21:48:45 +01:00
  • ca1f256bd2 reimplement more bytes parsers Geoffroy Couprie 2023-02-25 23:40:55 +01:00
  • 1c1e9c896b Fix example in doc comment for pair() (#1616) Zane D. Purvis 2023-02-22 17:20:43 -05:00
  • c37ca8c15e Merge branch 'main' into gat Geoffroy Couprie 2023-02-22 23:16:33 +01:00
  • 87d85554f7 allow conversion of Error and VerboseError to owned versions (#1638) Geoffroy Couprie 2023-02-22 23:14:20 +01:00
  • 24cc945c7d Update readme example (#1641) liam 2023-02-22 17:11:21 -05:00
  • 24e2f8f20e add more inlining Geoffroy Couprie 2023-02-22 23:03:59 +01:00
  • c1bbb98abe various optimizations Geoffroy Couprie 2023-02-17 00:26:01 +01:00
  • 4645ef530e fix split_at_position_mode1 Geoffroy Couprie 2023-02-15 21:47:21 +01:00
  • 6c1b4d305e support opt and recognize Geoffroy Couprie 2023-02-15 21:37:33 +01:00
  • 044b42649a alt: only create and combine error when needed Geoffroy Couprie 2023-02-14 00:12:03 +01:00
  • 488208a4ef Merge branch 'main' into gat Geoffroy Couprie 2023-02-13 23:06:11 +01:00
  • ec4a968a70 extend the JSON benchmark (#1639) Geoffroy Couprie 2023-02-13 22:06:19 +01:00
  • 569e955d78 Add missing hyperlink to the tuple combinator (#1637) John Bago-od 2023-02-14 04:06:47 +08:00
  • 116c4bf445 port double and recognize_float Geoffroy Couprie 2023-02-13 08:49:11 +01:00
  • f350eeb891 profiling target Geoffroy Couprie 2023-02-05 19:53:31 +01:00
  • 7d198e2711 port the HTTP bench Geoffroy Couprie 2023-02-05 16:52:00 +01:00
  • bd38093986 improve benchmarks Geoffroy Couprie 2023-02-05 13:20:28 +01:00
  • a72de13f93 convert character parsers and split_at_position Geoffroy Couprie 2023-02-05 00:08:01 +01:00
  • 7029107c89 convert verify Geoffroy Couprie 2023-02-04 21:31:17 +01:00
  • 11d25d6309 convert tag and take, with streaming behaviour decided by the Mode Geoffroy Couprie 2023-02-02 23:49:00 +01:00
  • 2afb16326b recursive parsers can work with an explicit implementation Geoffroy Couprie 2023-01-31 23:27:32 +01:00
  • b5da7f3641 convert many0 and separated_list0 Geoffroy Couprie 2023-01-30 23:27:38 +01:00
  • 30a129fa8f convert the alt combinator Geoffroy Couprie 2023-01-30 22:11:06 +01:00
  • ed6c9055de fix doctests Geoffroy Couprie 2023-01-29 22:01:02 +01:00
  • 1cec982e2a convert sequence parsers Geoffroy Couprie 2023-01-29 21:05:34 +01:00
  • a2145cbd73 convert some combinators Geoffroy Couprie 2023-01-25 23:55:43 +01:00
  • 39f86c9db4 convert the Parser trait Geoffroy Couprie 2023-01-24 23:16:57 +01:00
  • 23dd5c6aa3 add initial traits for GAT integration Geoffroy Couprie 2023-01-24 22:20:00 +01:00
  • bf8cddbdbd Parser associated types (#1626) Geoffroy Couprie 2023-01-22 22:24:40 +01:00
  • 4c6e45eded fix missing case in benchmarks Geoffroy Couprie 2023-01-19 21:16:34 +01:00
  • 103f32f266 make many extend into other collections that Vec (#1621) Geoffroy Couprie 2023-01-17 23:39:32 +01:00
  • 869f8972a4 v7.1.3 7.1.3 7.x Geoffroy Couprie 2023-01-15 22:05:17 +01:00
  • a534b39078 fix other uses of MAX_INITIAL_CAPACITY_BYTES Geoffroy Couprie 2023-01-15 20:15:00 +01:00
  • ee7ad17086 avoid panic when counting zero-sized outputs in count() (#1618) Michael Bryant 2023-01-15 11:13:12 -08:00
  • 7d33ca6de5 fix other uses of MAX_INITIAL_CAPACITY_BYTES Geoffroy Couprie 2023-01-15 20:15:00 +01:00
  • 931bcf0109 avoid panic when counting zero-sized outputs in count() (#1618) Michael Bryant 2023-01-15 11:13:12 -08:00
  • a34ea7c3b2 test the Streaming wrapper on HTTP benchmarks merge-complete-streaming Geoffroy Couprie 2023-01-07 19:59:44 +01:00
  • 6923bacfd4 Simplify traits for input types (#1612) Geoffroy Couprie 2023-01-07 18:15:03 +01:00
  • dc5601dbec Refactor input traits (#1610) Geoffroy Couprie 2023-01-05 19:20:50 +01:00
  • 934b80ee29 add streaming benchmarks (#1609) Geoffroy Couprie 2023-01-03 21:24:50 +01:00
  • 93a9845708 feature multi range (#1608) Geoffroy Couprie 2023-01-02 18:00:48 +01:00
  • c3e945a8c4 Merge branch 'kompass-impl_parser_for_tuples' Geoffroy Couprie 2023-01-02 14:57:06 +01:00
  • 46a08bfa87 remove the parse combinator Geoffroy Couprie 2023-01-02 14:49:36 +01:00
  • 5ac83e5a94 Merge branch 'main' into kompass-impl_parser_for_tuples Geoffroy Couprie 2023-01-02 14:41:06 +01:00
  • f08b5e2bc5 switch to edition 2021 and raise MSRV to 1.56.0 (#1607) Geoffroy Couprie 2023-01-02 12:27:41 +01:00
  • eaf4140f3b add map_res/map_opt to Parser (#1563) Flier Lu 2023-01-02 19:24:53 +08:00
  • d3af450c10 Merge branch 'Xiretza-parse-methods-fnmut' Geoffroy Couprie 2023-01-02 12:15:47 +01:00
  • 597458851d Allow FnMut arguments to Parser::map and Parser::flat_map Xiretza 2021-12-16 19:05:18 +01:00
  • 6f9e06796e Removed unneeded lifetime bound Olive 2022-11-05 16:42:00 -07:00
  • f06475b67b Loosened type constraint on ws argument Olive 2022-03-15 02:06:43 -07:00
  • 1e2c946170 Fix closure syntax in error_management.md Justin Tracey 2022-10-16 20:38:10 +00:00
  • 69775a5cf7 doc: wording in choosing_a_combinator Jade Bilkey 2022-12-16 13:47:27 -05:00
  • 231e226748 support more input types in hexadecimal string parsing (#1602) Geoffroy Couprie 2023-01-02 00:23:03 +01:00
  • fe01bf6d42 loosen trait bounds for nom::multi::fill (#1524) Mustafa Guler 2023-01-01 18:06:48 -05:00
  • 1fde874f73 Wrap the permutation function input in a tuple (#1565) Roee Shapira 2023-01-01 22:58:33 +00:00
  • 2a49e705aa refactor number parsers (#1606) Geoffroy Couprie 2023-01-01 23:57:19 +01:00
  • 12546b09d5 Merge branch 'cky-fix-clippy-warnings' Geoffroy Couprie 2023-01-01 23:46:54 +01:00
  • be57ddb966 Fix clippy warnings for lib, examples, and tests. C. K. Young 2022-12-10 00:56:42 -05:00
  • 6be62d30d7 v7.1.2 (#1605) 7.1.2 Geoffroy Couprie 2023-01-01 18:31:27 +01:00
  • 6860641f1b 1533 implement bool function for bits (#1534) Will_i_code 2022-12-30 18:03:41 +01:00
  • 6e45c5d1f3 Remove duplicated section from error_management.md (#1529) Wolf Thomsen 2022-12-30 18:01:29 +01:00
  • 3c5e08cde0 impl ErrorConvert<()> for () (#1583) C. K. Young 2022-12-30 11:49:17 -05:00
  • 9c357edae7 Move the succ! macro to its own file (#1598) Geoffroy Couprie 2022-12-30 16:30:40 +01:00