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
Relatedly, the return type for the runGetAbducts function is a list of Strings, rather than something like an Expr, as we didn't have the capability to parse solver values at the time runGetAbducts was added. If we unify the treatment of our parsers, a next logical step would be to change runGetAbducts to return something more structured than Strings. (See this discussion.)
The SMT-LIB2 parsing code in
What4.Protocol.SMTLib2
(parseDefineFun
/parseLambda
) is copy-pasted and adapted fromWhat4.Serialize.Parser
. Changes:What4.Protocol.SExp.SExp
instead ofWhat4.Serialize.Printer.SExpr
and
/+
/...) instead of theWhat4.Serialize
operators (andp
/intmul
/...)define-fun
/lambda
syntax instead ofdefinedfn
The text was updated successfully, but these errors were encountered: