combine icon indicating copy to clipboard operation
combine copied to clipboard

A parser combinator library for Elixir projects

Results 8 combine issues
Sort by recently updated
recently updated
newest added

It's helpful to demonstrate that integers with leading zeroes will match, but have their leading zeroes stripped.

Prior to this fix, the column index indicated in error messages would be off for string containing UTF characters.

Might have missed this, but the library seems to be missing a feature for chaining sequential operations? Something along the lines of an `and_then` function/parser? The parser would take as...

I'm building a compiler using this awesome lib, then sometimes I need get a error message from on parser inside of `many`, `sequence` or something like it. For example, in...

So I was thinking about `combine` a bit recently and it seems to me unlike its haskell older brother it has a problem parsing recursive grammars. Take this example of...

This definitely surprised me. The checks are just for == against String.upper and String.lower, which don't do anything with symbols... ``` iex(3)> "[Option" |> Combine.parse(Combine.Parsers.Text.upper()) ["["] iex(4)> "[Option" |> Combine.parse(Combine.Parsers.Text.lower())...

I have another, more complex question. Would you be open to the idea of supporting inputs which are not strings? The main thing I'd like to have is a list...

feature