Skip to content

v.0.3.0: binary: BE, LE, fail does `Failure, catch, locations, location_of_position#5

Merged
davesnx merged 16 commits intomainfrom
feat/binary
Mar 23, 2026
Merged

v.0.3.0: binary: BE, LE, fail does `Failure, catch, locations, location_of_position#5
davesnx merged 16 commits intomainfrom
feat/binary

Conversation

@davesnx
Copy link
Copy Markdown
Owner

@davesnx davesnx commented Mar 22, 2026

Fixes #2, #3 and a few more features

davesnx added 9 commits March 22, 2026 21:13
# Via David Sancho Moreno (1) and GitHub (1)
* 'main' of github.com:/davesnx/parseff:
  Add documentation for utf8
  Implement Utf8 submodule with new copied effects and using uucp

# Conflicts:
#	lib/parseff.ml
#	lib/parseff.mli
#	test/dune
`fail` now produces `Failure instead of `Expected, distinguishing
user validation errors from parser expectation mismatches. `Failure
propagates through backtracking and relabeling combinators.
@davesnx davesnx changed the title binary: BE, LE, `Failure and Parseff.catch v.0.3.0: binary: BE, LE, fail does `Failure, catch, locations, location_of_position Mar 23, 2026
@davesnx davesnx merged commit 24e8a7d into main Mar 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Better position tracking

1 participant