diff options
author | MichalMoskal <unknown> | 2011-01-26 23:30:07 +0000 |
---|---|---|
committer | MichalMoskal <unknown> | 2011-01-26 23:30:07 +0000 |
commit | 34e214d35927c2cf49efdab79d111c67ae283ce7 (patch) | |
tree | b9e86c3996c13b9cfb192dfa22d434a59d781283 /Source/ModelViewer/DafnyProvider.cs | |
parent | 950c133dba480d0ff4e99fe56096feeee95172ae (diff) |
Allow the provider to skip some states when generating SourceLocations
Diffstat (limited to 'Source/ModelViewer/DafnyProvider.cs')
-rw-r--r-- | Source/ModelViewer/DafnyProvider.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/ModelViewer/DafnyProvider.cs b/Source/ModelViewer/DafnyProvider.cs index 50783c44..721ee182 100644 --- a/Source/ModelViewer/DafnyProvider.cs +++ b/Source/ModelViewer/DafnyProvider.cs @@ -24,6 +24,7 @@ namespace Microsoft.Boogie.ModelViewer.Dafny var sn = new StateNode(dm.states.Count, dm, s);
dm.states.Add(sn);
}
+ dm.FinishStates();
return dm;
}
}
@@ -77,6 +78,11 @@ namespace Microsoft.Boogie.ModelViewer.Dafny }
}
+ internal void FinishStates()
+ {
+ GenerateSourceLocations(states);
+ }
+
public override IEnumerable<IState> States
{
get { return states; }
|