parsley icon indicating copy to clipboard operation
parsley copied to clipboard

A fast and modern parser combinator library for Scala

Results 29 parsley issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** Occasionally, after having generated one syntax error, it may be possible to resume the parse and generate further syntax errors....

enhancement
major

**Is your feature request related to a problem? Please describe.** Chain combinators more often than might be expected require type ascriptions when used with regular lambdas. This is because there...

enhancement
major

**Describe the solution you'd like** Allow mismatched start and end on strings **Describe alternatives you've considered** I don't think you can simply parse the inside of a string so I...

enhancement
major

Parsley currently accepts providing input as a `String` and parsing directly from a `File`. However, the file support is limited, and still reads in the entire file into memory in...

enhancement
minor

Parsley 4 introduced some improved Unicode support for caret width; however, this support is reasonably limited. Ideally, position information would _also_ be adjusted with respect to the number of codepoints...

enhancement
patch

## Description CalleeSave is designed to either be entered or exited, however as this parser can be let found (meaning we don't regenerate the instructions for it), if you recursively...

bug
backport 4.5

To ease the possibility of Parsley's use in other languages, like Kotlin or Java, as well as to have nice debug traces, it is probably a good idea to use...

enhancement

We have `reduceLeft` and `reduceRight` (and their `Option` equivalents), but not a basic `reduce` -- this might be worthwhile adding.

enhancement

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...

enhancement