Closed Torrencem closed 2 years ago
Thanks! Looks like there's a couple of problems with the pull request (nothing big); if you could update those I'll merge the patch. (I added review comments)
That's odd, I'm having trouble finding the review comments (I know github has been kind of borked today)
The build on the PR is failing, you can see it there. Or try: https://github.com/LeventErkok/sbv/pull/617
Thanks!
I've also added everything
, nothing
, and anyChar
to regexeps, which might come in handy:
Also added the Power
constructor:
where Power n r
is shorthand for Loop n n r
.
According to the docs for the UnicodeStrings theory, there are two SMT-Lib regexps:
from the documentation of SBV, we'd expect
All
to translate intore.all
(the regular expressioni that accepts every string). However, it is instead translated to re.allchar. It would make more sense if there were a functionallchar
that translated tore.allchar
, and ifAll
translated tore.all
.