Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dolmen] Add support for semantic triggers #681

Merged

Conversation

bclement-ocp
Copy link
Collaborator

This patch adds support for semantic triggers in the dolmen frontend after Gbury/dolmen#162

This is an alternate fix for #677 as it allows the builtin preludes to be parsed with Dolmen.

@bclement-ocp
Copy link
Collaborator Author

Note that the tests require #662 to actually pass.

@bclement-ocp bclement-ocp added this to the 2.5.0 milestone Jun 21, 2023
bclement-ocp added a commit to bclement-ocp/alt-ergo that referenced this pull request Jun 23, 2023
Now that Gbury/dolmen#162 and Gbury/dolmen#166 have been merged the
build is broken. This patch removes the old In_interval constructor. It
was not working properly anyways. Support for the new Semantic_trigger
constructor that replaces it in dolmen will land in OCamlPro#681.

In addition, this patch is adapted to propagate attributes from the
typed statements. This will help determine theory and case-split
information in OCamlPro#662.
bclement-ocp added a commit that referenced this pull request Jun 23, 2023
Now that Gbury/dolmen#162 and Gbury/dolmen#166 have been merged the
build is broken. This patch removes the old In_interval constructor. It
was not working properly anyways. Support for the new Semantic_trigger
constructor that replaces it in dolmen will land in #681.

In addition, this patch is adapted to propagate attributes from the
typed statements. This will help determine theory and case-split
information in #662.
This patch adds support for semantic triggers in the dolmen frontend
after Gbury/dolmen#162

This is an alternate fix for OCamlPro#677 as it allows the builtin preludes to
be parsed with Dolmen.
@bclement-ocp
Copy link
Collaborator Author

@Halbaroth is there something blocking this?

@bclement-ocp bclement-ocp merged commit be0a5c0 into OCamlPro:next Jul 2, 2023
@bclement-ocp bclement-ocp deleted the bclement/semantic-triggers branch January 3, 2024 14:53
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.

2 participants