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

Typed term #1336

Merged
merged 7 commits into from
Jun 15, 2021
Merged

Typed term #1336

merged 7 commits into from
Jun 15, 2021

Conversation

robdockins
Copy link
Contributor

Updates pulled from #1298 and #1310 that lead to and implement changes to the TypedTerm type that partially address #718

This mostly just adds `LocalName` values to functions
and Pi types so meaningful names can be round-tripped.
We also add a `VTyTerm` constructor to `TValue` for
types that cannot be fully evaluated (because they
are blocked on a variable, etc).
…i types.

During simulation, notice the special case where the variable does not
appear in the body of the Pi type.
In addition to Cryptol value types, Cryptol kinds and general
SAWCore types can also appear.
@robdockins robdockins added the PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run label Jun 15, 2021
@robdockins robdockins merged commit a02fe44 into master Jun 15, 2021
@mergify mergify bot deleted the typed-term branch June 15, 2021 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants