build checks.x86_64-linux.mutation-safe-coloured-text
779.50 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:228:5-12
779.50 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
779.50 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
779.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Extended foreground colour
779.51 s
[safe-coloured-text-gen] - | p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] + | True = case ps of
779.51 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:228:10-12
779.51 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
779.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
779.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Extended foreground colour
779.51 s
[safe-coloured-text-gen] - | p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] + | p == 1 = case ps of
779.51 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
779.51 s
[safe-coloured-text-gen] @@ -225,10 +225,9 @@
779.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
779.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Extended foreground colour
779.51 s
[safe-coloured-text-gen] | p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Default foreground
779.51 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
779.51 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:228:5-12
779.51 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
779.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
779.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Extended foreground colour
779.51 s
[safe-coloured-text-gen] - | p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] + | not p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
779.51 s
[safe-coloured-text-gen] @@ -225,10 +225,9 @@
779.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
779.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Extended foreground colour
779.51 s
[safe-coloured-text-gen] | p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] - _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Default foreground
779.51 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
779.51 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
779.51 s
[safe-coloured-text-gen] @@ -225,10 +225,9 @@
779.51 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
779.51 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Extended foreground colour
779.51 s
[safe-coloured-text-gen] | p == 38 = case ps of
779.51 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
779.51 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Default foreground
779.51 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
779.51 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
779.51 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Default foreground
779.51 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
779.51 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
779.51 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
779.51 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
779.51 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
779.51 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
779.51 s
[safe-coloured-text-gen] _ -> goSGR s ps
779.51 s
[safe-coloured-text-gen] -- Default foreground
779.51 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps
779.51 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
779.51 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
779.51 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.36 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:233:5-12
788.38 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
788.38 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
788.38 s
[safe-coloured-text-gen] _ -> goSGR s ps
788.38 s
[safe-coloured-text-gen] -- Default foreground
788.38 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.38 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleForeground = Nothing}) ps
788.38 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.38 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
788.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.38 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:233:5-12
788.38 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
788.38 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
788.38 s
[safe-coloured-text-gen] _ -> goSGR s ps
788.38 s
[safe-coloured-text-gen] -- Default foreground
788.38 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.38 s
[safe-coloured-text-gen] + | not p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.38 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.38 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
788.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.38 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
788.38 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.38 s
[safe-coloured-text-gen] -- Default foreground
788.38 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.38 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.38 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | p >= 0 && p <= 47 =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.39 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
788.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.39 s
[safe-coloured-text-gen] -- Default foreground
788.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | p >= 1 && p <= 47 =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.39 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12
788.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.39 s
[safe-coloured-text-gen] -- Default foreground
788.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | True && p <= 47 =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.39 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:235:5-12
788.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.39 s
[safe-coloured-text-gen] -- Default foreground
788.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | not p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.39 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:21-23
788.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.39 s
[safe-coloured-text-gen] -- Default foreground
788.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | p >= 40 && p <= 0 =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.39 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:21-23
788.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.39 s
[safe-coloured-text-gen] -- Default foreground
788.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | p >= 40 && p <= 1 =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.39 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:16-23
788.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.39 s
[safe-coloured-text-gen] -- Default foreground
788.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.39 s
[safe-coloured-text-gen] + | p >= 40 && True =
788.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:235:16-23
788.40 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.40 s
[safe-coloured-text-gen] -- Default foreground
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] + | p >= 40 && not p <= 47 =
788.40 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-23
788.40 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.40 s
[safe-coloured-text-gen] -- Default foreground
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] + | True =
788.40 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:235:5-23
788.40 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
788.40 s
[safe-coloured-text-gen] -- Default foreground
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] + | not p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:236:41-43
788.40 s
[safe-coloured-text-gen] @@ -233,7 +233,7 @@
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] -- Extended background colour
788.40 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:236:41-43
788.40 s
[safe-coloured-text-gen] @@ -233,7 +233,7 @@
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] -- Extended background colour
788.40 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30
788.40 s
[safe-coloured-text-gen] @@ -233,9 +233,8 @@
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] -- Extended background colour
788.40 s
[safe-coloured-text-gen] | p == 48 = case ps of
788.40 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
788.40 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30
788.40 s
[safe-coloured-text-gen] @@ -233,9 +233,8 @@
788.40 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
788.40 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
788.40 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
788.40 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] -- Extended background colour
788.40 s
[safe-coloured-text-gen] | p == 48 = case ps of
788.40 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
788.40 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:240:10-12
788.40 s
[safe-coloured-text-gen] @@ -237,7 +237,7 @@
788.40 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
788.40 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
788.40 s
[safe-coloured-text-gen] -- Extended background colour
788.40 s
[safe-coloured-text-gen] - | p == 48 = case ps of
788.41 s
[safe-coloured-text-gen] + | p == 0 = case ps of
788.41 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
788.41 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
788.41 s
[safe-coloured-text-gen] _ -> goSGR s ps
788.41 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:240:10-12
788.41 s
[safe-coloured-text-gen] @@ -237,7 +237,7 @@
814.65 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
814.65 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
814.67 s
[safe-coloured-text-gen] -- Extended background colour
814.67 s
[safe-coloured-text-gen] - | p == 48 = case ps of
814.67 s
[safe-coloured-text-gen] + | p == 1 = case ps of
814.67 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
814.68 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.68 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.68 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:240:5-12
814.68 s
[safe-coloured-text-gen] @@ -237,7 +237,7 @@
814.68 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
814.68 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
814.68 s
[safe-coloured-text-gen] -- Extended background colour
814.68 s
[safe-coloured-text-gen] - | p == 48 = case ps of
814.68 s
[safe-coloured-text-gen] + | True = case ps of
814.68 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
814.68 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.68 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.68 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:240:5-12
814.68 s
[safe-coloured-text-gen] @@ -237,7 +237,7 @@
814.68 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
814.68 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
814.68 s
[safe-coloured-text-gen] -- Extended background colour
814.69 s
[safe-coloured-text-gen] - | p == 48 = case ps of
814.69 s
[safe-coloured-text-gen] + | not p == 48 = case ps of
814.69 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
814.69 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.69 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.69 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
814.69 s
[safe-coloured-text-gen] @@ -237,10 +237,9 @@
814.69 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
814.69 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
814.69 s
[safe-coloured-text-gen] -- Extended background colour
814.69 s
[safe-coloured-text-gen] | p == 48 = case ps of
814.69 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
814.69 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.69 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.69 s
[safe-coloured-text-gen] -- Default background
814.69 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.69 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.69 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
814.69 s
[safe-coloured-text-gen] @@ -237,10 +237,9 @@
814.69 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
814.69 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
814.69 s
[safe-coloured-text-gen] -- Extended background colour
814.69 s
[safe-coloured-text-gen] | p == 48 = case ps of
814.69 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
814.69 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.69 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.69 s
[safe-coloured-text-gen] -- Default background
814.69 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.69 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.69 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
814.69 s
[safe-coloured-text-gen] @@ -237,10 +237,9 @@
814.69 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
814.69 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
814.69 s
[safe-coloured-text-gen] -- Extended background colour
814.69 s
[safe-coloured-text-gen] | p == 48 = case ps of
814.69 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
814.69 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.69 s
[safe-coloured-text-gen] - _ -> goSGR s ps
814.69 s
[safe-coloured-text-gen] -- Default background
814.69 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.70 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
814.70 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
814.70 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.70 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.70 s
[safe-coloured-text-gen] -- Default background
814.70 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.70 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
814.70 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
814.70 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.70 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.70 s
[safe-coloured-text-gen] -- Default background
814.70 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.70 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:245:5-12
814.70 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
814.70 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.70 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.70 s
[safe-coloured-text-gen] -- Default background
814.70 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.70 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:245:5-12
814.70 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
814.70 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
814.70 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.70 s
[safe-coloured-text-gen] -- Default background
814.70 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] + | not p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.70 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:246:10-12
814.70 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
814.70 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.70 s
[safe-coloured-text-gen] -- Default background
814.70 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.70 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.70 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.71 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.71 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
814.71 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:246:10-12
814.71 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
814.71 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.71 s
[safe-coloured-text-gen] -- Default background
814.71 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.71 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.71 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.71 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
814.71 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:5-12
814.71 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
814.71 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.71 s
[safe-coloured-text-gen] -- Default background
814.71 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.71 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.71 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.71 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
814.71 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:246:5-12
814.71 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
814.71 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.71 s
[safe-coloured-text-gen] -- Default background
814.71 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.71 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] + | not p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.71 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.71 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
814.71 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:246:52-56
814.71 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
814.71 s
[safe-coloured-text-gen] _ -> goSGR s ps
814.71 s
[safe-coloured-text-gen] -- Default background
814.71 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.71 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.71 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
814.71 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
814.71 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
814.71 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:247:10-12
814.71 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
814.71 s
[safe-coloured-text-gen] -- Default background
814.71 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
814.71 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
814.71 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.69 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.69 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.72 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.72 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.72 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:247:10-12
825.72 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
825.72 s
[safe-coloured-text-gen] -- Default background
825.72 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
825.72 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.72 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.72 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.72 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.72 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.72 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.72 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:247:5-12
825.72 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
825.72 s
[safe-coloured-text-gen] -- Default background
825.72 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
825.72 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.72 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.72 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleOverlined = Just False}) ps
825.72 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.72 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.72 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.72 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:247:52-57
825.72 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
825.72 s
[safe-coloured-text-gen] -- Default background
825.72 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
825.72 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.72 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.72 s
[safe-coloured-text-gen] + | p == 55 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.72 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.72 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.72 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.72 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:247:5-12
825.72 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
825.72 s
[safe-coloured-text-gen] -- Default background
825.72 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
825.72 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.72 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] + | not p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.73 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.73 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
825.73 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.73 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.73 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.73 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] + | p >= 0 && p <= 97 =
825.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.73 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
825.73 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.73 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.73 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.73 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] + | p >= 1 && p <= 97 =
825.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.73 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12
825.73 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.73 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.73 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.73 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] + | True && p <= 97 =
825.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.73 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-12
825.73 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.73 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.73 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.73 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] + | not p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.73 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:21-23
825.73 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.73 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.73 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.73 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.73 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.73 s
[safe-coloured-text-gen] + | p >= 90 && p <= 0 =
825.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:21-23
825.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] + | p >= 90 && p <= 1 =
825.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:16-23
825.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] + | p >= 90 && True =
825.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-23
825.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] + | True =
825.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:16-23
825.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] + | p >= 90 && not p <= 97 =
825.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-23
825.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
825.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] + | not p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
825.74 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
825.74 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
825.74 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
825.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
825.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
825.74 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
825.74 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
825.74 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
825.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
825.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
825.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
825.74 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
825.74 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
856.89 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
856.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
856.91 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
856.91 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
856.91 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.91 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.91 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.91 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
856.91 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.91 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
856.91 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.91 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.91 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.91 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.91 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.91 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
856.91 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.91 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.91 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.91 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
856.91 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
856.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
856.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
856.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | True && p <= 107 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | p >= 100 && p <= 0 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-13
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | not p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | p >= 100 && p <= 1 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | p >= 100 && True =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:17-25
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | p >= 100 && not p <= 107 =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.92 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.92 s
[safe-coloured-text-gen] + | True =
856.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-25
856.92 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
856.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.93 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
856.93 s
[safe-coloured-text-gen] + | not p >= 100 && p <= 107 =
856.93 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.93 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
856.93 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.93 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
856.93 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
856.93 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
856.93 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Unknown code, skip
856.93 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
856.93 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.93 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
856.93 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
856.93 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
856.93 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Unknown code, skip
856.93 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
856.93 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.93 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
856.93 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.93 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Unknown code, skip
856.93 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
856.93 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
856.93 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
856.93 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
856.93 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
856.93 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
856.93 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
856.93 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
856.93 s
[safe-coloured-text-gen] -- Unknown code, skip
856.94 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
856.94 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:168:11-22
856.94 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
856.94 s
[safe-coloured-text-gen] go s [] = (s, [])
856.94 s
[safe-coloured-text-gen] go s (token : rest) = case token of
856.94 s
[safe-coloured-text-gen] PlainText t
856.94 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
856.94 s
[safe-coloured-text-gen] + | True -> go s rest
856.94 s
[safe-coloured-text-gen] | otherwise ->
856.94 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
856.94 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
856.94 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
856.94 s
[safe-coloured-text-gen] @@ -172,11 +172,8 @@
856.94 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
856.94 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
856.94 s
[safe-coloured-text-gen] CarriageReturn ->
856.94 s
[safe-coloured-text-gen] case rest of
874.88 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
874.91 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] _ -> go s rest
874.91 s
[safe-coloured-text-gen]
874.91 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
874.91 s
[safe-coloured-text-gen] --
874.91 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:168:11-22
874.91 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
874.91 s
[safe-coloured-text-gen] go s [] = (s, [])
874.91 s
[safe-coloured-text-gen] go s (token : rest) = case token of
874.91 s
[safe-coloured-text-gen] PlainText t
874.91 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
874.91 s
[safe-coloured-text-gen] + | not Text.null t -> go s rest
874.91 s
[safe-coloured-text-gen] | otherwise ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
874.91 s
[safe-coloured-text-gen] @@ -172,11 +172,10 @@
874.91 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
874.91 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
874.91 s
[safe-coloured-text-gen] CarriageReturn ->
874.91 s
[safe-coloured-text-gen] case rest of
874.91 s
[safe-coloured-text-gen] (PlainText _ : _) ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] - _ -> go s rest
874.91 s
[safe-coloured-text-gen]
874.91 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
874.91 s
[safe-coloured-text-gen] --
874.91 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
874.91 s
[safe-coloured-text-gen] @@ -163,20 +163,19 @@
874.91 s
[safe-coloured-text-gen] where
874.91 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
874.91 s
[safe-coloured-text-gen] go s [] = (s, [])
874.91 s
[safe-coloured-text-gen] go s (token : rest) = case token of
874.91 s
[safe-coloured-text-gen] PlainText t
874.91 s
[safe-coloured-text-gen] | Text.null t -> go s rest
874.91 s
[safe-coloured-text-gen] | otherwise ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
874.91 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
874.91 s
[safe-coloured-text-gen] CarriageReturn ->
874.91 s
[safe-coloured-text-gen] case rest of
874.91 s
[safe-coloured-text-gen] (PlainText _ : _) ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] _ -> go s rest
874.91 s
[safe-coloured-text-gen]
874.91 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
874.91 s
[safe-coloured-text-gen] --
874.91 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
874.91 s
[safe-coloured-text-gen] @@ -163,20 +163,19 @@
874.91 s
[safe-coloured-text-gen] where
874.91 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
874.91 s
[safe-coloured-text-gen] go s [] = (s, [])
874.91 s
[safe-coloured-text-gen] go s (token : rest) = case token of
874.91 s
[safe-coloured-text-gen] PlainText t
874.91 s
[safe-coloured-text-gen] | Text.null t -> go s rest
874.91 s
[safe-coloured-text-gen] | otherwise ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
874.91 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
874.91 s
[safe-coloured-text-gen] CarriageReturn ->
874.91 s
[safe-coloured-text-gen] case rest of
874.91 s
[safe-coloured-text-gen] (PlainText _ : _) ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] _ -> go s rest
874.91 s
[safe-coloured-text-gen]
874.91 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
874.91 s
[safe-coloured-text-gen] --
874.91 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
874.91 s
[safe-coloured-text-gen] @@ -163,20 +163,15 @@
874.91 s
[safe-coloured-text-gen] where
874.91 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
874.91 s
[safe-coloured-text-gen] go s [] = (s, [])
874.91 s
[safe-coloured-text-gen] go s (token : rest) = case token of
874.91 s
[safe-coloured-text-gen] - PlainText t
874.91 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
874.91 s
[safe-coloured-text-gen] - | otherwise ->
874.91 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
874.91 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
874.91 s
[safe-coloured-text-gen] CarriageReturn ->
874.91 s
[safe-coloured-text-gen] case rest of
874.91 s
[safe-coloured-text-gen] (PlainText _ : _) ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] _ -> go s rest
874.91 s
[safe-coloured-text-gen]
874.91 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
874.91 s
[safe-coloured-text-gen] --
874.91 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
874.91 s
[safe-coloured-text-gen] @@ -163,20 +163,14 @@
874.91 s
[safe-coloured-text-gen] where
874.91 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
874.91 s
[safe-coloured-text-gen] go s [] = (s, [])
874.91 s
[safe-coloured-text-gen] go s (token : rest) = case token of
874.91 s
[safe-coloured-text-gen] PlainText t
874.91 s
[safe-coloured-text-gen] | Text.null t -> go s rest
874.91 s
[safe-coloured-text-gen] | otherwise ->
874.91 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
874.91 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
874.91 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
874.92 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
874.92 s
[safe-coloured-text-gen] - CarriageReturn ->
874.92 s
[safe-coloured-text-gen] - case rest of
874.92 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
874.92 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
874.92 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
874.92 s
[safe-coloured-text-gen] - _ -> go s rest
874.92 s
[safe-coloured-text-gen]
874.92 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
874.92 s
[safe-coloured-text-gen] --
874.92 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:130:38-43
874.92 s
[safe-coloured-text-gen] @@ -127,7 +127,7 @@
874.92 s
[safe-coloured-text-gen]
874.92 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] csiParamsP = do
874.92 s
[safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] False
874.92 s
[safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] True
874.92 s
[safe-coloured-text-gen] pure (reverse revAcc, hasIntermediate)
874.92 s
[safe-coloured-text-gen] where
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
874.92 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
874.92 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] csiParamsP = do
874.92 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
874.92 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
874.92 s
[safe-coloured-text-gen] + pure (reverse revAcc, True)
874.92 s
[safe-coloured-text-gen] where
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] go acc hasIntermediate = do
874.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
874.92 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
874.92 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] csiParamsP = do
874.92 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
874.92 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
874.92 s
[safe-coloured-text-gen] + pure (reverse revAcc, False)
874.92 s
[safe-coloured-text-gen] where
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] go acc hasIntermediate = do
874.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:131:25-40
874.92 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
874.92 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] csiParamsP = do
874.92 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
874.92 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
874.92 s
[safe-coloured-text-gen] + pure (reverse revAcc, not hasIntermediate)
874.92 s
[safe-coloured-text-gen] where
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] go acc hasIntermediate = do
874.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
874.92 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] go acc hasIntermediate = do
874.92 s
[safe-coloured-text-gen] c <- peekChar'
874.92 s
[safe-coloured-text-gen] - if isDigit c
874.92 s
[safe-coloured-text-gen] + if True
874.92 s
[safe-coloured-text-gen] then do
874.92 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
874.92 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
874.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
874.92 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] go acc hasIntermediate = do
874.92 s
[safe-coloured-text-gen] c <- peekChar'
874.92 s
[safe-coloured-text-gen] - if isDigit c
874.92 s
[safe-coloured-text-gen] + if False
874.92 s
[safe-coloured-text-gen] then do
874.92 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
874.92 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
874.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:136:10-19
874.92 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
874.92 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
874.92 s
[safe-coloured-text-gen] go acc hasIntermediate = do
874.92 s
[safe-coloured-text-gen] c <- peekChar'
874.92 s
[safe-coloured-text-gen] - if isDigit c
874.92 s
[safe-coloured-text-gen] + if not isDigit c
874.92 s
[safe-coloured-text-gen] then do
874.92 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
874.92 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
874.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35
874.92 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
874.92 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
874.92 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
874.92 s
[safe-coloured-text-gen] Just n
874.92 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
874.92 s
[safe-coloured-text-gen] + | True -> go (fromIntegral n : acc) hasIntermediate
874.92 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
874.93 s
[safe-coloured-text-gen] else
874.93 s
[safe-coloured-text-gen] if c == ';'
874.93 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:17-35
874.93 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
874.93 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
874.93 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
874.93 s
[safe-coloured-text-gen] Just n
892.71 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.74 s
[safe-coloured-text-gen] + | not n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.74 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.74 s
[safe-coloured-text-gen] else
892.74 s
[safe-coloured-text-gen] if c == ';'
892.74 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
892.74 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
892.74 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
892.74 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
892.74 s
[safe-coloured-text-gen] Just n
892.74 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.74 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) True
892.74 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.74 s
[safe-coloured-text-gen] else
892.74 s
[safe-coloured-text-gen] if c == ';'
892.74 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
892.74 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
892.74 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
892.74 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
892.74 s
[safe-coloured-text-gen] Just n
892.74 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.74 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) False
892.74 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.74 s
[safe-coloured-text-gen] else
892.74 s
[safe-coloured-text-gen] if c == ';'
892.74 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:65-80
892.74 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
892.74 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
892.74 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
892.74 s
[safe-coloured-text-gen] Just n
892.74 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.74 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) not hasIntermediate
892.74 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.74 s
[safe-coloured-text-gen] else
892.74 s
[safe-coloured-text-gen] if c == ';'
892.74 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
892.74 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
892.74 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
892.74 s
[safe-coloured-text-gen] Just n
892.74 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.74 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
892.74 s
[safe-coloured-text-gen] + _ -> go acc True
892.74 s
[safe-coloured-text-gen] else
892.74 s
[safe-coloured-text-gen] if c == ';'
892.74 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.74 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:142:25-40
892.75 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
892.75 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
892.75 s
[safe-coloured-text-gen] Just n
892.75 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.75 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] + _ -> go acc not hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c == ';'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
892.75 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
892.75 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
892.75 s
[safe-coloured-text-gen] Just n
892.75 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.75 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] + _ -> go acc False
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c == ';'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
892.75 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
892.75 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.75 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] - if c == ';'
892.75 s
[safe-coloured-text-gen] + if False
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:144:14-22
892.75 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
892.75 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.75 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] - if c == ';'
892.75 s
[safe-coloured-text-gen] + if not c == ';'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
892.75 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
892.75 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
892.75 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] - if c == ';'
892.75 s
[safe-coloured-text-gen] + if True
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
892.75 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
892.75 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c == ';'
892.75 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] + then anyChar >> go acc True
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.75 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
892.75 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
892.75 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c == ';'
892.75 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] + then anyChar >> go acc False
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.75 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
892.75 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.75 s
[safe-coloured-text-gen] if c == ';'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.75 s
[safe-coloured-text-gen] else
892.75 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] + if True && c <= '\x2F'
892.75 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.75 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.75 s
[safe-coloured-text-gen]
892.75 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:145:36-51
892.75 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
892.76 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] + then anyChar >> go acc not hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] + if False && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.76 s
[safe-coloured-text-gen]
892.76 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-29
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] + if not c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.76 s
[safe-coloured-text-gen]
892.76 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] + if c >= '\x20' && True
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.76 s
[safe-coloured-text-gen]
892.76 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] + if c >= '\x20' && False
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.76 s
[safe-coloured-text-gen]
892.76 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:33-44
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] + if c >= '\x20' && not c <= '\x2F'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.76 s
[safe-coloured-text-gen]
892.76 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
892.76 s
[safe-coloured-text-gen] else
892.76 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
892.76 s
[safe-coloured-text-gen] + if True
892.76 s
[safe-coloured-text-gen] then anyChar >> go acc True
892.76 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
892.76 s
[safe-coloured-text-gen]
892.76 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
892.76 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
892.76 s
[safe-coloured-text-gen] if c == ';'
933.65 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
933.65 s
[safe-coloured-text-gen] else
933.68 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
933.68 s
[safe-coloured-text-gen] + if False
933.68 s
[safe-coloured-text-gen] then anyChar >> go acc True
933.68 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
933.68 s
[safe-coloured-text-gen]
933.68 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-44
933.68 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
933.68 s
[safe-coloured-text-gen] if c == ';'
933.68 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
933.68 s
[safe-coloured-text-gen] else
933.68 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
933.68 s
[safe-coloured-text-gen] + if not c >= '\x20' && c <= '\x2F'
933.68 s
[safe-coloured-text-gen] then anyChar >> go acc True
933.68 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
933.68 s
[safe-coloured-text-gen]
933.68 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:148:40-44
933.68 s
[safe-coloured-text-gen] @@ -145,7 +145,7 @@
933.68 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
933.68 s
[safe-coloured-text-gen] else
933.68 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
933.68 s
[safe-coloured-text-gen] - then anyChar >> go acc True
933.68 s
[safe-coloured-text-gen] + then anyChar >> go acc False
933.68 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
933.68 s
[safe-coloured-text-gen]
933.68 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
933.68 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
933.68 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
933.68 s
[safe-coloured-text-gen] else
933.68 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
933.68 s
[safe-coloured-text-gen] then anyChar >> go acc True
933.68 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
933.68 s
[safe-coloured-text-gen] + else pure (acc, True)
933.68 s
[safe-coloured-text-gen]
933.68 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
933.68 s
[safe-coloured-text-gen] --
933.68 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
933.68 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
933.68 s
[safe-coloured-text-gen] else
933.68 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
933.68 s
[safe-coloured-text-gen] then anyChar >> go acc True
933.68 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
933.68 s
[safe-coloured-text-gen] + else pure (acc, False)
933.68 s
[safe-coloured-text-gen]
933.68 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
933.68 s
[safe-coloured-text-gen] --
933.68 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
933.68 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.68 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.68 s
[safe-coloured-text-gen] _ <- char '['
933.68 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.68 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.68 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E')
933.68 s
[safe-coloured-text-gen] pure $
933.69 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.69 s
[safe-coloured-text-gen] then SgrSequence params
933.69 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:149:33-48
933.69 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
933.69 s
[safe-coloured-text-gen] else
933.69 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
933.69 s
[safe-coloured-text-gen] then anyChar >> go acc True
933.69 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
933.69 s
[safe-coloured-text-gen] + else pure (acc, not hasIntermediate)
933.69 s
[safe-coloured-text-gen]
933.69 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
933.69 s
[safe-coloured-text-gen] --
933.69 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-42
933.69 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.69 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.69 s
[safe-coloured-text-gen] _ <- char '['
933.69 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.69 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> not c >= '\x40' && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] pure $
933.69 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.69 s
[safe-coloured-text-gen] then SgrSequence params
933.69 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
933.69 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.69 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.69 s
[safe-coloured-text-gen] _ <- char '['
933.69 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.69 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> False && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] pure $
933.69 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.69 s
[safe-coloured-text-gen] then SgrSequence params
933.69 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
933.69 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.69 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.69 s
[safe-coloured-text-gen] _ <- char '['
933.69 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.69 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True)
933.69 s
[safe-coloured-text-gen] pure $
933.69 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.69 s
[safe-coloured-text-gen] then SgrSequence params
933.69 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
933.69 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.69 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.69 s
[safe-coloured-text-gen] _ <- char '['
933.69 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.69 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && False)
933.69 s
[safe-coloured-text-gen] pure $
933.69 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.69 s
[safe-coloured-text-gen] then SgrSequence params
933.69 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:46-57
933.69 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.69 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.69 s
[safe-coloured-text-gen] _ <- char '['
933.69 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.69 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.69 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && not c <= '\x7E')
933.69 s
[safe-coloured-text-gen] pure $
933.69 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.69 s
[safe-coloured-text-gen] then SgrSequence params
933.69 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
933.69 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.69 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.69 s
[safe-coloured-text-gen] _ <- char '['
933.69 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.70 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.70 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True)
933.70 s
[safe-coloured-text-gen] pure $
933.70 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.70 s
[safe-coloured-text-gen] then SgrSequence params
933.70 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
933.70 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.70 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.70 s
[safe-coloured-text-gen] _ <- char '['
933.70 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.70 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.70 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> False)
933.70 s
[safe-coloured-text-gen] pure $
933.70 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.70 s
[safe-coloured-text-gen] then SgrSequence params
933.70 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-57
933.70 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
933.70 s
[safe-coloured-text-gen] _ <- char '\ESC'
933.70 s
[safe-coloured-text-gen] _ <- char '['
933.70 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.70 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.70 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> not c >= '\x40' && c <= '\x7E')
933.70 s
[safe-coloured-text-gen] pure $
933.70 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
933.70 s
[safe-coloured-text-gen] then SgrSequence params
933.70 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
933.70 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
933.70 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.70 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.70 s
[safe-coloured-text-gen] pure $
933.70 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
933.70 s
[safe-coloured-text-gen] + if True && not hasIntermediateBytes
933.70 s
[safe-coloured-text-gen] then SgrSequence params
933.70 s
[safe-coloured-text-gen] else OtherCsiSequence
933.70 s
[safe-coloured-text-gen]
933.70 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
933.70 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
933.70 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.70 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.70 s
[safe-coloured-text-gen] pure $
933.70 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
933.71 s
[safe-coloured-text-gen] + if False && not hasIntermediateBytes
933.71 s
[safe-coloured-text-gen] then SgrSequence params
933.71 s
[safe-coloured-text-gen] else OtherCsiSequence
933.71 s
[safe-coloured-text-gen]
933.71 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-24
933.71 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
933.71 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.71 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.71 s
[safe-coloured-text-gen] pure $
933.71 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
933.71 s
[safe-coloured-text-gen] + if not finalByte == 'm' && not hasIntermediateBytes
933.71 s
[safe-coloured-text-gen] then SgrSequence params
933.71 s
[safe-coloured-text-gen] else OtherCsiSequence
933.71 s
[safe-coloured-text-gen]
933.71 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
933.71 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
933.71 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.71 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.71 s
[safe-coloured-text-gen] pure $
933.71 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
933.71 s
[safe-coloured-text-gen] + if finalByte == 'm' && not True
933.71 s
[safe-coloured-text-gen] then SgrSequence params
933.71 s
[safe-coloured-text-gen] else OtherCsiSequence
933.71 s
[safe-coloured-text-gen]
933.71 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
933.71 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
933.71 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.71 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.71 s
[safe-coloured-text-gen] pure $
933.71 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
933.71 s
[safe-coloured-text-gen] + if finalByte == 'm' && not False
933.71 s
[safe-coloured-text-gen] then SgrSequence params
933.71 s
[safe-coloured-text-gen] else OtherCsiSequence
933.71 s
[safe-coloured-text-gen]
933.71 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
933.71 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
933.71 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
933.71 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
933.71 s
[safe-coloured-text-gen] pure $
933.71 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
933.72 s
[safe-coloured-text-gen] + if finalByte == 'm' && True
933.72 s
[safe-coloured-text-gen] then SgrSequence params
933.72 s
[safe-coloured-text-gen] else OtherCsiSequence
954.46 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:32-52
954.49 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
954.49 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
954.49 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
954.49 s
[safe-coloured-text-gen] pure $
954.49 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] + if finalByte == 'm' && not not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] then SgrSequence params
954.49 s
[safe-coloured-text-gen] else OtherCsiSequence
954.49 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:28-52
954.49 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
954.49 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
954.49 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
954.49 s
[safe-coloured-text-gen] pure $
954.49 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] + if finalByte == 'm' && not not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] then SgrSequence params
954.49 s
[safe-coloured-text-gen] else OtherCsiSequence
954.49 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
954.49 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
954.49 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
954.49 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
954.49 s
[safe-coloured-text-gen] pure $
954.49 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] + if finalByte == 'm' && False
954.49 s
[safe-coloured-text-gen] then SgrSequence params
954.49 s
[safe-coloured-text-gen] else OtherCsiSequence
954.49 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
954.49 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
954.49 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
954.49 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
954.49 s
[safe-coloured-text-gen] pure $
954.49 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] + if True
954.49 s
[safe-coloured-text-gen] then SgrSequence params
954.49 s
[safe-coloured-text-gen] else OtherCsiSequence
954.49 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
954.49 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
954.49 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
954.49 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
954.49 s
[safe-coloured-text-gen] pure $
954.49 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] + if False
954.49 s
[safe-coloured-text-gen] then SgrSequence params
954.49 s
[safe-coloured-text-gen] else OtherCsiSequence
954.49 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:33-37
954.49 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
954.49 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
954.49 s
[safe-coloured-text-gen] incompleteEscapeP = do
954.49 s
[safe-coloured-text-gen] _ <- char '\ESC'
954.49 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
954.49 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure False) <|> pure False
954.49 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
954.49 s
[safe-coloured-text-gen]
954.49 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
954.49 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-52
954.49 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
954.49 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
954.49 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
954.49 s
[safe-coloured-text-gen] pure $
954.49 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] + if not finalByte == 'm' && not hasIntermediateBytes
954.49 s
[safe-coloured-text-gen] then SgrSequence params
954.49 s
[safe-coloured-text-gen] else OtherCsiSequence
954.49 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
954.50 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
954.50 s
[safe-coloured-text-gen] incompleteEscapeP = do
954.50 s
[safe-coloured-text-gen] _ <- char '\ESC'
954.50 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
954.50 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen] + pure $ PlainText $ if False then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] csiSequenceP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
954.50 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
954.50 s
[safe-coloured-text-gen] incompleteEscapeP = do
954.50 s
[safe-coloured-text-gen] _ <- char '\ESC'
954.50 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
954.50 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen] + pure $ PlainText $ if True then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] csiSequenceP = do
954.50 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:48-53
954.50 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
954.50 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] incompleteEscapeP = do
954.50 s
[safe-coloured-text-gen] _ <- char '\ESC'
954.50 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
954.50 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure True
954.50 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:115:25-33
954.50 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
954.50 s
[safe-coloured-text-gen] incompleteEscapeP = do
954.50 s
[safe-coloured-text-gen] _ <- char '\ESC'
954.50 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
954.50 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen] + pure $ PlainText $ if not mBracket then "\ESC[" else "\ESC"
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] csiSequenceP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True && c /= '\r')
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False && c /= '\r')
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-57
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True)
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:61-70
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && not c /= '\r')
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True)
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && False)
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False)
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
954.50 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-70
954.50 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
954.50 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not c /= '\ESC' && c /= '\r')
954.50 s
[safe-coloured-text-gen]
954.50 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
954.50 s
[safe-coloured-text-gen] carriageReturnP = do
959.98 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:88:9-28
960.00 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
960.00 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
960.00 s
[safe-coloured-text-gen] where
960.00 s
[safe-coloured-text-gen] go remaining
960.00 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
960.00 s
[safe-coloured-text-gen] + | True = []
960.00 s
[safe-coloured-text-gen] | otherwise =
960.00 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
960.00 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
960.00 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:88:9-28
960.00 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
960.00 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
960.00 s
[safe-coloured-text-gen] where
960.00 s
[safe-coloured-text-gen] go remaining
960.00 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
960.00 s
[safe-coloured-text-gen] + | not Lazy.null remaining = []
960.00 s
[safe-coloured-text-gen] | otherwise =
960.00 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
960.00 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
960.00 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
960.00 s
[safe-coloured-text-gen] @@ -87,12 +87,8 @@
960.00 s
[safe-coloured-text-gen] go remaining
960.01 s
[safe-coloured-text-gen] | Lazy.null remaining = []
960.01 s
[safe-coloured-text-gen] | otherwise =
960.01 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
960.01 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
960.01 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
960.01 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
960.01 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
960.01 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
960.01 s
[safe-coloured-text-gen]
960.01 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
960.01 s
[safe-coloured-text-gen] -- return, or plain text.
960.01 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
960.01 s
[safe-coloured-text-gen] @@ -87,12 +87,11 @@
960.01 s
[safe-coloured-text-gen] go remaining
960.01 s
[safe-coloured-text-gen] | Lazy.null remaining = []
960.01 s
[safe-coloured-text-gen] | otherwise =
960.01 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
960.01 s
[safe-coloured-text-gen] - AL.Done rest token -> token : go rest
960.01 s
[safe-coloured-text-gen] AL.Fail _ _ _ ->
960.01 s
[safe-coloured-text-gen] -- This shouldn't happen since ansiTokenP always succeeds on
960.01 s
[safe-coloured-text-gen] -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
960.01 s
[safe-coloured-text-gen] [PlainText (Lazy.toStrict remaining)]
960.01 s
[safe-coloured-text-gen]
960.01 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
960.01 s
[safe-coloured-text-gen] -- return, or plain text.
960.01 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
960.01 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
960.01 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
960.01 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
960.01 s
[safe-coloured-text-gen] parseAnsiTokens t =
960.01 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
960.01 s
[safe-coloured-text-gen] Left _ -> [PlainText t]
960.01 s
[safe-coloured-text-gen] - Right tokens -> tokens
960.01 s
[safe-coloured-text-gen]
960.01 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
960.01 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
960.01 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
960.01 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
960.01 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
960.01 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.01 s
[safe-coloured-text-gen] Just c
960.01 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
960.01 s
[safe-coloured-text-gen] + | c > 0 -> With24BitColours
960.01 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
960.01 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.01 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.01 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
960.01 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
960.01 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
960.01 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.01 s
[safe-coloured-text-gen] Just c
960.01 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
960.01 s
[safe-coloured-text-gen] + | c > 1 -> With24BitColours
960.01 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
960.01 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.01 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.01 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
960.01 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
960.01 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
960.01 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
960.01 s
[safe-coloured-text-gen] parseAnsiTokens t =
960.01 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
960.01 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
960.01 s
[safe-coloured-text-gen] Right tokens -> tokens
960.01 s
[safe-coloured-text-gen]
960.01 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
960.01 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
960.01 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
960.01 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
960.01 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
960.01 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.01 s
[safe-coloured-text-gen] Just c
960.01 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
960.01 s
[safe-coloured-text-gen] + | c > -256 -> With24BitColours
960.01 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
960.01 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.01 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.01 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
960.01 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
960.01 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
960.01 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.01 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] + | True -> With24BitColours
960.02 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
960.02 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
960.02 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
960.02 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] + | not c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
960.02 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
960.02 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] + | c >= 0 -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen]
960.02 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
960.02 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
960.02 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] + | c >= 1 -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen]
960.02 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
960.02 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
960.02 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] + | c >= -256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen]
960.02 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
960.02 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
960.02 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] + | True -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen]
960.02 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
960.02 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
960.02 s
[safe-coloured-text-gen] Nothing -> WithoutColours
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] + | not c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen]
960.02 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
960.02 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
960.02 s
[safe-coloured-text-gen] Just c
960.02 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
960.02 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
960.02 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
960.02 s
[safe-coloured-text-gen] + | c >= 0 -> With8Colours
960.02 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
960.02 s
[safe-coloured-text-gen]
960.02 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
960.02 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
988.34 s
[safe-coloured-text-gen] @@ -Killed: 383
988.34 s
[safe-coloured-text-gen] Survived: 46
988.34 s
[safe-coloured-text-gen] Uncovered: 33
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] Surviving mutations:
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
988.36 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
988.36 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
988.36 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
988.36 s
[safe-coloured-text-gen] parseAnsiTokens t =
988.36 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
988.36 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
988.36 s
[safe-coloured-text-gen] Right tokens -> tokens
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
988.36 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
988.36 s
[safe-coloured-text-gen] @@ -87,12 +87,8 @@
988.36 s
[safe-coloured-text-gen] go remaining
988.36 s
[safe-coloured-text-gen] | Lazy.null remaining = []
988.36 s
[safe-coloured-text-gen] | otherwise =
988.36 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
988.36 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
988.36 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
988.36 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
988.36 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
988.36 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
988.36 s
[safe-coloured-text-gen] -- return, or plain text.
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
988.36 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
988.36 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
988.36 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
988.36 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True)
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
988.36 s
[safe-coloured-text-gen] carriageReturnP = do
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
988.36 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
988.36 s
[safe-coloured-text-gen] _ <- char '\ESC'
988.36 s
[safe-coloured-text-gen] _ <- char '['
988.36 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
988.36 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
988.36 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True)
988.36 s
[safe-coloured-text-gen] pure $
988.36 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
988.36 s
[safe-coloured-text-gen] then SgrSequence params
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
988.36 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
988.36 s
[safe-coloured-text-gen] _ <- char '\ESC'
988.36 s
[safe-coloured-text-gen] _ <- char '['
988.36 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
988.36 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
988.36 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True)
988.36 s
[safe-coloured-text-gen] pure $
988.36 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
988.36 s
[safe-coloured-text-gen] then SgrSequence params
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
988.36 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
988.36 s
[safe-coloured-text-gen] _ <- char '\ESC'
988.36 s
[safe-coloured-text-gen] _ <- char '['
988.36 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
988.36 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
988.36 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E')
988.36 s
[safe-coloured-text-gen] pure $
988.36 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
988.36 s
[safe-coloured-text-gen] then SgrSequence params
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
988.36 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
988.36 s
[safe-coloured-text-gen] if c == ';'
988.36 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
988.36 s
[safe-coloured-text-gen] else
988.36 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
988.36 s
[safe-coloured-text-gen] + if True && c <= '\x2F'
988.36 s
[safe-coloured-text-gen] then anyChar >> go acc True
988.36 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen]
988.36 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
988.36 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
988.36 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
988.36 s
[safe-coloured-text-gen] else
988.36 s
[safe-coloured-text-gen] if c == ';'
988.37 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
988.37 s
[safe-coloured-text-gen] + then anyChar >> go acc False
988.37 s
[safe-coloured-text-gen] else
988.37 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
988.37 s
[safe-coloured-text-gen] then anyChar >> go acc True
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
988.37 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
988.37 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
988.37 s
[safe-coloured-text-gen] Just n
988.37 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
988.37 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
988.37 s
[safe-coloured-text-gen] + _ -> go acc False
988.37 s
[safe-coloured-text-gen] else
988.37 s
[safe-coloured-text-gen] if c == ';'
988.37 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
988.37 s
[safe-coloured-text-gen] @@ -163,20 +163,14 @@
988.37 s
[safe-coloured-text-gen] where
988.37 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
988.37 s
[safe-coloured-text-gen] go s [] = (s, [])
988.37 s
[safe-coloured-text-gen] go s (token : rest) = case token of
988.37 s
[safe-coloured-text-gen] PlainText t
988.37 s
[safe-coloured-text-gen] | Text.null t -> go s rest
988.37 s
[safe-coloured-text-gen] | otherwise ->
988.37 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
988.37 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
988.37 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
988.37 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
988.37 s
[safe-coloured-text-gen] - CarriageReturn ->
988.37 s
[safe-coloured-text-gen] - case rest of
988.37 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
988.37 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
988.37 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
988.37 s
[safe-coloured-text-gen] - _ -> go s rest
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
988.37 s
[safe-coloured-text-gen] --
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
988.37 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Unknown code, skip
988.37 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
988.37 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
988.37 s
[safe-coloured-text-gen] + | True =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
988.37 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
988.37 s
[safe-coloured-text-gen] + | p >= 100 && True =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
988.37 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
988.37 s
[safe-coloured-text-gen] + | True && p <= 107 =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
988.37 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
988.37 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
988.37 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
988.37 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen]
988.37 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
988.37 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
988.37 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
988.37 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
988.37 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
988.37 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
988.37 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.37 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
988.37 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
988.37 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12
988.38 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
988.38 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
988.38 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
988.38 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
988.38 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
988.38 s
[safe-coloured-text-gen] + | True && p <= 97 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.38 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
988.38 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
988.38 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
988.38 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
988.38 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
988.38 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
988.38 s
[safe-coloured-text-gen] + | p >= 1 && p <= 97 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.38 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
988.38 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
988.38 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
988.38 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
988.38 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
988.38 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
988.38 s
[safe-coloured-text-gen] + | p >= 0 && p <= 97 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
988.38 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
988.38 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
988.38 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
988.38 s
[safe-coloured-text-gen] _ -> goSGR s ps
988.38 s
[safe-coloured-text-gen] -- Default background
988.38 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
988.38 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
988.38 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
988.38 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
988.38 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
988.38 s
[safe-coloured-text-gen] _ -> goSGR s ps
988.38 s
[safe-coloured-text-gen] -- Default background
988.38 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
988.38 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
988.38 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
988.38 s
[safe-coloured-text-gen] @@ -237,10 +237,9 @@
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
988.38 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen] -- Extended background colour
988.38 s
[safe-coloured-text-gen] | p == 48 = case ps of
988.38 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
988.38 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
988.38 s
[safe-coloured-text-gen] - _ -> goSGR s ps
988.38 s
[safe-coloured-text-gen] -- Default background
988.38 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30
988.38 s
[safe-coloured-text-gen] @@ -233,9 +233,8 @@
988.38 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.38 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
988.38 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen] -- Extended background colour
988.38 s
[safe-coloured-text-gen] | p == 48 = case ps of
988.38 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12
988.38 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
988.38 s
[safe-coloured-text-gen] -- Default foreground
988.38 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.38 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
988.38 s
[safe-coloured-text-gen] + | True && p <= 47 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
988.38 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
988.38 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
988.38 s
[safe-coloured-text-gen] -- Default foreground
988.38 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.38 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.38 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
988.38 s
[safe-coloured-text-gen] + | p >= 1 && p <= 47 =
988.38 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
988.38 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
988.38 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.38 s
[safe-coloured-text-gen]
988.38 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
988.39 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
988.39 s
[safe-coloured-text-gen] -- Default foreground
988.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.39 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
988.39 s
[safe-coloured-text-gen] + | p >= 0 && p <= 47 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
988.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
988.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
988.39 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
988.39 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
988.39 s
[safe-coloured-text-gen] _ -> goSGR s ps
988.39 s
[safe-coloured-text-gen] -- Default foreground
988.39 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.39 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.39 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
988.39 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
988.39 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
988.39 s
[safe-coloured-text-gen] _ -> goSGR s ps
988.39 s
[safe-coloured-text-gen] -- Default foreground
988.39 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.39 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.39 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
988.39 s
[safe-coloured-text-gen] @@ -225,10 +225,9 @@
988.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
988.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.39 s
[safe-coloured-text-gen] -- Extended foreground colour
988.39 s
[safe-coloured-text-gen] | p == 38 = case ps of
988.39 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
988.39 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
988.39 s
[safe-coloured-text-gen] - _ -> goSGR s ps
988.39 s
[safe-coloured-text-gen] -- Default foreground
988.39 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
988.39 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30
988.39 s
[safe-coloured-text-gen] @@ -221,9 +221,8 @@
988.39 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
988.39 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
988.39 s
[safe-coloured-text-gen] | p >= 30 && p <= 37 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
988.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
988.39 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
988.39 s
[safe-coloured-text-gen] -- Extended foreground colour
988.39 s
[safe-coloured-text-gen] | p == 38 = case ps of
988.39 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12
988.39 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
988.39 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
988.39 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
988.39 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
988.39 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
988.39 s
[safe-coloured-text-gen] + | True && p <= 37 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
988.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
988.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
988.39 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
988.39 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
988.39 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
988.39 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
988.39 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
988.39 s
[safe-coloured-text-gen] + | p >= 1 && p <= 37 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
988.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
988.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
988.39 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
988.39 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
988.39 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
988.39 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
988.39 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
988.39 s
[safe-coloured-text-gen] + | p >= 0 && p <= 37 =
988.39 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
988.39 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
988.39 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
988.39 s
[safe-coloured-text-gen] @@ -59,17 +59,16 @@
988.39 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
988.39 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
988.39 s
[safe-coloured-text-gen] in and
988.39 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
988.39 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
988.39 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground
988.39 s
[safe-coloured-text-gen] ]
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
988.39 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
988.39 s
[safe-coloured-text-gen] @@ -59,17 +59,16 @@
988.39 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
988.39 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
988.39 s
[safe-coloured-text-gen] in and
988.39 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.39 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
988.39 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
988.39 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
988.39 s
[safe-coloured-text-gen] ]
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
988.39 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
988.39 s
[safe-coloured-text-gen]
988.39 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:70:11-59
988.39 s
[safe-coloured-text-gen] @@ -67,7 +67,7 @@
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
988.40 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
988.40 s
[safe-coloured-text-gen] ]
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:69:11-39
988.40 s
[safe-coloured-text-gen] @@ -66,7 +66,7 @@
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleBlinking,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
988.40 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
988.40 s
[safe-coloured-text-gen] ]
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:68:11-42
988.40 s
[safe-coloured-text-gen] @@ -65,7 +65,7 @@
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleUnderlining,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
988.40 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
988.40 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:67:11-47
988.40 s
[safe-coloured-text-gen] @@ -64,7 +64,7 @@
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
988.40 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:66:11-40
988.40 s
[safe-coloured-text-gen] @@ -63,7 +63,7 @@
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:65:11-40
988.40 s
[safe-coloured-text-gen] @@ -62,7 +62,7 @@
988.40 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleConcealed,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:64:11-55
988.40 s
[safe-coloured-text-gen] @@ -61,7 +61,7 @@
988.40 s
[safe-coloured-text-gen] in and
988.40 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:63:11-44
988.40 s
[safe-coloured-text-gen] @@ -60,7 +60,7 @@
988.40 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
988.40 s
[safe-coloured-text-gen] in and
988.40 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
988.40 s
[safe-coloured-text-gen] - isNothing chunkStyleStrikethrough,
988.40 s
[safe-coloured-text-gen] + True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
988.40 s
[safe-coloured-text-gen]
988.40 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:62:11-37
988.40 s
[safe-coloured-text-gen] @@ -59,7 +59,7 @@
988.40 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
988.40 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
988.40 s
[safe-coloured-text-gen] in and
988.40 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
988.40 s
[safe-coloured-text-gen] + [ True,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
988.40 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
988.41 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:228:24-33
988.41 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR
988.41 s
[safe-coloured-text-gen] colourSGR tc layer =
988.41 s
[safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing
988.41 s
[safe-coloured-text-gen] + let cap tc' sgr = if True then Just sgr else Nothing
988.41 s
[safe-coloured-text-gen] in \case
988.41 s
[safe-coloured-text-gen] Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour
988.41 s
[safe-coloured-text-gen] Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w
988.41 s
[safe-coloured-text-gen] 35,7 +35,7 @@
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] + | c >= 1 -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
988.41 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] + | c >= -8 -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
988.41 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] + | not c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
988.41 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] + | True -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
988.41 s
[safe-coloured-text-gen] @@ -30,13 +30,8 @@
988.41 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
988.41 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
988.41 s
[safe-coloured-text-gen] _ ->
988.41 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
988.41 s
[safe-coloured-text-gen] Nothing -> WithoutColours
988.41 s
[safe-coloured-text-gen] - Just c
988.41 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] --
988.41 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
988.41 s
[safe-coloured-text-gen] @@ -26,17 +26,16 @@
988.41 s
[safe-coloured-text-gen] -- To support 24-bit colour:
988.41 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
988.41 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
988.41 s
[safe-coloured-text-gen] pure $ case mct of
988.41 s
[safe-coloured-text-gen] - Just "truecolor" -> With24BitColours
988.41 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
988.41 s
[safe-coloured-text-gen] _ ->
988.41 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
988.41 s
[safe-coloured-text-gen] Nothing -> WithoutColours
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] --
988.41 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
988.41 s
[safe-coloured-text-gen] @@ -30,13 +30,12 @@
988.41 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
988.41 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
988.41 s
[safe-coloured-text-gen] _ ->
988.41 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
988.41 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] --
988.41 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
988.41 s
[safe-coloured-text-gen] @@ -26,17 +26,16 @@
988.41 s
[safe-coloured-text-gen] -- To support 24-bit colour:
988.41 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
988.41 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
988.41 s
[safe-coloured-text-gen] pure $ case mct of
988.41 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
988.41 s
[safe-coloured-text-gen] - Just "24bit" -> With24BitColours
988.41 s
[safe-coloured-text-gen] _ ->
988.41 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
988.41 s
[safe-coloured-text-gen] Nothing -> WithoutColours
988.41 s
[safe-coloured-text-gen] Just c
988.41 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] --
988.41 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
988.41 s
[safe-coloured-text-gen] @@ -26,17 +26,9 @@
988.41 s
[safe-coloured-text-gen] -- To support 24-bit colour:
988.41 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
988.41 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
988.41 s
[safe-coloured-text-gen] pure $ case mct of
988.41 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
988.41 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
988.41 s
[safe-coloured-text-gen] - _ ->
988.41 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
988.41 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
988.41 s
[safe-coloured-text-gen] - Just c
988.41 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
988.41 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
988.41 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
988.41 s
[safe-coloured-text-gen]
988.41 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
988.41 s
[safe-coloured-text-gen] --
988.41 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
988.41 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
988.41 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
988.41 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
988.41 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
988.41 s
[safe-coloured-text-gen] - if isTerm
988.41 s
[safe-coloured-text-gen] + if True
988.42 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
988.42 s
[safe-coloured-text-gen] else pure WithoutColours
988.42 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
988.42 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
988.42 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
988.42 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
988.42 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
988.42 s
[safe-coloured-text-gen] - if isTerm
988.42 s
[safe-coloured-text-gen] + if not isTerm
988.42 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
988.42 s
[safe-coloured-text-gen] else pure WithoutColours
988.42 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
988.42 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
988.42 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
988.42 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
988.42 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
988.42 s
[safe-coloured-text-gen] - if isTerm
988.42 s
[safe-coloured-text-gen] + if False
988.42 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
988.42 s
[safe-coloured-text-gen] else pure WithoutColours
988.99 s
[safe-coloured-text-gen] checkPhase completed in 16 minutes 1 seconds
988.99 s
[safe-coloured-text-gen] Phase: haddockPhase
989.12 s
[safe-coloured-text-gen] Preprocessing library for safe-coloured-text-gen-0.0.0.5...
989.12 s
[safe-coloured-text-gen] Running Haddock on library for safe-coloured-text-gen-0.0.0.5...
989.12 s
[safe-coloured-text-gen] Warning: The documentation for the following packages are not installed. No
989.12 s
[safe-coloured-text-gen] links will be generated to these packages: safe-coloured-text-0.5.0.0
989.30 s
[safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, nothing )
989.33 s
[safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, nothing )
989.46 s
[safe-coloured-text-gen] Haddock coverage:
989.46 s
[safe-coloured-text-gen] 0% ( 0 / 1) in 'Text.Colour.Gen'
989.46 s
[safe-coloured-text-gen] Missing documentation for:
989.46 s
[safe-coloured-text-gen] Module header
989.53 s
[safe-coloured-text-gen] Warning: Text.Colour.Gen: could not find link destinations for:
989.53 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Chunk
989.53 s
[safe-coloured-text-gen] - Text.Colour.Chunk.ChunkStyle
989.53 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Colour
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.Blinking
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.CSI
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.ColourIntensity
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleIntensity
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleLayer
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.SGR
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.TerminalColour
989.53 s
[safe-coloured-text-gen] - Text.Colour.Code.Underlining
993.02 s
[safe-coloured-text-gen] Documentation created: dist/doc/html/safe-coloured-text-gen/,
993.02 s
[safe-coloured-text-gen] dist/doc/html/safe-coloured-text-gen/safe-coloured-text-gen.txt
993.09 s
[safe-coloured-text-gen] Preprocessing test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5...
993.10 s
[safe-coloured-text-gen] Phase: installPhase
993.20 s
[safe-coloured-text-gen] Installing library in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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
993.45 s
[safe-coloured-text-gen] Phase: fixupPhase
993.47 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5
993.56 s
[safe-coloured-text-gen] shrinking /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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
993.56 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5...
993.56 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5
993.56 s
[safe-coloured-text-gen] stripping (with command strip and flags -S -p) in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5/lib
993.56 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-safe-coloured-text-gen-0.0.0.5-doc
993.56 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-safe-coloured-text-gen-0.0.0.5-doc...
993.56 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-safe-coloured-text-gen-0.0.0.5-doc
993.57 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/nyybggh5kwzzc1gl0151sg3a4xjr2555-safe-coloured-text-gen-0.0.0.5-report
993.61 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/nyybggh5kwzzc1gl0151sg3a4xjr2555-safe-coloured-text-gen-0.0.0.5-report...
993.68 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/nyybggh5kwzzc1gl0151sg3a4xjr2555-safe-coloured-text-gen-0.0.0.5-report
993.84 s
Progress: 3 of 4 built