diff options
author | wuestholz <unknown> | 2013-06-20 17:50:13 -0700 |
---|---|---|
committer | wuestholz <unknown> | 2013-06-20 17:50:13 -0700 |
commit | 7a9c9cfb6bf69f2ed8c5c8d8ad0e7780266338d8 (patch) | |
tree | 1a9e1915ec024d673ff89889dcf4bf1b494449f4 /Source/DafnyExtension/DafnyDriver.cs | |
parent | e6d538df09a5b615b7be8d02c8d0f19ccb0483b2 (diff) |
DafnyExtension: Made it display verification errors incrementally.
Diffstat (limited to 'Source/DafnyExtension/DafnyDriver.cs')
-rw-r--r-- | Source/DafnyExtension/DafnyDriver.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/DafnyExtension/DafnyDriver.cs b/Source/DafnyExtension/DafnyDriver.cs index b740e5cf..7ad2045b 100644 --- a/Source/DafnyExtension/DafnyDriver.cs +++ b/Source/DafnyExtension/DafnyDriver.cs @@ -196,12 +196,14 @@ namespace DafnyLanguage return Dafny.DafnyOptions.Clo.VerifySnapshots;
}
- public static bool Verify(Dafny.Program dafnyProgram, string uniqueIdPrefix, string requestId, ErrorReporterDelegate er) {
+ public static bool Verify(Dafny.Program dafnyProgram, ResolverTagger resolver, string uniqueIdPrefix, string requestId, ErrorReporterDelegate er) {
Dafny.Translator translator = new Dafny.Translator();
translator.InsertChecksums = true;
translator.UniqueIdPrefix = uniqueIdPrefix;
Bpl.Program boogieProgram = translator.Translate(dafnyProgram);
+ resolver.ReInitializeVerificationErrors(requestId, boogieProgram.TopLevelDeclarations);
+
PipelineOutcome oc = BoogiePipeline(boogieProgram, requestId, er);
switch (oc) {
case PipelineOutcome.Done:
|