Skip to content

Implementations of error reporting, positions, and branch committing#18

Open
raoxiaojia wants to merge 1 commit intorocq-community:masterfrom
raoxiaojia:error-reporting
Open

Implementations of error reporting, positions, and branch committing#18
raoxiaojia wants to merge 1 commit intorocq-community:masterfrom
raoxiaojia:error-reporting

Conversation

@raoxiaojia
Copy link
Copy Markdown
Contributor

@raoxiaojia raoxiaojia commented Mar 20, 2026

This PR implements error reporting and branch committing functions, which was implemented in the Agdarsec updates mentioned by @gallais 's blog post in #4 . This does not implement the other functionalities that were added in Agdarsec, e.g. annotations. The changes made here should be backward compatible (at least for my use case).

This probably needs a review from the original authors, as I've introduced quite a bit of new code here while trying to imitate Agdarsec's style; but I don't really know Agda well, so I could have made some dumb decisions here.

I added the example mentioned in the blog post (binary/hex parser commitment) in Examples.v to demonstrate that the design works.

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.

1 participant