chumsky
chumsky copied to clipboard
Write expressive, high-performance parsers with ease.
Works just like `not()` but for `BorrowInput` rather than `ValueInput`. This is just like I did for [`any_ref`](https://github.com/zesterer/chumsky/pull/528), and needed for the same reason, that is, because `not` can't be...
This introduces a middle man to prevent both memory leaks (#486) in recursive parsers, and prevents the user from foot-gunning themselves by calling the wrong `clone` (referring to craftspider's `weak_clone`)...
(V small, as I mentioned https://github.com/zesterer/chumsky/issues/498, writing it because it sounds like this is last chance for crate-wide changes. Feel free to close without comment) Why is `.ignored` not `.ignore`?...
Works just like `one_of()` but for `BorrowInput` rather than `ValueInput`. This is just like I did for [`any_ref`](https://github.com/zesterer/chumsky/pull/528), and needed for the same reason, that is, because `one_of` can't be...
Currently unsound if passed an incorrectly sized slice.