Skip to content

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

Merged
womeier merged 1 commit into
rocq-community:masterfrom
raoxiaojia:error-reporting
Jun 17, 2026
Merged

Implementations of error reporting, positions, and branch committing#18
womeier merged 1 commit into
rocq-community:masterfrom
raoxiaojia:error-reporting

Conversation

@raoxiaojia

@raoxiaojia raoxiaojia commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

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.

@womeier

womeier commented Apr 22, 2026

Copy link
Copy Markdown
Member

@gallais?

@gallais gallais linked an issue Jun 15, 2026 that may be closed by this pull request
@womeier

womeier commented Jun 15, 2026

Copy link
Copy Markdown
Member

after merging, do you need a release @raoxiaojia?

@raoxiaojia

Copy link
Copy Markdown
Contributor Author

after merging, do you need a release @raoxiaojia?

Thanks! A release would be useful for downstream error reporting, however I will not have time to work on that until at least after the POPL deadline, so there's no urgency in this.

@womeier womeier merged commit 2d8e2d0 into rocq-community:master Jun 17, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bring parseque up to date with agdarsec

3 participants