File tree Expand file tree Collapse file tree 2 files changed +6
-11
lines changed Expand file tree Collapse file tree 2 files changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ import Data.Yaml (
35
35
toJSON ,
36
36
(.=) ,
37
37
)
38
+ import Kore.Attribute.SourceLocation (SourceLocation (.. ))
38
39
import Kore.Attribute.UniqueId (
39
40
UniqueId (.. ),
40
41
)
@@ -83,7 +84,7 @@ import Pretty (
83
84
renderText ,
84
85
)
85
86
86
- data DebugInitialClaim = DebugInitialClaim UniqueId ( TermLike VariableName )
87
+ data DebugInitialClaim = DebugInitialClaim UniqueId SourceLocation
87
88
deriving stock (Show )
88
89
89
90
newtype DebugInitialPattern = DebugInitialPattern (TermLike VariableName )
@@ -131,7 +132,7 @@ instance ToJSON DebugInitialClaim where
131
132
toJSON (DebugInitialClaim uniqueId claim) =
132
133
object
133
134
[ " task" .= (" reachability" :: Text )
134
- , " claim" .= unparseOneLine claim
135
+ , " claim" .= show (pretty claim)
135
136
, " claim-id" .= maybe Null toJSON (getUniqueId uniqueId)
136
137
]
137
138
@@ -202,7 +203,7 @@ unparseOneLine = renderText . layoutOneLine . unparse
202
203
debugInitialClaim ::
203
204
MonadLog log =>
204
205
UniqueId ->
205
- TermLike VariableName ->
206
+ SourceLocation ->
206
207
log ()
207
208
debugInitialClaim uniqueId claimPattern = logEntry $ DebugInitialClaim uniqueId claimPattern
208
209
Original file line number Diff line number Diff line change @@ -87,9 +87,6 @@ import Kore.Log.DebugTransition (
87
87
import Kore.Log.InfoProofDepth
88
88
import Kore.Log.WarnStuckClaimState
89
89
import Kore.Log.WarnTrivialClaim
90
- import Kore.Reachability.AllPathClaim (
91
- allPathRuleToTerm ,
92
- )
93
90
import Kore.Reachability.Claim
94
91
import Kore.Reachability.ClaimState (
95
92
ClaimState ,
@@ -98,9 +95,6 @@ import Kore.Reachability.ClaimState (
98
95
extractUnproven ,
99
96
)
100
97
import Kore.Reachability.ClaimState qualified as ClaimState
101
- import Kore.Reachability.OnePathClaim (
102
- onePathRuleToTerm ,
103
- )
104
98
import Kore.Reachability.Prim as Prim (
105
99
Prim (.. ),
106
100
)
@@ -291,8 +285,8 @@ proveClaimsWorker
291
285
traceExceptT D_OnePath_verifyClaim [debugArg " rule" claim] $ do
292
286
debugBeginClaim claim
293
287
debugInitialClaim (from claim) $ case claim of
294
- OnePath term -> onePathRuleToTerm term
295
- AllPath term -> allPathRuleToTerm term
288
+ OnePath onePathClaim -> from $ getOnePathClaim onePathClaim
289
+ AllPath allPathClaim -> from $ getAllPathClaim allPathClaim
296
290
result <-
297
291
lift . lift $
298
292
proveClaim
You can’t perform that action at this time.
0 commit comments