Skip to content

Commit 87fa425

Browse files
committed
Rename and enable concFromChoiceSuffix
1 parent b92d738 commit 87fa425

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

src/main/haskell/Toothpaste.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,8 @@ mergeConcPairT (ptx1,pty1) (ptx2,pty2)
463463

464464

465465

466-
concFromChoiceSuff :: (Eq a, Ord a) => PRule a
467-
concFromChoiceSuff = choiceChildMR concFromChoiceListSuff
466+
concFromChoiceSuffix :: (Eq a, Ord a) => PRule a
467+
concFromChoiceSuffix = choiceChildMR concFromChoiceListSuff
468468

469469
concFromChoiceListSuff :: (Eq a, Ord a) => LRule a
470470
concFromChoiceListSuff ptl
@@ -510,6 +510,7 @@ baseRuleList = [
510510
TRule{rulename="loopSim",trule=loopSim},
511511
-- TODO TRule{rulename="loopConcSim",trule=loopConcSim},
512512
TRule{rulename="concFromChoice",trule=concFromChoice},
513+
TRule{rulename="concFromChoiceSuffix",trule=concFromChoiceSuffix},
513514
TRule{rulename="loopFixToProb", trule=loopFixToProb},
514515
TRule{rulename="probLoopRoll", trule=loopFixToProb}
515516
]

src/test/haskell/ToothpasteTest.hs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -427,23 +427,23 @@ tail2Tests = [ "empty" ~: ([]::[Int],[]::[Int]) ~=? tail2 ([]::[Int] ),
427427
"l4" ~: ([4,5],[7,8]) ~=? tail2 [4,5,7,8]
428428
]
429429

430-
concFromChoiceSuffTests = [
431-
"cfcLeaf" ~: concFromChoiceSuff la ~=? la,
432-
"concNoop" ~: concFromChoiceSuff ccab1 ~=? ccab1,
430+
concFromChoiceSuffixTests = [
431+
"cfcLeaf" ~: concFromChoiceSuffix la ~=? la,
432+
"concNoop" ~: concFromChoiceSuffix ccab1 ~=? ccab1,
433433
"cfcs1" ~: concP [la,lb] 2
434-
~=? concFromChoiceSuff( NodeN Choice [sab,sba] 2),
434+
~=? concFromChoiceSuffix (NodeN Choice [sab,sba] 2),
435435
"cfcs2" ~: concP [la,lb2] 3
436-
~=? concFromChoiceSuff( NodeN Choice [sab,sba2] 3),
436+
~=? concFromChoiceSuffix (NodeN Choice [sab,sba2] 3),
437437
"cfcs3" ~: seqP [ choiceP [la, Silent 2] 3,
438438
concP [lb,lc2] 3] 3
439-
~=? concFromChoiceSuff( NodeN Choice [sabc,scb2] 3),
439+
~=? concFromChoiceSuffix (NodeN Choice [sabc,scb2] 3),
440440
"cfcs4" ~: seqP [ choiceP [lc,ld2] 3, concP [la,lb2 ] 3 ] 3
441-
~=? concFromChoiceSuff( NodeN Choice [scab,sdba2] 3)
441+
~=? concFromChoiceSuffix (NodeN Choice [scab,sdba2] 3)
442442
]
443443

444444
concFromChoiceTests = concFromChoicePrefTests
445445
++ tail2Tests
446-
++ concFromChoiceSuffTests
446+
++ concFromChoiceSuffixTests
447447

448448
--
449449

0 commit comments

Comments
 (0)