Skip to content

Commit f6af11b

Browse files
committed
Term.hs: rename replace' -> replace. #148
1 parent 272aaa8 commit f6af11b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Language/CQL/Term.hs

+5-5
Original file line numberDiff line numberDiff line change
@@ -290,13 +290,13 @@ findSimplifiableEqs = procEqs . Set.toList
290290
Just y -> Just y
291291

292292
-- | Replaces a symbol by a term in a term.
293-
replace'
293+
replace
294294
:: (Eq ty, Eq sym, Eq en, Eq fk, Eq att, Eq gen, Eq sk)
295295
=> Head ty sym en fk att gen sk
296296
-> Term var ty sym en fk att gen sk
297297
-> Term var ty sym en fk att gen sk
298298
-> Term var ty sym en fk att gen sk
299-
replace' toReplace replacer x = case x of
299+
replace toReplace replacer x = case x of
300300
Sk s -> if HSk s == toReplace then replacer else Sk s
301301
Gen s -> if HGen s == toReplace then replacer else Gen s
302302
Sym f [] -> if HSym f == toReplace then replacer else Sym f []
@@ -305,15 +305,15 @@ replace' toReplace replacer x = case x of
305305
Att f a -> Att f $ self a
306306
Var v -> Var v
307307
where
308-
self = replace' toReplace replacer
308+
self = replace toReplace replacer
309309

310310
replaceRepeatedly
311311
:: (Eq ty, Eq sym, Eq en, Eq fk, Eq att, Eq gen, Eq sk)
312312
=> [(Head ty sym en fk att gen sk, Term var ty sym en fk att gen sk)]
313313
-> Term var ty sym en fk att gen sk
314314
-> Term var ty sym en fk att gen sk
315315
replaceRepeatedly [] t = t
316-
replaceRepeatedly ((s,t):r) e = replaceRepeatedly r $ replace' s t e
316+
replaceRepeatedly ((s,t):r) e = replaceRepeatedly r $ replace s t e
317317

318318
-- | Takes in a theory and a translation function and repeatedly (to fixpoint) attempts to simplify (extend) it.
319319
simplifyTheory
@@ -334,7 +334,7 @@ simplifyTheoryStep
334334
simplifyTheoryStep eqs = case findSimplifiableEqs eqs of
335335
Nothing -> Nothing
336336
Just (toRemove, replacer) -> let
337-
eqs2 = Set.map (\(ctx, EQ (lhs, rhs)) -> (ctx, EQ (replace' toRemove replacer lhs, replace' toRemove replacer rhs))) eqs
337+
eqs2 = Set.map (\(ctx, EQ (lhs, rhs)) -> (ctx, EQ (replace toRemove replacer lhs, replace toRemove replacer rhs))) eqs
338338
eqs3 = Set.filter (\(_ , EQ (x, y )) -> not $ x == y) eqs2
339339
in Just (eqs3, (toRemove, replacer))
340340

0 commit comments

Comments
 (0)