-
- Rust version : `rustc 1.55.0 (c8dfcfe04 2021-09-06)`
- nom version : 7.0.0
- nom compilation features used: `default-features = false`
Hi!
I've been struggling to work with nom's error handl…
-
Hi! may you consider adding `manyEndingWith` (name subject to change)? The code would be like:
```haskell
-- copy paste from manyTill_. It takes a parser p and a finalizer end. It returns the list…
lsmor updated
7 months ago
-
As shown in #235, the new `parsley.debugger` functionality suffers from exposing underlying implementations in a way that might not be obvious at all to a user. A looping `.foldLeft` reports that `pur…
-
Anyone interested in looking at topics like the following?
- parser combinators
- parsing algorithms
- working with ambiguous grammars
- how a compiler works
-
Is there a reason there's no `BindCombinator`? I tried to add one but `Parser.remainder` is internal. Also, is there a reason `Parser.remainder` is internal? I'd prefer the ability to add combinator…
-
As discussed in https://github.com/scala/scala-parser-combinators/issues/397 by @martingd, scanners use their `atEnd` predicate instead of reporting `EofCh` or the built-in `Tokens.EOF`:
> ### Note…
-
This will require writing parsers for the (two different!) plain-text formats that are used for entries returned by the glossing dictionary vs. everything else. For Japanese-to-English, we could proba…
-
Not really a issue, but really appreciate your work. I am being curious, why makes you build a new parser combinator instead of using some existing solution like `nom`?
-
### Please complete the following tasks
- [X] I have searched the [discussions](https://github.com/winnow-rs/winnow/discussions)
- [X] I have searched the [open](https://github.com/winnow-rs/winnow/i…
epage updated
18 hours ago
-
In documentation you introduced an example of JSON parser, this format considered to be intrinsically circular on grammar level. So, what if my grammar has circular nature just like json`s one, but pa…