26 Commits

Author SHA1 Message Date
de0c03398c MAINT: Update and flesh out docs. 2018-10-09 20:39:26 -05:00
d9de070873 FEATURE: A mass of bugfixes and ergonomic improvements. 2018-09-24 22:04:16 -05:00
79ee6841e4 MAINT: Update metadata for Cargo.toml 2018-09-12 21:10:58 -05:00
1b3b37bbba MAINT: Add travis configuration file. 2018-09-12 21:02:46 -05:00
7b71de78f9 MAINT: Add License information. 2018-09-12 21:00:03 -05:00
94586e9158 MAINT: Documentation fixes and additions. 2018-09-12 20:46:11 -05:00
2089897ab5 FEATURE: Add a trait for tracking lines and columns in text. 2018-09-12 20:18:19 -05:00
e833730fbb MAINT: cargo fmt 2018-09-12 19:55:14 -05:00
e1698065c6 MAINT: more documentation. 2018-09-12 19:54:46 -05:00
71f76b16f7 REFACTOR: Normalize naming for the contained rules in a combinator macro. 2018-09-12 19:36:31 -05:00
a5ca5a92ce FEATURE: More helper macros and parser combinators. 2018-09-12 19:33:11 -05:00
beca789911 FEATURE: Add the Span trait and add a StrIter implementation. 2018-09-11 20:54:20 -05:00
ed908e7c13 REFACTOR: Combinator functions and no more matchers module.
We also made the Error struct take string messages instead of
arbitary displayable types.
2018-09-07 22:13:15 -05:00
832a43db14 DOCS: Added a bunch of documentation. 2018-09-07 21:06:26 -05:00
085b31b204 REFACTOR: Error.err becomes msg instead for clarity. 2018-09-07 20:46:17 -05:00
29b5d71bb1 FEATURE: must_string Result mapper and until! matcher. 2018-09-07 20:12:39 -05:00
40c89a5cb3 FEATURE: Implement From for &str and &[T] and Vec<T>. 2018-09-07 18:25:43 -05:00
5163a1ff5e REFACTOR: Split the macros into a combinators and a matchers namespace. 2018-09-05 22:44:05 -05:00
b8534bc717 FEATURE: Add peek and not combinators. 2018-09-05 22:36:09 -05:00
9b3f69d7f4 REFACTOR: Fix issue where text_token macro expected a reference. 2018-09-05 22:17:36 -05:00
3f6bad4cd2 FEATURE: a text token convenience macro. 2018-09-05 20:43:43 -05:00
fe1b0fd154 FEATURE: Require Debug be implemented for err in the Error struct. 2018-09-03 00:22:29 -05:00
bb3502d6fd MAINT: Rustdoc for the Error and Offsetable types. 2018-09-03 00:16:44 -05:00
170e74209d MAINT: cargo fmt. 2018-09-03 00:06:15 -05:00
d24df3b852 FEATURE: Error Wrapping as a first class citizen. 2018-09-03 00:05:32 -05:00
00bd55874c Initial Commit. 2018-09-02 22:52:30 -05:00