chumsky icon indicating copy to clipboard operation
chumsky copied to clipboard

Write expressive, high-performance parsers with ease.

Results 110 chumsky issues
Sort by recently updated
recently updated
newest added

This is all slightly cursed, and horribly WIP, but I wanted it up for viewing

### Problem I'm parsing a string into tokens with chumsky, and I would like to also use chumsky to parse those tokens into something else. While `select! { ... }`...

Using `1.0.0.alpha6` using a combination of `nested_in` + `repeated()` if there is a parse error in the inner parser, the error is reported with a span relative to the start...

A list of things that need doing before 1.0 can be released as stable. This list will grow as we become aware of more things or remember outstanding issues. #...

1.0
tracking

Hey, huge fan of this library. I'm using it in my programming language, [vicuna](https://github.com/nicholaslyang/vicuna). However, there are some issues that I've started experiencing. It seems like the library uses a...

I am converting a parser from chumsky 0.9 to 1.0.0-alpha.4. During this, I noticed a pattern that I found quite nontrivial to translate. In particular, a parser for `a(ba)*`, where...

Chumsky has a concept of a state and context. And quite a few combinators that do things with them. And a `map_ctx` standalone function. I personally never quite managed to...

Say we have the two parsers: - `fn lexer() -> impl Parser;` - `fn token_parser() -> impl Parser;` # Feature request A way to merge the two parsers as one....

enhancement
api

I've implemented a custom error class, with a `Custom` error type on it. I want to return this custom error using `try_map` and then see it at the end of...

Around a corner of the internet I landed on: Repo: https://github.com/djkoloski/rust_serialization_benchmark Website: https://david.kolo.ski/rust_serialization_benchmark/ And I was surprised to not see `chumsky` yet, and I think it should definitely be there...

help wanted