summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/Check.cs
diff options
context:
space:
mode:
authorGravatar Unknown <qadeer@FAIZ-AHMED-FAIZ.redmond.corp.microsoft.com>2012-12-27 16:07:39 -0800
committerGravatar Unknown <qadeer@FAIZ-AHMED-FAIZ.redmond.corp.microsoft.com>2012-12-27 16:07:39 -0800
commit7afb14f298f1185566b85ea98e28da7dffe68d95 (patch)
tree42c274c2bb3057349b19e64f1bbed4c5a649c6ea /Source/VCGeneration/Check.cs
parent103ea754ef4b9925f8a982fcdd2ff156152dd241 (diff)
Added expression evaluation API
Diffstat (limited to 'Source/VCGeneration/Check.cs')
-rw-r--r--Source/VCGeneration/Check.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/VCGeneration/Check.cs b/Source/VCGeneration/Check.cs
index 1f50d4a8..df438fa6 100644
--- a/Source/VCGeneration/Check.cs
+++ b/Source/VCGeneration/Check.cs
@@ -498,6 +498,16 @@ namespace Microsoft.Boogie {
public virtual void DefineMacro(Macro fun, VCExpr vc) {
throw new NotImplementedException();
}
+
+ public class VCExprEvaluationException : Exception
+ {
+
+ }
+
+ public virtual int Evaluate(VCExpr expr)
+ {
+ throw new NotImplementedException();
+ }
}
public class ProverInterfaceContracts : ProverInterface {