Joshua Barretto

Results 63 issues of Joshua Barretto

Parsers don't do anything by themselves, so the `#[must_use]` attribute should probably be applied to them (as with `Iterator`).

good first issue
api

This is now being developed in #82

enhancement
help wanted

Currently, only some initial experiments outside of the main codebase. The new design departs quite a lot from `master`, to the point that it's likely to end up being a...

Chumsky currently supports a primitive debugging system, allowing parsers to print to `stdout` when entered during a call to `Parser::parse_recovery_verbose`. Expanding this further will require some thought. 1) What problems...

documentation
help wanted
question

With the eventual merge of #82, it might be possible to have chumsky integrate with `cstree`, a library for lossless parsing using untyped syntax tree. This might be achieved by...

enhancement
help wanted
interop

[Memoisation](https://en.wikipedia.org/wiki/Memoization#Parsers) is a technique for making backtracking parser performance linear over the input length at the cost of higher memory consumption and more overhead for less exponential grammars. It would...

enhancement