build checks.x86_64-linux.mutation-safe-coloured-text
944.51 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
944.51 s
[safe-coloured-text-gen] + | True =
944.51 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
944.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
944.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
944.51 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:249:5-23
944.51 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
944.51 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
944.51 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
944.51 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
944.51 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
944.51 s
[safe-coloured-text-gen] + | p >= 90 || p <= 97 =
944.51 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
944.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
944.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
944.51 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-23
944.51 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
944.51 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
944.51 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
944.51 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
944.51 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
944.51 s
[safe-coloured-text-gen] + | not (p >= 90 && p <= 97) =
944.51 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
944.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
944.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
944.52 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
944.52 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
944.52 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
944.52 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
944.52 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
944.52 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
944.52 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
944.52 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
944.52 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
944.52 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
944.52 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
944.52 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
944.52 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
944.52 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
944.52 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
944.52 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
944.52 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
944.52 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
944.52 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
944.52 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
944.52 s
[safe-coloured-text-gen] Testing mutation MaybeOp at src/Text/Colour/Chunk/Parsing.hs:251:53-77
944.52 s
[safe-coloured-text-gen] @@ -248,7 +248,7 @@
944.52 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
944.52 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
944.52 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
944.52 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
944.52 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleForeground = Nothing}) ps
944.52 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
944.52 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
944.52 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
944.52 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:250:37-43
944.52 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
972.18 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
972.20 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
972.20 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
972.20 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
972.20 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p * 90) of
972.20 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.20 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.20 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.20 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:250:37-43
972.20 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
972.20 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
972.21 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
972.21 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
972.21 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
972.21 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p + 90) of
972.21 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.21 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.21 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.21 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
972.21 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
972.21 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
972.21 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
972.21 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
972.21 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
972.21 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.21 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.21 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.21 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
972.21 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.21 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
972.21 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.21 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.21 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.21 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.21 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
972.22 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
972.22 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
972.22 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
972.22 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
972.22 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
972.22 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.22 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.22 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
972.22 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.22 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
972.22 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:5-13
972.22 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.22 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] + | p < 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:5-13
972.22 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.22 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.22 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] + | p <= 100 && p <= 107 =
972.22 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.22 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.22 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:5-13
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | p > 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | True && p <= 107 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | p >= 100 && p <= 0 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | p >= 100 && p <= 1 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-13
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | not (p >= 100) && p <= 107 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:17-25
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | p >= 100 && p < 107 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:17-25
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | p >= 100 && p > 107 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:17-25
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.23 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.23 s
[safe-coloured-text-gen] + | p >= 100 && p >= 107 =
972.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.23 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
972.23 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
972.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
972.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
972.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
972.24 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
972.24 s
[safe-coloured-text-gen] + | p >= 100 && True =
972.24 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
972.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.69 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.71 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:17-25
982.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
982.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
982.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.71 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
982.71 s
[safe-coloured-text-gen] + | p >= 100 && not (p <= 107) =
982.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
982.72 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
982.72 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.72 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
982.72 s
[safe-coloured-text-gen] + | True =
982.72 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.72 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:254:5-25
982.72 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
982.72 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.72 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
982.72 s
[safe-coloured-text-gen] + | p >= 100 || p <= 107 =
982.72 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.72 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
982.72 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.72 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.72 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
982.72 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
982.72 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.72 s
[safe-coloured-text-gen] -- Unknown code, skip
982.72 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-25
982.73 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
982.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.73 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
982.73 s
[safe-coloured-text-gen] + | not (p >= 100 && p <= 107) =
982.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
982.73 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.73 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.73 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
982.73 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
982.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Unknown code, skip
982.73 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:255:37-44
982.73 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.73 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.73 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
982.73 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p + 100) of
982.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Unknown code, skip
982.73 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:255:37-44
982.73 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.73 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.73 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
982.73 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p * 100) of
982.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.73 s
[safe-coloured-text-gen] -- Unknown code, skip
982.73 s
[safe-coloured-text-gen] Testing mutation MaybeOp at src/Text/Colour/Chunk/Parsing.hs:256:53-77
982.73 s
[safe-coloured-text-gen] @@ -253,7 +253,7 @@
982.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.73 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.73 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.74 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleBackground = Nothing}) ps
982.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.74 s
[safe-coloured-text-gen] -- Unknown code, skip
982.74 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
982.74 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
982.74 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
982.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.74 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.74 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.74 s
[safe-coloured-text-gen] -- Unknown code, skip
982.74 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
982.74 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
982.74 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
982.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
982.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
982.74 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
982.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
982.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
982.74 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
982.74 s
[safe-coloured-text-gen] -- Unknown code, skip
982.74 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
982.74 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:168:11-22
982.74 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
982.74 s
[safe-coloured-text-gen] go s [] = (s, [])
982.74 s
[safe-coloured-text-gen] go s (token : rest) = case token of
982.74 s
[safe-coloured-text-gen] PlainText t
982.74 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
982.74 s
[safe-coloured-text-gen] + | True -> go s rest
982.74 s
[safe-coloured-text-gen] | otherwise ->
982.74 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
982.74 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
982.74 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:168:11-22
982.74 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
982.74 s
[safe-coloured-text-gen] go s [] = (s, [])
982.74 s
[safe-coloured-text-gen] go s (token : rest) = case token of
982.74 s
[safe-coloured-text-gen] PlainText t
982.74 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
982.74 s
[safe-coloured-text-gen] + | not (Text.null t) -> go s rest
982.74 s
[safe-coloured-text-gen] | otherwise ->
982.74 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
982.74 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
982.74 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
982.74 s
[safe-coloured-text-gen] @@ -172,11 +172,8 @@
982.74 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
982.74 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
982.74 s
[safe-coloured-text-gen] CarriageReturn ->
982.74 s
[safe-coloured-text-gen] case rest of
982.74 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
982.74 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
982.75 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
982.75 s
[safe-coloured-text-gen] _ -> go s rest
982.75 s
[safe-coloured-text-gen]
982.75 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
982.75 s
[safe-coloured-text-gen] --
982.75 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
982.75 s
[safe-coloured-text-gen] @@ -163,20 +163,15 @@
982.75 s
[safe-coloured-text-gen] where
982.75 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
982.75 s
[safe-coloured-text-gen] go s [] = (s, [])
982.75 s
[safe-coloured-text-gen] go s (token : rest) = case token of
982.75 s
[safe-coloured-text-gen] - PlainText t
982.75 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
982.75 s
[safe-coloured-text-gen] - | otherwise ->
982.75 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
982.75 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
982.75 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
982.75 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
982.75 s
[safe-coloured-text-gen] CarriageReturn ->
982.75 s
[safe-coloured-text-gen] case rest of
982.75 s
[safe-coloured-text-gen] (PlainText _ : _) ->
982.75 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
982.75 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
982.75 s
[safe-coloured-text-gen] _ -> go s rest
982.75 s
[safe-coloured-text-gen]
982.75 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
982.75 s
[safe-coloured-text-gen] --
982.75 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
982.75 s
[safe-coloured-text-gen] @@ -172,11 +172,10 @@
982.75 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
982.75 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
982.75 s
[safe-coloured-text-gen] CarriageReturn ->
982.75 s
[safe-coloured-text-gen] case rest of
982.75 s
[safe-coloured-text-gen] (PlainText _ : _) ->
982.75 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
982.75 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
982.75 s
[safe-coloured-text-gen] - _ -> go s rest
982.75 s
[safe-coloured-text-gen]
982.75 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
982.75 s
[safe-coloured-text-gen] --
982.75 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
982.75 s
[safe-coloured-text-gen] @@ -163,20 +163,19 @@
982.75 s
[safe-coloured-text-gen] where
982.75 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
982.75 s
[safe-coloured-text-gen] go s [] = (s, [])
982.75 s
[safe-coloured-text-gen] go s (token : rest) = case token of
982.75 s
[safe-coloured-text-gen] PlainText t
1012.60 s
[safe-coloured-text-gen] | Text.null t -> go s rest
1012.62 s
[safe-coloured-text-gen] | otherwise ->
1012.62 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1012.62 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1012.62 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
1012.62 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
1012.62 s
[safe-coloured-text-gen] CarriageReturn ->
1012.62 s
[safe-coloured-text-gen] case rest of
1012.63 s
[safe-coloured-text-gen] (PlainText _ : _) ->
1012.63 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1012.63 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1012.63 s
[safe-coloured-text-gen] _ -> go s rest
1012.63 s
[safe-coloured-text-gen]
1012.63 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1012.63 s
[safe-coloured-text-gen] --
1012.63 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1012.63 s
[safe-coloured-text-gen] @@ -163,20 +163,19 @@
1012.63 s
[safe-coloured-text-gen] where
1012.63 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1012.63 s
[safe-coloured-text-gen] go s [] = (s, [])
1012.63 s
[safe-coloured-text-gen] go s (token : rest) = case token of
1012.63 s
[safe-coloured-text-gen] PlainText t
1012.63 s
[safe-coloured-text-gen] | Text.null t -> go s rest
1012.63 s
[safe-coloured-text-gen] | otherwise ->
1012.63 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1012.63 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1012.63 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
1012.63 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
1012.63 s
[safe-coloured-text-gen] CarriageReturn ->
1012.63 s
[safe-coloured-text-gen] case rest of
1012.63 s
[safe-coloured-text-gen] (PlainText _ : _) ->
1012.63 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1012.63 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1012.63 s
[safe-coloured-text-gen] _ -> go s rest
1012.63 s
[safe-coloured-text-gen]
1012.63 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1012.63 s
[safe-coloured-text-gen] --
1012.63 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1012.63 s
[safe-coloured-text-gen] @@ -163,20 +163,14 @@
1012.63 s
[safe-coloured-text-gen] where
1012.63 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1012.63 s
[safe-coloured-text-gen] go s [] = (s, [])
1012.63 s
[safe-coloured-text-gen] go s (token : rest) = case token of
1012.63 s
[safe-coloured-text-gen] PlainText t
1012.63 s
[safe-coloured-text-gen] | Text.null t -> go s rest
1012.63 s
[safe-coloured-text-gen] | otherwise ->
1012.63 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1012.63 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1012.63 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
1012.63 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
1012.63 s
[safe-coloured-text-gen] - CarriageReturn ->
1012.63 s
[safe-coloured-text-gen] - case rest of
1012.63 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1012.64 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1012.64 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1012.64 s
[safe-coloured-text-gen] - _ -> go s rest
1012.64 s
[safe-coloured-text-gen]
1012.64 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1012.64 s
[safe-coloured-text-gen] --
1012.64 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:130:38-43
1012.64 s
[safe-coloured-text-gen] @@ -127,7 +127,7 @@
1012.64 s
[safe-coloured-text-gen]
1012.64 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] csiParamsP = do
1012.64 s
[safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] False
1012.64 s
[safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] True
1012.64 s
[safe-coloured-text-gen] pure (reverse revAcc, hasIntermediate)
1012.64 s
[safe-coloured-text-gen] where
1012.64 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
1012.64 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
1012.64 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] csiParamsP = do
1012.64 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
1012.64 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
1012.64 s
[safe-coloured-text-gen] + pure (reverse revAcc, True)
1012.64 s
[safe-coloured-text-gen] where
1012.64 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1012.64 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
1012.64 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
1012.64 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] csiParamsP = do
1012.64 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
1012.64 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
1012.64 s
[safe-coloured-text-gen] + pure (reverse revAcc, False)
1012.64 s
[safe-coloured-text-gen] where
1012.64 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1012.64 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:131:25-40
1012.64 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
1012.64 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1012.64 s
[safe-coloured-text-gen] csiParamsP = do
1012.64 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
1012.64 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
1012.64 s
[safe-coloured-text-gen] + pure (reverse revAcc, not (hasIntermediate))
1012.64 s
[safe-coloured-text-gen] where
1012.64 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.65 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1012.65 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
1012.65 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
1012.65 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.65 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1012.65 s
[safe-coloured-text-gen] c <- peekChar'
1012.65 s
[safe-coloured-text-gen] - if isDigit c
1012.65 s
[safe-coloured-text-gen] + if False
1012.65 s
[safe-coloured-text-gen] then do
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
1012.65 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
1012.65 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.65 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1012.65 s
[safe-coloured-text-gen] c <- peekChar'
1012.65 s
[safe-coloured-text-gen] - if isDigit c
1012.65 s
[safe-coloured-text-gen] + if True
1012.65 s
[safe-coloured-text-gen] then do
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:136:10-19
1012.65 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
1012.65 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1012.65 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1012.65 s
[safe-coloured-text-gen] c <- peekChar'
1012.65 s
[safe-coloured-text-gen] - if isDigit c
1012.65 s
[safe-coloured-text-gen] + if not (isDigit c)
1012.65 s
[safe-coloured-text-gen] then do
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1012.65 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Just n
1012.65 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.65 s
[safe-coloured-text-gen] + | n < (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.65 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1012.65 s
[safe-coloured-text-gen] else
1012.65 s
[safe-coloured-text-gen] if c == ';'
1012.65 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1012.65 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Just n
1012.65 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.65 s
[safe-coloured-text-gen] + | n > (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.65 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1012.65 s
[safe-coloured-text-gen] else
1012.65 s
[safe-coloured-text-gen] if c == ';'
1012.65 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1012.65 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Just n
1012.65 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.65 s
[safe-coloured-text-gen] + | n >= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.65 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1012.65 s
[safe-coloured-text-gen] else
1012.65 s
[safe-coloured-text-gen] if c == ';'
1012.65 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1012.65 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.65 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.65 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.65 s
[safe-coloured-text-gen] Just n
1012.65 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.66 s
[safe-coloured-text-gen] + | True -> go (fromIntegral n : acc) hasIntermediate
1012.66 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1012.66 s
[safe-coloured-text-gen] else
1012.66 s
[safe-coloured-text-gen] if c == ';'
1012.66 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1012.66 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.66 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.66 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.66 s
[safe-coloured-text-gen] Just n
1012.66 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.66 s
[safe-coloured-text-gen] + | not (n <= (255 :: Word)) -> go (fromIntegral n : acc) hasIntermediate
1012.66 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1012.66 s
[safe-coloured-text-gen] else
1012.66 s
[safe-coloured-text-gen] if c == ';'
1012.66 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
1012.66 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.66 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.66 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.66 s
[safe-coloured-text-gen] Just n
1012.66 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.66 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) True
1012.66 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1012.66 s
[safe-coloured-text-gen] else
1012.66 s
[safe-coloured-text-gen] if c == ';'
1012.66 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
1012.66 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1012.66 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1012.66 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1012.66 s
[safe-coloured-text-gen] Just n
1012.66 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1012.66 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) False
1039.77 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.79 s
[safe-coloured-text-gen] else
1039.79 s
[safe-coloured-text-gen] if c == ';'
1039.79 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:65-80
1039.79 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1039.79 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1039.79 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1039.79 s
[safe-coloured-text-gen] Just n
1039.79 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.79 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) not (hasIntermediate)
1039.79 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.79 s
[safe-coloured-text-gen] else
1039.79 s
[safe-coloured-text-gen] if c == ';'
1039.79 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1039.79 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1039.79 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1039.79 s
[safe-coloured-text-gen] Just n
1039.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.80 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] + _ -> go acc True
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] if c == ';'
1039.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1039.80 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1039.80 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1039.80 s
[safe-coloured-text-gen] Just n
1039.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.80 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] + _ -> go acc False
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] if c == ';'
1039.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1039.80 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1039.80 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1039.80 s
[safe-coloured-text-gen] Just n
1039.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.80 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] + _ -> go acc not (hasIntermediate)
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] if c == ';'
1039.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
1039.80 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
1039.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.80 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] - if c == ';'
1039.80 s
[safe-coloured-text-gen] + if True
1039.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.80 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
1039.80 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
1039.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.80 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] - if c == ';'
1039.80 s
[safe-coloured-text-gen] + if False
1039.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.80 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:144:14-22
1039.80 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
1039.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1039.80 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.80 s
[safe-coloured-text-gen] else
1039.80 s
[safe-coloured-text-gen] - if c == ';'
1039.80 s
[safe-coloured-text-gen] + if not (c == ';')
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1039.81 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1039.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] + then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1039.81 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1039.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] + then anyChar >> go acc False
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1039.81 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1039.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] + then anyChar >> go acc not (hasIntermediate)
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] Testing mutation RemoveAction at src/Text/Colour/Chunk/Parsing.hs:145:18-51
1039.81 s
[safe-coloured-text-gen] @@ -142,7 +142,6 @@
1039.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1039.81 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] + if c < '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.81 s
[safe-coloured-text-gen]
1039.81 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1039.81 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] + if c <= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.81 s
[safe-coloured-text-gen]
1039.81 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1039.81 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.81 s
[safe-coloured-text-gen] if c == ';'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.81 s
[safe-coloured-text-gen] else
1039.81 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] + if c > '\x20' && c <= '\x2F'
1039.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.81 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1039.82 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1039.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.82 s
[safe-coloured-text-gen] if c == ';'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.82 s
[safe-coloured-text-gen] else
1039.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] + if True && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1039.82 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1039.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.82 s
[safe-coloured-text-gen] if c == ';'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.82 s
[safe-coloured-text-gen] else
1039.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] + if False && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1039.82 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1039.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.82 s
[safe-coloured-text-gen] if c == ';'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.82 s
[safe-coloured-text-gen] else
1039.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] + if not (c >= '\x20') && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1039.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1039.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.82 s
[safe-coloured-text-gen] if c == ';'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.82 s
[safe-coloured-text-gen] else
1039.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] + if c >= '\x20' && c < '\x2F'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1039.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1039.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.82 s
[safe-coloured-text-gen] if c == ';'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.82 s
[safe-coloured-text-gen] else
1039.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] + if c >= '\x20' && c > '\x2F'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1039.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1039.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1039.82 s
[safe-coloured-text-gen] if c == ';'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1039.82 s
[safe-coloured-text-gen] else
1039.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1039.82 s
[safe-coloured-text-gen] + if c >= '\x20' && c >= '\x2F'
1039.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
1039.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1039.82 s
[safe-coloured-text-gen]
1072.01 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1072.01 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.03 s
[safe-coloured-text-gen] if c == ';'
1072.03 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.04 s
[safe-coloured-text-gen] else
1072.04 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] + if c >= '\x20' && False
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.04 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.04 s
[safe-coloured-text-gen]
1072.04 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1072.04 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.04 s
[safe-coloured-text-gen] if c == ';'
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.04 s
[safe-coloured-text-gen] else
1072.04 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] + if c >= '\x20' && True
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.04 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.04 s
[safe-coloured-text-gen]
1072.04 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1072.04 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.04 s
[safe-coloured-text-gen] if c == ';'
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.04 s
[safe-coloured-text-gen] else
1072.04 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] + if c >= '\x20' && not (c <= '\x2F')
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.04 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.04 s
[safe-coloured-text-gen]
1072.04 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1072.04 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.04 s
[safe-coloured-text-gen] if c == ';'
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.04 s
[safe-coloured-text-gen] else
1072.04 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] + if True
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.04 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.04 s
[safe-coloured-text-gen]
1072.04 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1072.04 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.04 s
[safe-coloured-text-gen] if c == ';'
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.04 s
[safe-coloured-text-gen] else
1072.04 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] + if False
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.04 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.04 s
[safe-coloured-text-gen]
1072.04 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1072.04 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.04 s
[safe-coloured-text-gen] if c == ';'
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.04 s
[safe-coloured-text-gen] else
1072.04 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] + if c >= '\x20' || c <= '\x2F'
1072.04 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.04 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.04 s
[safe-coloured-text-gen]
1072.04 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1072.04 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1072.04 s
[safe-coloured-text-gen] if c == ';'
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.05 s
[safe-coloured-text-gen] else
1072.05 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1072.05 s
[safe-coloured-text-gen] + if not (c >= '\x20' && c <= '\x2F')
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.05 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.05 s
[safe-coloured-text-gen]
1072.05 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:148:40-44
1072.05 s
[safe-coloured-text-gen] @@ -145,7 +145,7 @@
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.05 s
[safe-coloured-text-gen] else
1072.05 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1072.05 s
[safe-coloured-text-gen] - then anyChar >> go acc True
1072.05 s
[safe-coloured-text-gen] + then anyChar >> go acc False
1072.05 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.05 s
[safe-coloured-text-gen]
1072.05 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1072.05 s
[safe-coloured-text-gen] Testing mutation RemoveAction at src/Text/Colour/Chunk/Parsing.hs:148:22-44
1072.05 s
[safe-coloured-text-gen] @@ -145,7 +145,6 @@
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1072.05 s
[safe-coloured-text-gen] else
1072.05 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1072.05 s
[safe-coloured-text-gen] - then anyChar >> go acc True
1072.05 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1072.05 s
[safe-coloured-text-gen]
1072.05 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1072.05 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
1072.05 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
1072.05 s
[safe-coloured-text-gen] else
1072.05 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.05 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1072.05 s
[safe-coloured-text-gen] + else pure (acc, True)
1072.05 s
[safe-coloured-text-gen]
1072.05 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1072.05 s
[safe-coloured-text-gen] --
1072.05 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
1072.05 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
1072.05 s
[safe-coloured-text-gen] else
1072.05 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.05 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1072.05 s
[safe-coloured-text-gen] + else pure (acc, False)
1072.05 s
[safe-coloured-text-gen]
1072.05 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1072.05 s
[safe-coloured-text-gen] --
1072.05 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:149:33-48
1072.05 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
1072.05 s
[safe-coloured-text-gen] else
1072.05 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1072.05 s
[safe-coloured-text-gen] then anyChar >> go acc True
1072.05 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1072.05 s
[safe-coloured-text-gen] + else pure (acc, not (hasIntermediate))
1072.05 s
[safe-coloured-text-gen]
1072.05 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1072.05 s
[safe-coloured-text-gen] --
1072.05 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1072.05 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.05 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.05 s
[safe-coloured-text-gen] _ <- char '['
1072.05 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.05 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c <= '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] pure $
1072.05 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.05 s
[safe-coloured-text-gen] then SgrSequence params
1072.05 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1072.05 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.05 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.05 s
[safe-coloured-text-gen] _ <- char '['
1072.05 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.05 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c < '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] pure $
1072.05 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.05 s
[safe-coloured-text-gen] then SgrSequence params
1072.05 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1072.05 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.05 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.05 s
[safe-coloured-text-gen] _ <- char '['
1072.05 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.05 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] pure $
1072.05 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.05 s
[safe-coloured-text-gen] then SgrSequence params
1072.05 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1072.05 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.05 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.05 s
[safe-coloured-text-gen] _ <- char '['
1072.05 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.05 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> False && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] pure $
1072.05 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.05 s
[safe-coloured-text-gen] then SgrSequence params
1072.05 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1072.05 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.05 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.05 s
[safe-coloured-text-gen] _ <- char '['
1072.05 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.05 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c > '\x40' && c <= '\x7E')
1072.05 s
[safe-coloured-text-gen] pure $
1072.05 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.06 s
[safe-coloured-text-gen] then SgrSequence params
1072.06 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1072.06 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.06 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.06 s
[safe-coloured-text-gen] _ <- char '['
1072.06 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.06 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.06 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40') && c <= '\x7E')
1072.06 s
[safe-coloured-text-gen] pure $
1072.06 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.06 s
[safe-coloured-text-gen] then SgrSequence params
1072.06 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1072.06 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.06 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.06 s
[safe-coloured-text-gen] _ <- char '['
1072.06 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.06 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.06 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c < '\x7E')
1072.06 s
[safe-coloured-text-gen] pure $
1072.06 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.06 s
[safe-coloured-text-gen] then SgrSequence params
1072.06 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1072.06 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.06 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.06 s
[safe-coloured-text-gen] _ <- char '['
1072.06 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.06 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1072.06 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c > '\x7E')
1072.06 s
[safe-coloured-text-gen] pure $
1072.06 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1072.06 s
[safe-coloured-text-gen] then SgrSequence params
1072.06 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1072.06 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1072.06 s
[safe-coloured-text-gen] _ <- char '\ESC'
1072.06 s
[safe-coloured-text-gen] _ <- char '['
1072.06 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1072.06 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.26 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c >= '\x7E')
1107.29 s
[safe-coloured-text-gen] pure $
1107.29 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.29 s
[safe-coloured-text-gen] then SgrSequence params
1107.29 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1107.29 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.29 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.29 s
[safe-coloured-text-gen] _ <- char '['
1107.29 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.29 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.30 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True)
1107.30 s
[safe-coloured-text-gen] pure $
1107.30 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.30 s
[safe-coloured-text-gen] then SgrSequence params
1107.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1107.30 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.30 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.30 s
[safe-coloured-text-gen] _ <- char '['
1107.30 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.30 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.30 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && False)
1107.30 s
[safe-coloured-text-gen] pure $
1107.30 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.30 s
[safe-coloured-text-gen] then SgrSequence params
1107.30 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1107.30 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.30 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.30 s
[safe-coloured-text-gen] _ <- char '['
1107.30 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.30 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.30 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && not (c <= '\x7E'))
1107.30 s
[safe-coloured-text-gen] pure $
1107.30 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.30 s
[safe-coloured-text-gen] then SgrSequence params
1107.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1107.30 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.30 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.30 s
[safe-coloured-text-gen] _ <- char '['
1107.30 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.30 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.30 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True)
1107.30 s
[safe-coloured-text-gen] pure $
1107.30 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.30 s
[safe-coloured-text-gen] then SgrSequence params
1107.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1107.30 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.30 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.30 s
[safe-coloured-text-gen] _ <- char '['
1107.30 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.30 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.30 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> False)
1107.30 s
[safe-coloured-text-gen] pure $
1107.30 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.30 s
[safe-coloured-text-gen] then SgrSequence params
1107.30 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1107.30 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.30 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.30 s
[safe-coloured-text-gen] _ <- char '['
1107.30 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.30 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.30 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40' && c <= '\x7E'))
1107.30 s
[safe-coloured-text-gen] pure $
1107.30 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.30 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1107.31 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1107.31 s
[safe-coloured-text-gen] _ <- char '\ESC'
1107.31 s
[safe-coloured-text-gen] _ <- char '['
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' || c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if True && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if False && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-24
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if not (finalByte == 'm') && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if finalByte == 'm' && not True
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if finalByte == 'm' && not False
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:32-52
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if finalByte == 'm' && not not (hasIntermediateBytes)
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if finalByte == 'm' && False
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.31 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.31 s
[safe-coloured-text-gen] pure $
1107.31 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.31 s
[safe-coloured-text-gen] + if finalByte == 'm' && True
1107.31 s
[safe-coloured-text-gen] then SgrSequence params
1107.31 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.31 s
[safe-coloured-text-gen]
1107.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1107.31 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.31 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.32 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.32 s
[safe-coloured-text-gen] pure $
1107.32 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.32 s
[safe-coloured-text-gen] + if True
1107.32 s
[safe-coloured-text-gen] then SgrSequence params
1107.32 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.32 s
[safe-coloured-text-gen]
1107.32 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:28-52
1107.32 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.32 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.32 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.32 s
[safe-coloured-text-gen] pure $
1107.32 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.32 s
[safe-coloured-text-gen] + if finalByte == 'm' && not (not hasIntermediateBytes)
1107.32 s
[safe-coloured-text-gen] then SgrSequence params
1107.32 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.32 s
[safe-coloured-text-gen]
1107.32 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1107.32 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.32 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.32 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.32 s
[safe-coloured-text-gen] pure $
1107.32 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.32 s
[safe-coloured-text-gen] + if False
1107.32 s
[safe-coloured-text-gen] then SgrSequence params
1107.32 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.32 s
[safe-coloured-text-gen]
1107.32 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1107.32 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.32 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.32 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.32 s
[safe-coloured-text-gen] pure $
1107.32 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.32 s
[safe-coloured-text-gen] + if finalByte == 'm' || not hasIntermediateBytes
1107.32 s
[safe-coloured-text-gen] then SgrSequence params
1107.32 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.32 s
[safe-coloured-text-gen]
1107.32 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1107.32 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1107.32 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1107.32 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1107.32 s
[safe-coloured-text-gen] pure $
1107.32 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1107.32 s
[safe-coloured-text-gen] + if not (finalByte == 'm' && not hasIntermediateBytes)
1107.32 s
[safe-coloured-text-gen] then SgrSequence params
1107.32 s
[safe-coloured-text-gen] else OtherCsiSequence
1107.32 s
[safe-coloured-text-gen]
1107.32 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:33-37
1107.32 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
1107.32 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
1107.32 s
[safe-coloured-text-gen] incompleteEscapeP = do
1122.09 s
[safe-coloured-text-gen] _ <- char '\ESC'
1122.11 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
1122.12 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure False) <|> pure False
1122.12 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:48-53
1122.12 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP = do
1122.12 s
[safe-coloured-text-gen] _ <- char '\ESC'
1122.12 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
1122.12 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure True
1122.12 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] Testing mutation RemoveAction at src/Text/Colour/Chunk/Parsing.hs:114:16-37
1122.12 s
[safe-coloured-text-gen] @@ -111,7 +111,6 @@
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP = do
1122.12 s
[safe-coloured-text-gen] _ <- char '\ESC'
1122.12 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
1122.12 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
1122.12 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP = do
1122.12 s
[safe-coloured-text-gen] _ <- char '\ESC'
1122.12 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1122.12 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen] + pure $ PlainText $ if True then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] csiSequenceP = do
1122.12 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
1122.12 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP = do
1122.12 s
[safe-coloured-text-gen] _ <- char '\ESC'
1122.12 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1122.12 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen] + pure $ PlainText $ if False then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] csiSequenceP = do
1122.12 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:115:25-33
1122.12 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1122.12 s
[safe-coloured-text-gen] incompleteEscapeP = do
1122.12 s
[safe-coloured-text-gen] _ <- char '\ESC'
1122.12 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1122.12 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen] + pure $ PlainText $ if not (mBracket) then "\ESC[" else "\ESC"
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] csiSequenceP = do
1122.12 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
1122.12 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.12 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.12 s
[safe-coloured-text-gen]
1122.12 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.12 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.12 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True && c /= '\r')
1122.12 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False && c /= '\r')
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-57
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC') && c /= '\r')
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True)
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && False)
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && not (c /= '\r'))
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True)
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False)
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' || c /= '\r')
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:88:9-28
1122.13 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
1122.13 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
1122.13 s
[safe-coloured-text-gen] where
1122.13 s
[safe-coloured-text-gen] go remaining
1122.13 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
1122.13 s
[safe-coloured-text-gen] + | True = []
1122.13 s
[safe-coloured-text-gen] | otherwise =
1122.13 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1122.13 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
1122.13 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
1122.13 s
[safe-coloured-text-gen] @@ -87,12 +87,11 @@
1122.13 s
[safe-coloured-text-gen] go remaining
1122.13 s
[safe-coloured-text-gen] | Lazy.null remaining = []
1122.13 s
[safe-coloured-text-gen] | otherwise =
1122.13 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1122.13 s
[safe-coloured-text-gen] - AL.Done rest token -> token : go rest
1122.13 s
[safe-coloured-text-gen] AL.Fail _ _ _ ->
1122.13 s
[safe-coloured-text-gen] -- This shouldn't happen since ansiTokenP always succeeds on
1122.13 s
[safe-coloured-text-gen] -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1122.13 s
[safe-coloured-text-gen] [PlainText (Lazy.toStrict remaining)]
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
1122.13 s
[safe-coloured-text-gen] -- return, or plain text.
1122.13 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:88:9-28
1122.13 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
1122.13 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
1122.13 s
[safe-coloured-text-gen] where
1122.13 s
[safe-coloured-text-gen] go remaining
1122.13 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
1122.13 s
[safe-coloured-text-gen] + | not (Lazy.null remaining) = []
1122.13 s
[safe-coloured-text-gen] | otherwise =
1122.13 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1122.13 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
1122.13 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1122.13 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1122.13 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1122.13 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC' && c /= '\r'))
1122.13 s
[safe-coloured-text-gen]
1122.13 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1122.13 s
[safe-coloured-text-gen] carriageReturnP = do
1122.13 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
1122.13 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
1122.13 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
1122.14 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
1122.14 s
[safe-coloured-text-gen] parseAnsiTokens t =
1122.14 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
1122.14 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
1122.14 s
[safe-coloured-text-gen] Right tokens -> tokens
1122.14 s
[safe-coloured-text-gen]
1123.53 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
1123.53 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
1123.53 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
1123.53 s
[safe-coloured-text-gen] @@ -87,12 +87,8 @@
1123.53 s
[safe-coloured-text-gen] go remaining
1123.53 s
[safe-coloured-text-gen] | Lazy.null remaining = []
1123.53 s
[safe-coloured-text-gen] | otherwise =
1123.53 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1123.53 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
1123.53 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
1123.53 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
1123.53 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1123.53 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
1123.53 s
[safe-coloured-text-gen]
1123.53 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
1123.53 s
[safe-coloured-text-gen] -- return, or plain text.
1123.53 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
1123.53 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.53 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.53 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.53 s
[safe-coloured-text-gen] Just c
1123.53 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.53 s
[safe-coloured-text-gen] + | c > 0 -> With24BitColours
1123.53 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.53 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.53 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.53 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
1123.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Just c
1123.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] + | c > 1 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
1123.54 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
1123.54 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
1123.54 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
1123.54 s
[safe-coloured-text-gen] parseAnsiTokens t =
1123.54 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
1123.54 s
[safe-coloured-text-gen] Left _ -> [PlainText t]
1123.54 s
[safe-coloured-text-gen] - Right tokens -> tokens
1123.54 s
[safe-coloured-text-gen]
1123.54 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
1123.54 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
1123.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
1123.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Just c
1123.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] + | c > -256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1123.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Just c
1123.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] + | c < 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1123.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Just c
1123.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] + | c <= 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1123.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Just c
1123.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] + | c >= 256 -> With24BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1123.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] + | True -> With24BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1123.55 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1123.55 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] + | not (c > 256) -> With24BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | c >= 0 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | c >= 1 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | c >= -256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | c < 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | c <= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | True -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1123.55 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.55 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.55 s
[safe-coloured-text-gen] Just c
1123.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] + | c > 256 -> With8BitColours
1123.55 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.55 s
[safe-coloured-text-gen]
1123.55 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | c >= 0 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1123.56 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1123.56 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] + | not (c >= 256) -> With8BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | c >= -8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | c >= 1 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | c < 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | c <= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | c > 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | True -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1123.56 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1123.56 s
[safe-coloured-text-gen] Just c
1123.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.56 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.56 s
[safe-coloured-text-gen] + | not (c >= 8) -> With8Colours
1123.56 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.56 s
[safe-coloured-text-gen]
1123.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.56 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
1123.56 s
[safe-coloured-text-gen] @@ -30,13 +30,12 @@
1123.56 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
1123.56 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
1123.56 s
[safe-coloured-text-gen] _ ->
1123.56 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.56 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1123.57 s
[safe-coloured-text-gen] Just c
1123.57 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.57 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.57 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.57 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.57 s
[safe-coloured-text-gen]
1123.57 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.57 s
[safe-coloured-text-gen] --
1123.57 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
1123.57 s
[safe-coloured-text-gen] @@ -30,13 +30,8 @@
1123.57 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] _ ->
1123.57 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.57 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.57 s
[safe-coloured-text-gen] - Just c
1123.57 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.57 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.57 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.57 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1123.57 s
[safe-coloured-text-gen]
1123.57 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.57 s
[safe-coloured-text-gen] --
1123.57 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
1123.57 s
[safe-coloured-text-gen] @@ -26,17 +26,16 @@
1123.57 s
[safe-coloured-text-gen] -- To support 24-bit colour:
1123.57 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
1123.57 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
1123.57 s
[safe-coloured-text-gen] pure $ case mct of
1123.57 s
[safe-coloured-text-gen] - Just "truecolor" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] _ ->
1123.57 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.57 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.57 s
[safe-coloured-text-gen] Just c
1123.57 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.57 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.57 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.57 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.57 s
[safe-coloured-text-gen]
1123.57 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.57 s
[safe-coloured-text-gen] --
1123.57 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
1123.57 s
[safe-coloured-text-gen] @@ -26,17 +26,16 @@
1123.57 s
[safe-coloured-text-gen] -- To support 24-bit colour:
1123.57 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
1123.57 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
1123.57 s
[safe-coloured-text-gen] pure $ case mct of
1123.57 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] - Just "24bit" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] _ ->
1123.57 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.57 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1123.57 s
[safe-coloured-text-gen] Just c
1123.57 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1123.57 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1123.57 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1123.57 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1123.57 s
[safe-coloured-text-gen]
1123.57 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.57 s
[safe-coloured-text-gen] --
1123.57 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
1123.57 s
[safe-coloured-text-gen] @@ -26,17 +26,9 @@
1123.57 s
[safe-coloured-text-gen] -- To support 24-bit colour:
1123.57 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
1123.57 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
1123.57 s
[safe-coloured-text-gen] pure $ case mct of
1123.57 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
1123.57 s
[safe-coloured-text-gen] - _ ->
1123.57 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1123.57 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1123.57 s
[safe-coloured-text-gen] - Just c
1123.57 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1123.57 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1123.57 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1123.57 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1123.57 s
[safe-coloured-text-gen]
1123.57 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1123.57 s
[safe-coloured-text-gen] --
1123.57 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
1123.57 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
1170.50 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCaKilled: 492
1170.50 s
[safe-coloured-text-gen] Survived: 54
1170.52 s
[safe-coloured-text-gen] Uncovered: 59
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] Surviving mutations:
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
1170.52 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
1170.52 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
1170.52 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
1170.52 s
[safe-coloured-text-gen] parseAnsiTokens t =
1170.52 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
1170.52 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
1170.52 s
[safe-coloured-text-gen] Right tokens -> tokens
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
1170.52 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
1170.52 s
[safe-coloured-text-gen] @@ -87,12 +87,8 @@
1170.52 s
[safe-coloured-text-gen] go remaining
1170.52 s
[safe-coloured-text-gen] | Lazy.null remaining = []
1170.52 s
[safe-coloured-text-gen] | otherwise =
1170.52 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1170.52 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
1170.52 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
1170.52 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
1170.52 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1170.52 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
1170.52 s
[safe-coloured-text-gen] -- return, or plain text.
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1170.52 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1170.52 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1170.52 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1170.52 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True)
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1170.52 s
[safe-coloured-text-gen] carriageReturnP = do
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] LogicOp at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1170.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1170.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1170.52 s
[safe-coloured-text-gen] _ <- char '['
1170.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1170.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' || c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] pure $
1170.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1170.52 s
[safe-coloured-text-gen] then SgrSequence params
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1170.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1170.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1170.52 s
[safe-coloured-text-gen] _ <- char '['
1170.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1170.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True)
1170.52 s
[safe-coloured-text-gen] pure $
1170.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1170.52 s
[safe-coloured-text-gen] then SgrSequence params
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1170.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1170.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1170.52 s
[safe-coloured-text-gen] _ <- char '['
1170.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1170.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True)
1170.52 s
[safe-coloured-text-gen] pure $
1170.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1170.52 s
[safe-coloured-text-gen] then SgrSequence params
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1170.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1170.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1170.52 s
[safe-coloured-text-gen] _ <- char '['
1170.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1170.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c < '\x7E')
1170.52 s
[safe-coloured-text-gen] pure $
1170.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1170.52 s
[safe-coloured-text-gen] then SgrSequence params
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1170.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1170.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1170.52 s
[safe-coloured-text-gen] _ <- char '['
1170.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1170.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] pure $
1170.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1170.52 s
[safe-coloured-text-gen] then SgrSequence params
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1170.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1170.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1170.52 s
[safe-coloured-text-gen] _ <- char '['
1170.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1170.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c > '\x40' && c <= '\x7E')
1170.52 s
[safe-coloured-text-gen] pure $
1170.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1170.52 s
[safe-coloured-text-gen] then SgrSequence params
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1170.52 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1170.52 s
[safe-coloured-text-gen] if c == ';'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen] else
1170.52 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1170.52 s
[safe-coloured-text-gen] + if c >= '\x20' && c < '\x2F'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc True
1170.52 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1170.52 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1170.52 s
[safe-coloured-text-gen] if c == ';'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen] else
1170.52 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1170.52 s
[safe-coloured-text-gen] + if True && c <= '\x2F'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc True
1170.52 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1170.52 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1170.52 s
[safe-coloured-text-gen] if c == ';'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen] else
1170.52 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1170.52 s
[safe-coloured-text-gen] + if c <= '\x20' && c <= '\x2F'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc True
1170.52 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1170.52 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1170.52 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen] else
1170.52 s
[safe-coloured-text-gen] if c == ';'
1170.52 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen] + then anyChar >> go acc False
1170.52 s
[safe-coloured-text-gen] else
1170.52 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc True
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1170.52 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1170.52 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1170.52 s
[safe-coloured-text-gen] Just n
1170.52 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1170.52 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen] + _ -> go acc False
1170.52 s
[safe-coloured-text-gen] else
1170.52 s
[safe-coloured-text-gen] if c == ';'
1170.52 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1170.52 s
[safe-coloured-text-gen] @@ -163,20 +163,14 @@
1170.52 s
[safe-coloured-text-gen] where
1170.52 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1170.52 s
[safe-coloured-text-gen] go s [] = (s, [])
1170.52 s
[safe-coloured-text-gen] go s (token : rest) = case token of
1170.52 s
[safe-coloured-text-gen] PlainText t
1170.52 s
[safe-coloured-text-gen] | Text.null t -> go s rest
1170.52 s
[safe-coloured-text-gen] | otherwise ->
1170.52 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1170.52 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1170.52 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
1170.52 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
1170.52 s
[safe-coloured-text-gen] - CarriageReturn ->
1170.52 s
[safe-coloured-text-gen] - case rest of
1170.52 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1170.52 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1170.52 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1170.52 s
[safe-coloured-text-gen] - _ -> go s rest
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1170.52 s
[safe-coloured-text-gen] --
1170.52 s
[safe-coloured-text-gen]
1170.52 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
1170.52 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
1170.52 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.52 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.52 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1170.52 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.52 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.52 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1170.52 s
[safe-coloured-text-gen] -- Unknown code, skip
1170.52 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
1170.52 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] LogicOp at src/Text/Colour/Chunk/Parsing.hs:254:5-25
1170.53 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] + | p >= 100 || p <= 107 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
1170.53 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] + | True =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
1170.53 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] + | p >= 100 && True =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
1170.53 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] + | True && p <= 107 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
1170.53 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
1170.53 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
1170.53 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
1170.53 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1170.53 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1170.53 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1170.53 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12
1170.53 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1170.53 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1170.53 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1170.53 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1170.53 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1170.53 s
[safe-coloured-text-gen] + | True && p <= 97 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
1170.53 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1170.53 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1170.53 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1170.53 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1170.53 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1170.53 s
[safe-coloured-text-gen] + | p >= 1 && p <= 97 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
1170.53 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1170.53 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1170.53 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1170.53 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1170.53 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1170.53 s
[safe-coloured-text-gen] + | p >= 0 && p <= 97 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
1170.53 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1170.53 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1170.53 s
[safe-coloured-text-gen] _ -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Default background
1170.53 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1170.53 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1170.53 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
1170.53 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1170.53 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1170.53 s
[safe-coloured-text-gen] _ -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Default background
1170.53 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1170.53 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1170.53 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
1170.53 s
[safe-coloured-text-gen] @@ -237,10 +237,9 @@
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Extended background colour
1170.53 s
[safe-coloured-text-gen] | p == 48 = case ps of
1170.53 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1170.53 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1170.53 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Default background
1170.53 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30
1170.53 s
[safe-coloured-text-gen] @@ -233,9 +233,8 @@
1170.53 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.53 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1170.53 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Extended background colour
1170.53 s
[safe-coloured-text-gen] | p == 48 = case ps of
1170.53 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12
1170.53 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
1170.53 s
[safe-coloured-text-gen] -- Default foreground
1170.53 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.53 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] + | True && p <= 47 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
1170.53 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
1170.53 s
[safe-coloured-text-gen] -- Default foreground
1170.53 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.53 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] + | p >= 1 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
1170.53 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
1170.53 s
[safe-coloured-text-gen] -- Default foreground
1170.53 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.53 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] + | p >= 0 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1170.53 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1170.53 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.53 s
[safe-coloured-text-gen]
1170.53 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
1170.53 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
1170.53 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1170.53 s
[safe-coloured-text-gen] _ -> goSGR s ps
1170.53 s
[safe-coloured-text-gen] -- Default foreground
1170.53 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.53 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.53 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
1170.53 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1170.53 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
1170.54 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
1170.54 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1170.54 s
[safe-coloured-text-gen] _ -> goSGR s ps
1170.54 s
[safe-coloured-text-gen] -- Default foreground
1170.54 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.54 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.54 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.54 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
1170.54 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
1170.54 s
[safe-coloured-text-gen] @@ -225,10 +225,9 @@
1170.54 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1170.54 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.54 s
[safe-coloured-text-gen] -- Extended foreground colour
1170.54 s
[safe-coloured-text-gen] | p == 38 = case ps of
1170.54 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
1170.54 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1170.54 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1170.54 s
[safe-coloured-text-gen] -- Default foreground
1170.54 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1170.54 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30
1170.54 s
[safe-coloured-text-gen] @@ -221,9 +221,8 @@
1170.54 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1170.54 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1170.54 s
[safe-coloured-text-gen] | p >= 30 && p <= 37 =
1170.54 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1170.54 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1170.54 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1170.54 s
[safe-coloured-text-gen] -- Extended foreground colour
1170.54 s
[safe-coloured-text-gen] | p == 38 = case ps of
1170.54 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12
1170.54 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
1170.54 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
1170.54 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1170.54 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1170.54 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
1170.54 s
[safe-coloured-text-gen] + | True && p <= 37 =
1170.54 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1170.54 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1170.54 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
1170.54 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
1170.54 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
1170.54 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1170.54 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1170.54 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
1170.54 s
[safe-coloured-text-gen] + | p >= 1 && p <= 37 =
1170.54 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1170.54 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1170.54 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
1170.54 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
1170.54 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
1170.54 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1170.54 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1170.54 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
1170.54 s
[safe-coloured-text-gen] + | p >= 0 && p <= 37 =
1170.54 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1170.54 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1170.54 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
1170.54 s
[safe-coloured-text-gen] @@ -59,17 +59,16 @@
1170.54 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
1170.54 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1170.54 s
[safe-coloured-text-gen] in and
1170.54 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1170.54 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground
1170.54 s
[safe-coloured-text-gen] ]
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
1170.54 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
1170.54 s
[safe-coloured-text-gen] @@ -59,17 +59,16 @@
1170.54 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
1170.54 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1170.54 s
[safe-coloured-text-gen] in and
1170.54 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1170.54 s
[safe-coloured-text-gen] ]
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
1170.54 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:70:11-59
1170.54 s
[safe-coloured-text-gen] @@ -67,7 +67,7 @@
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1170.54 s
[safe-coloured-text-gen] ]
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:69:11-39
1170.54 s
[safe-coloured-text-gen] @@ -66,7 +66,7 @@
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1170.54 s
[safe-coloured-text-gen] ]
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:68:11-42
1170.54 s
[safe-coloured-text-gen] @@ -65,7 +65,7 @@
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:67:11-47
1170.54 s
[safe-coloured-text-gen] @@ -64,7 +64,7 @@
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:66:11-40
1170.54 s
[safe-coloured-text-gen] @@ -63,7 +63,7 @@
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:65:11-40
1170.54 s
[safe-coloured-text-gen] @@ -62,7 +62,7 @@
1170.54 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:64:11-55
1170.54 s
[safe-coloured-text-gen] @@ -61,7 +61,7 @@
1170.54 s
[safe-coloured-text-gen] in and
1170.54 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:63:11-44
1170.54 s
[safe-coloured-text-gen] @@ -60,7 +60,7 @@
1170.54 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1170.54 s
[safe-coloured-text-gen] in and
1170.54 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1170.54 s
[safe-coloured-text-gen] - isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] + True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:62:11-37
1170.54 s
[safe-coloured-text-gen] @@ -59,7 +59,7 @@
1170.54 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
1170.54 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1170.54 s
[safe-coloured-text-gen] in and
1170.54 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
1170.54 s
[safe-coloured-text-gen] + [ True,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1170.54 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk.hs:82:20-40
1170.54 s
[safe-coloured-text-gen] @@ -79,7 +79,7 @@
1170.54 s
[safe-coloured-text-gen] plainColour :: TerminalCapabilities -> Colour -> Bool
1170.54 s
[safe-coloured-text-gen] plainColour tc = \case
1170.54 s
[safe-coloured-text-gen] Colour8 {} -> tc < With8Colours
1170.54 s
[safe-coloured-text-gen] - Colour8Bit {} -> tc < With8BitColours
1170.54 s
[safe-coloured-text-gen] + Colour8Bit {} -> tc <= With8BitColours
1170.54 s
[safe-coloured-text-gen] Colour24Bit {} -> tc < With24BitColours
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] -- | Render chunks directly to a UTF8-encoded 'Bytestring'.
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk.hs:81:17-34
1170.54 s
[safe-coloured-text-gen] @@ -78,7 +78,7 @@
1170.54 s
[safe-coloured-text-gen]
1170.54 s
[safe-coloured-text-gen] plainColour :: TerminalCapabilities -> Colour -> Bool
1170.54 s
[safe-coloured-text-gen] plainColour tc = \case
1170.54 s
[safe-coloured-text-gen] - Colour8 {} -> tc < With8Colours
1170.55 s
[safe-coloured-text-gen] + Colour8 {} -> tc <= With8Colours
1170.55 s
[safe-coloured-text-gen] Colour8Bit {} -> tc < With8BitColours
1170.55 s
[safe-coloured-text-gen] Colour24Bit {} -> tc < With24BitColours
1170.55 s
[safe-coloured-text-gen]
1170.55 s
[safe-coloured-text-gen]
1170.55 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:228:24-33
1170.55 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
1170.55 s
[safe-coloured-text-gen]
1170.55 s
[safe-coloured-text-gen] colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR
1170.55 s
[safe-coloured-text-gen] colourSGR tc layer =
1170.55 s
[safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing
1170.55 s
[safe-coloured-text-gen] + let cap tc' sgr = if True then Just sgr else Nothing
1170.55 s
[safe-coloured-text-gen] in \case
1170.55 s
[safe-coloured-text-gen] Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour
1170.55 s
[safe-coloured-text-gen] Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w
1170.55 s
[safe-coloured-text-gen] pabilities
1170.55 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
1170.55 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
1170.55 s
[safe-coloured-text-gen] - if isTerm
1170.55 s
[safe-coloured-text-gen] + if True
1170.55 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
1170.55 s
[safe-coloured-text-gen] else pure WithoutColours
1170.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
1170.55 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
1170.55 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
1170.55 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
1170.55 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
1170.55 s
[safe-coloured-text-gen] - if isTerm
1170.55 s
[safe-coloured-text-gen] + if False
1170.55 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
1170.55 s
[safe-coloured-text-gen] else pure WithoutColours
1170.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
1170.55 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
1170.55 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
1170.55 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
1170.55 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
1170.55 s
[safe-coloured-text-gen] - if isTerm
1170.55 s
[safe-coloured-text-gen] + if not (isTerm)
1170.55 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
1170.55 s
[safe-coloured-text-gen] else pure WithoutColours
1170.96 s
[safe-coloured-text-gen] checkPhase completed in 19 minutes 19 seconds
1170.97 s
[safe-coloured-text-gen] Phase: haddockPhase
1171.09 s
[safe-coloured-text-gen] Preprocessing library for safe-coloured-text-gen-0.0.0.5...
1171.09 s
[safe-coloured-text-gen] Running Haddock on library for safe-coloured-text-gen-0.0.0.5...
1171.09 s
[safe-coloured-text-gen] Warning: The documentation for the following packages are not installed. No
1171.09 s
[safe-coloured-text-gen] links will be generated to these packages: safe-coloured-text-0.5.0.0
1171.24 s
[safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, nothing )
1171.27 s
[safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, nothing )
1171.36 s
[safe-coloured-text-gen] Haddock coverage:
1171.36 s
[safe-coloured-text-gen] 0% ( 0 / 1) in 'Text.Colour.Gen'
1171.36 s
[safe-coloured-text-gen] Missing documentation for:
1171.36 s
[safe-coloured-text-gen] Module header
1171.42 s
[safe-coloured-text-gen] Warning: Text.Colour.Gen: could not find link destinations for:
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Chunk
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Chunk.ChunkStyle
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Colour
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.Blinking
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.CSI
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.ColourIntensity
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleIntensity
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleLayer
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.SGR
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.TerminalColour
1171.42 s
[safe-coloured-text-gen] - Text.Colour.Code.Underlining
1174.68 s
[safe-coloured-text-gen] Documentation created: dist/doc/html/safe-coloured-text-gen/,
1174.68 s
[safe-coloured-text-gen] dist/doc/html/safe-coloured-text-gen/safe-coloured-text-gen.txt
1174.74 s
[safe-coloured-text-gen] Preprocessing test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5...
1174.75 s
[safe-coloured-text-gen] Phase: installPhase
1174.83 s
[safe-coloured-text-gen] Installing library in /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ
1175.03 s
[safe-coloured-text-gen] Phase: fixupPhase
1175.05 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5
1175.05 s
[safe-coloured-text-gen] shrinking /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSsafe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ-ghc9.10.3.so
1175.06 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5...
1175.07 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5
1175.08 s
[safe-coloured-text-gen] stripping (with command strip and flags -S -p) in /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5/lib
1175.11 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/kbxhhfd5w6zs7v5ly3n6f2z5ld5bab2a-safe-coloured-text-gen-0.0.0.5-doc
1175.12 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/kbxhhfd5w6zs7v5ly3n6f2z5ld5bab2a-safe-coloured-text-gen-0.0.0.5-doc...
1175.13 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/kbxhhfd5w6zs7v5ly3n6f2z5ld5bab2a-safe-coloured-text-gen-0.0.0.5-doc
1175.14 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report
1175.17 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report...
1175.21 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report
1175.33 s
[post-build-hook] Uploading to cachix cache "sydtest": /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5 /nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report /nix/store/kbxhhfd5w6zs7v5ly3n6f2z5ld5bab2a-safe-coloured-text-gen-0.0.0.5-doc
1175.91 s
[post-build-hook] Pushing 4 paths (199 are already present) using zstd to cache sydtest ⏳
1175.91 s
[post-build-hook]
1176.32 s
[post-build-hook] Pushing /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5 (2.78 MiB)
1176.39 s
[post-build-hook] Pushing /nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report (1.53 MiB)
1176.39 s
[post-build-hook] Pushing /nix/store/kbxhhfd5w6zs7v5ly3n6f2z5ld5bab2a-safe-coloured-text-gen-0.0.0.5-doc (182.34 KiB)
1176.42 s
[post-build-hook] Pushing /nix/store/yiy472m7z9h1kxr2pqx8ipfc4mcq6zqq-safe-coloured-text-0.5.0.0 (12.00 MiB)
1178.25 s
[post-build-hook]
1178.25 s
[post-build-hook] All done.
1178.27 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/2wgbrl75pfvq46xwkkm7gd6cjy5mb7k0-safe-coloured-text-gen-0.0.0.5 /nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report /nix/store/kbxhhfd5w6zs7v5ly3n6f2z5ld5bab2a-safe-coloured-text-gen-0.0.0.5-doc
1178.30 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1178.46 s
[post-build-hook] copying 1 paths...
1178.46 s
[post-build-hook] copying path '/nix/store/3q91g2rp92rpmwxfgkj4sivlk3h8anp8-safe-coloured-text-gen-0.0.0.5-report' to 'https://cache.staging.nix-ci.com'...
1178.86 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1178.97 s
[post-build-hook] copying 0 paths...
1178.99 s
Progress: 1 of 2 built, 23 of 23 downloaded from cache