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

Propagate attributes from Pack Statements #165

Merged
merged 2 commits into from
Jun 23, 2023
Merged

Propagate attributes from Pack Statements #165

merged 2 commits into from
Jun 23, 2023

Conversation

Gbury
Copy link
Owner

@Gbury Gbury commented Jun 16, 2023

These should help recover the structure of Theory extends... from alt-ergo files.

bclement-ocp added a commit to bclement-ocp/alt-ergo that referenced this pull request Jun 19, 2023
This patch is an updated version of OCamlPro#652 to be compatible with the new
API in Dolmen for accessing the [in] semantic triggers.

In addition, the patch also adds proper support for theory extensions,
which were previously ignored by the dolmen frontend. There are also
some simple tests to ensure that theory extensions and semantic triggers
work.

It requires that Gbury/dolmen#162 and Gbury/dolmen#165 be merged to
work. It also includes OCamlPro#660 because it touches on similar codes and
there would be conflicts otherwise.
@Gbury Gbury added this to the 0.9 milestone Jun 19, 2023
Copy link
Contributor

@bclement-ocp bclement-ocp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks sensible and does allow to get the theory information in Alt-Ergo.

bclement-ocp added a commit to bclement-ocp/alt-ergo that referenced this pull request Jun 21, 2023
This patch adds support for theory extensions in the Dolmen frontend.
It uses Gbury/dolmen#165 and hence requires that to be merged in Dolmen
to work.

It also includes OCamlPro#660 because it touches similar parts of the code and
there would be conflicts otherwise.
@Gbury Gbury merged commit 002fedd into master Jun 23, 2023
21 checks passed
bclement-ocp added a commit to bclement-ocp/alt-ergo that referenced this pull request Jun 23, 2023
This patch adds support for theory extensions in the Dolmen frontend.
It uses Gbury/dolmen#165 and hence requires that to be merged in Dolmen
to work.

It also includes OCamlPro#660 because it touches similar parts of the code and
there would be conflicts otherwise.
bclement-ocp added a commit to bclement-ocp/alt-ergo that referenced this pull request Jun 23, 2023
This patch adds support for theory extensions in the Dolmen frontend.
It uses Gbury/dolmen#165 and hence requires that to be merged in Dolmen
to work.

It also includes OCamlPro#660 because it touches similar parts of the code and
there would be conflicts otherwise.
bclement-ocp added a commit to bclement-ocp/alt-ergo that referenced this pull request Jun 26, 2023
This patch adds support for theory extensions in the Dolmen frontend.
It uses Gbury/dolmen#165 and hence requires that to be merged in Dolmen
to work.

It also includes OCamlPro#660 because it touches similar parts of the code and
there would be conflicts otherwise.
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