summaryrefslogtreecommitdiff
path: root/Source/DafnyExtension/DafnyDriver.cs
diff options
context:
space:
mode:
authorGravatar wuestholz <unknown>2013-06-12 16:40:09 -0700
committerGravatar wuestholz <unknown>2013-06-12 16:40:09 -0700
commit0a3b095205a91b480a0b89c404981c498f088747 (patch)
treece66532fb0a12562335c7d108d205c83f0575242 /Source/DafnyExtension/DafnyDriver.cs
parentd6a7fa533bc0587ae87aedee3ef636e163938480 (diff)
DafnyExtension: Added a menu item to toggle verification result caching.
Diffstat (limited to 'Source/DafnyExtension/DafnyDriver.cs')
-rw-r--r--Source/DafnyExtension/DafnyDriver.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/DafnyExtension/DafnyDriver.cs b/Source/DafnyExtension/DafnyDriver.cs
index ad5986a8..f1db3316 100644
--- a/Source/DafnyExtension/DafnyDriver.cs
+++ b/Source/DafnyExtension/DafnyDriver.cs
@@ -38,8 +38,6 @@ namespace DafnyLanguage
options.ApplyDefaultOptions();
ExecutionEngine.printer = new ConsolePrinter();
- // TODO(wuestholz): Turn this on as soon as the snapshot verification in Boogie works reliably.
- // Dafny.DafnyOptions.Clo.VerifySnapshots = true;
}
}
@@ -155,6 +153,12 @@ namespace DafnyLanguage
}
}
+ public static bool ToggleIncrementalVerification()
+ {
+ Dafny.DafnyOptions.Clo.VerifySnapshots = !Dafny.DafnyOptions.Clo.VerifySnapshots;
+ return Dafny.DafnyOptions.Clo.VerifySnapshots;
+ }
+
public static bool Verify(Dafny.Program dafnyProgram, string requestId, ErrorReporterDelegate er) {
Dafny.Translator translator = new Dafny.Translator();
translator.InsertChecksums = true;