You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generalize KAST-to-KORE conversion for KSequence (#4874)
* Allow items of sort `K` to appear at any position within a
`KSequence`, not just at the end. During `_kast_to_kore`, an application
of `append` is generated in such cases.
* Conversely, during `_kore_to_kast`, generate a `KSequence` for each
`append`.
* Fix `KVariable` sort inference so that it does not override declared
sorts of `KSequence` items.
* Update `test_kast_to_kore_frontend` to compare the Frontend’s result
against expected outputs, rather than `pyk`'s results. This makes it
easier to add new tests based on the Frontend’s output.
0 commit comments