build checks.x86_64-linux.mutation-safe-coloured-text
2529.45 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2556.67 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.69 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.69 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
2556.69 s
[safe-coloured-text-gen] + | n o t ( p >= 90 && p <= 97 ) =
2556.69 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2556.69 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.70 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
2556.70 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
2556.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.70 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.70 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 9 0) of
2556.70 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
2556.70 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.70 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.70 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
2556.70 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
2556.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.70 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.70 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 9 0 ) of
2556.70 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1 ) of
2556.70 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.70 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.70 s
[safe-coloured-text-gen] Testing mutation MaybeOp at src/Text/Colour/Chunk/Parsing.hs:251:53-77
2556.70 s
[safe-coloured-text-gen] @@ -248,7 +248,7 @@
2556.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.70 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.70 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2556.70 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = J u s t (Colou r8 Br i g ht tc ) }) ps
2556.70 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleForeground = No t h i n g }) ps
2556.70 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.70 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2556.70 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:250:37-43
2556.70 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
2556.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.70 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.70 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
2556.70 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p * 90) of
2556.70 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.70 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.70 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
2556.70 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
2556.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.70 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.70 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2556.70 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.70 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.70 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2556.70 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.70 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
2556.70 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
2556.70 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.70 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.70 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.70 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2556.70 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.70 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.70 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.70 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2556.70 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.70 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:250:37-43
2556.70 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
2556.71 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2556.71 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2556.71 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2556.71 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
2556.71 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p + 90) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p >= 1 0 0 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p >= 1 0 0 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:5-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p > = 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | p < = 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:5-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p > = 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | p < 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p >= 1 0 0 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | T ru e && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:5-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p > = 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | p > 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-13
2556.71 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2556.71 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2556.71 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
2556.71 s
[safe-coloured-text-gen] + | n o t ( p >= 100 ) && p <= 107 =
2556.71 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2556.71 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2556.71 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.03 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
2568.06 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.06 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.06 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.06 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.06 s
[safe-coloured-text-gen] - | p >= 100 && p <= 1 0 7 =
2568.06 s
[safe-coloured-text-gen] + | p >= 100 && p <= 0 =
2568.06 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.06 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.06 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.06 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
2568.06 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.06 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.06 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.06 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.06 s
[safe-coloured-text-gen] - | p >= 100 && p <= 1 0 7 =
2568.06 s
[safe-coloured-text-gen] + | p >= 100 && p <= 1 =
2568.06 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.06 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.06 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.06 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:17-25
2568.06 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.06 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.06 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.06 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.06 s
[safe-coloured-text-gen] - | p >= 100 && p < = 107 =
2568.06 s
[safe-coloured-text-gen] + | p >= 100 && p < 107 =
2568.06 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.06 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.06 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.06 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:17-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.07 s
[safe-coloured-text-gen] - | p >= 100 && p < = 107 =
2568.07 s
[safe-coloured-text-gen] + | p >= 100 && p > 107 =
2568.07 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:254:17-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.07 s
[safe-coloured-text-gen] - | p >= 100 && p < = 107 =
2568.07 s
[safe-coloured-text-gen] + | p >= 100 && p > = 107 =
2568.07 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.07 s
[safe-coloured-text-gen] - | p >= 100 && p <= 1 0 7 =
2568.07 s
[safe-coloured-text-gen] + | p >= 100 && T ru e =
2568.07 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:17-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.07 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
2568.07 s
[safe-coloured-text-gen] + | p >= 100 && n o t ( p <= 107 ) =
2568.07 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.07 s
[safe-coloured-text-gen] - | p >= 100 && p <= 1 0 7 =
2568.07 s
[safe-coloured-text-gen] + | T ru e =
2568.07 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:254:5-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.07 s
[safe-coloured-text-gen] - | p >= 100 & & p <= 107 =
2568.07 s
[safe-coloured-text-gen] + | p >= 100 | | p <= 107 =
2568.07 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.07 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.07 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.07 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-25
2568.07 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2568.08 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.08 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
2568.08 s
[safe-coloured-text-gen] + | n o t ( p >= 100 && p <= 107 ) =
2568.08 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.08 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
2568.08 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.08 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2568.08 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 1 0 0 ) of
2568.08 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0 ) of
2568.08 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Unknown code, skip
2568.08 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
2568.08 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.08 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2568.08 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 1 0 0 ) of
2568.08 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1 ) of
2568.08 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Unknown code, skip
2568.08 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:255:37-44
2568.08 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.08 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2568.08 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
2568.08 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p + 100) of
2568.08 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Unknown code, skip
2568.08 s
[safe-coloured-text-gen] Testing mutation Arith at src/Text/Colour/Chunk/Parsing.hs:255:37-44
2568.08 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.08 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2568.08 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
2568.08 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p * 100) of
2568.08 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2568.08 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2568.08 s
[safe-coloured-text-gen] -- Unknown code, skip
2568.08 s
[safe-coloured-text-gen] Testing mutation MaybeOp at src/Text/Colour/Chunk/Parsing.hs:256:53-77
2568.08 s
[safe-coloured-text-gen] @@ -253,7 +253,7 @@
2568.08 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2568.08 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2568.08 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2568.08 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = J u s t (Colou r8 Br i g ht tc ) }) ps
2590.56 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleBackground = No t h i n g }) ps
2590.59 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2590.59 s
[safe-coloured-text-gen] -- Unknown code, skip
2590.59 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
2590.59 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
2590.59 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
2590.59 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2590.59 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2590.59 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2590.59 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2590.59 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2590.59 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
2590.59 s
[safe-coloured-text-gen] -- Unknown code, skip
2590.59 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
2590.59 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
2590.59 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
2590.59 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2590.59 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2590.59 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2590.59 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2590.59 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2590.59 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2590.59 s
[safe-coloured-text-gen] -- Unknown code, skip
2590.59 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
2590.59 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:168:11-22
2590.59 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
2590.59 s
[safe-coloured-text-gen] go s [] = (s, [])
2590.59 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2590.59 s
[safe-coloured-text-gen] PlainText t
2590.59 s
[safe-coloured-text-gen] - | T e x t.n ull t -> go s rest
2590.59 s
[safe-coloured-text-gen] + | T r u e -> go s rest
2590.59 s
[safe-coloured-text-gen] | otherwise ->
2590.59 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.59 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2590.59 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:168:11-22
2590.59 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
2590.59 s
[safe-coloured-text-gen] go s [] = (s, [])
2590.59 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2590.59 s
[safe-coloured-text-gen] PlainText t
2590.59 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
2590.59 s
[safe-coloured-text-gen] + | n o t ( Text.null t ) -> go s rest
2590.59 s
[safe-coloured-text-gen] | otherwise ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
2590.60 s
[safe-coloured-text-gen] @@ -172,11 +172,8 @@
2590.60 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
2590.60 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
2590.60 s
[safe-coloured-text-gen] CarriageReturn ->
2590.60 s
[safe-coloured-text-gen] case rest of
2590.60 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
2590.60 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] _ -> go s rest
2590.60 s
[safe-coloured-text-gen]
2590.60 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2590.60 s
[safe-coloured-text-gen] --
2590.60 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
2590.60 s
[safe-coloured-text-gen] @@ -172,11 +172,10 @@
2590.60 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
2590.60 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
2590.60 s
[safe-coloured-text-gen] CarriageReturn ->
2590.60 s
[safe-coloured-text-gen] case rest of
2590.60 s
[safe-coloured-text-gen] (PlainText _ : _) ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] - _ -> go s rest
2590.60 s
[safe-coloured-text-gen]
2590.60 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2590.60 s
[safe-coloured-text-gen] --
2590.60 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
2590.60 s
[safe-coloured-text-gen] @@ -163,20 +163,19 @@
2590.60 s
[safe-coloured-text-gen] where
2590.60 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
2590.60 s
[safe-coloured-text-gen] go s [] = (s, [])
2590.60 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2590.60 s
[safe-coloured-text-gen] PlainText t
2590.60 s
[safe-coloured-text-gen] | Text.null t -> go s rest
2590.60 s
[safe-coloured-text-gen] | otherwise ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
2590.60 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
2590.60 s
[safe-coloured-text-gen] CarriageReturn ->
2590.60 s
[safe-coloured-text-gen] case rest of
2590.60 s
[safe-coloured-text-gen] (PlainText _ : _) ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] _ -> go s rest
2590.60 s
[safe-coloured-text-gen]
2590.60 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2590.60 s
[safe-coloured-text-gen] --
2590.60 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
2590.60 s
[safe-coloured-text-gen] @@ -163,20 +163,15 @@
2590.60 s
[safe-coloured-text-gen] where
2590.60 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
2590.60 s
[safe-coloured-text-gen] go s [] = (s, [])
2590.60 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2590.60 s
[safe-coloured-text-gen] - PlainText t
2590.60 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
2590.60 s
[safe-coloured-text-gen] - | otherwise ->
2590.60 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
2590.60 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
2590.60 s
[safe-coloured-text-gen] CarriageReturn ->
2590.60 s
[safe-coloured-text-gen] case rest of
2590.60 s
[safe-coloured-text-gen] (PlainText _ : _) ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] _ -> go s rest
2590.60 s
[safe-coloured-text-gen]
2590.60 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2590.60 s
[safe-coloured-text-gen] --
2590.60 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
2590.60 s
[safe-coloured-text-gen] @@ -163,20 +163,19 @@
2590.60 s
[safe-coloured-text-gen] where
2590.60 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
2590.60 s
[safe-coloured-text-gen] go s [] = (s, [])
2590.60 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2590.60 s
[safe-coloured-text-gen] PlainText t
2590.60 s
[safe-coloured-text-gen] | Text.null t -> go s rest
2590.60 s
[safe-coloured-text-gen] | otherwise ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
2590.60 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
2590.60 s
[safe-coloured-text-gen] CarriageReturn ->
2590.60 s
[safe-coloured-text-gen] case rest of
2590.60 s
[safe-coloured-text-gen] (PlainText _ : _) ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] _ -> go s rest
2590.60 s
[safe-coloured-text-gen]
2590.60 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2590.60 s
[safe-coloured-text-gen] --
2590.60 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
2590.60 s
[safe-coloured-text-gen] @@ -163,20 +163,14 @@
2590.60 s
[safe-coloured-text-gen] where
2590.60 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
2590.60 s
[safe-coloured-text-gen] go s [] = (s, [])
2590.60 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2590.60 s
[safe-coloured-text-gen] PlainText t
2590.60 s
[safe-coloured-text-gen] | Text.null t -> go s rest
2590.60 s
[safe-coloured-text-gen] | otherwise ->
2590.60 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
2590.60 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
2590.60 s
[safe-coloured-text-gen] - CarriageReturn ->
2590.60 s
[safe-coloured-text-gen] - case rest of
2590.60 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
2590.60 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
2590.60 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2590.60 s
[safe-coloured-text-gen] - _ -> go s rest
2590.60 s
[safe-coloured-text-gen]
2590.60 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2590.60 s
[safe-coloured-text-gen] --
2590.60 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:130:38-43
2590.60 s
[safe-coloured-text-gen] @@ -127,7 +127,7 @@
2590.61 s
[safe-coloured-text-gen]
2590.61 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
2590.61 s
[safe-coloured-text-gen] csiParamsP = do
2590.61 s
[safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] F al s e
2590.61 s
[safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] T ru e
2590.61 s
[safe-coloured-text-gen] pure (reverse revAcc, hasIntermediate)
2590.61 s
[safe-coloured-text-gen] where
2590.61 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2590.61 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
2590.61 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
2590.61 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
2590.61 s
[safe-coloured-text-gen] csiParamsP = do
2590.61 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
2590.61 s
[safe-coloured-text-gen] - pure (reverse revAcc, h a sI nt e r m e di at e )
2590.61 s
[safe-coloured-text-gen] + pure (reverse revAcc, T r u e )
2590.61 s
[safe-coloured-text-gen] where
2590.61 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2590.61 s
[safe-coloured-text-gen] go acc hasIntermediate = do
2590.61 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
2590.61 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
2590.61 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
2590.61 s
[safe-coloured-text-gen] csiParamsP = do
2590.61 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
2590.61 s
[safe-coloured-text-gen] - pure (reverse revAcc, h a s I nte rm e di at e )
2590.61 s
[safe-coloured-text-gen] + pure (reverse revAcc, F a l s e )
2590.61 s
[safe-coloured-text-gen] where
2605.85 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2605.85 s
[safe-coloured-text-gen] go acc hasIntermediate = do
2605.88 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
2605.88 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
2605.88 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2605.88 s
[safe-coloured-text-gen] go acc hasIntermediate = do
2605.88 s
[safe-coloured-text-gen] c <- peekChar'
2605.88 s
[safe-coloured-text-gen] - if isD igit c
2605.88 s
[safe-coloured-text-gen] + if T r ue
2605.88 s
[safe-coloured-text-gen] then do
2605.88 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.88 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.88 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
2605.88 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
2605.88 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2605.88 s
[safe-coloured-text-gen] go acc hasIntermediate = do
2605.88 s
[safe-coloured-text-gen] c <- peekChar'
2605.88 s
[safe-coloured-text-gen] - if i s D i git c
2605.88 s
[safe-coloured-text-gen] + if F a l s e
2605.88 s
[safe-coloured-text-gen] then do
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:131:25-40
2605.89 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
2605.89 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
2605.89 s
[safe-coloured-text-gen] csiParamsP = do
2605.89 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
2605.89 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
2605.89 s
[safe-coloured-text-gen] + pure (reverse revAcc, n o t ( hasIntermediate) )
2605.89 s
[safe-coloured-text-gen] where
2605.89 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2605.89 s
[safe-coloured-text-gen] go acc hasIntermediate = do
2605.89 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:136:10-19
2605.89 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
2605.89 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
2605.89 s
[safe-coloured-text-gen] go acc hasIntermediate = do
2605.89 s
[safe-coloured-text-gen] c <- peekChar'
2605.89 s
[safe-coloured-text-gen] - if isDigit c
2605.89 s
[safe-coloured-text-gen] + if n o t ( isDigit c )
2605.89 s
[safe-coloured-text-gen] then do
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:141:17-35
2605.89 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Just n
2605.89 s
[safe-coloured-text-gen] - | n < = (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] + | n < (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.89 s
[safe-coloured-text-gen] else
2605.89 s
[safe-coloured-text-gen] if c == ';'
2605.89 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:141:17-35
2605.89 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Just n
2605.89 s
[safe-coloured-text-gen] - | n < = (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] + | n > (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.89 s
[safe-coloured-text-gen] else
2605.89 s
[safe-coloured-text-gen] if c == ';'
2605.89 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35
2605.89 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Just n
2605.89 s
[safe-coloured-text-gen] - | n <= (255 : : Wo r d ) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] + | T r u e -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.89 s
[safe-coloured-text-gen] else
2605.89 s
[safe-coloured-text-gen] if c == ';'
2605.89 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:141:17-35
2605.89 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Just n
2605.89 s
[safe-coloured-text-gen] - | n < = (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] + | n > = (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.89 s
[safe-coloured-text-gen] else
2605.89 s
[safe-coloured-text-gen] if c == ';'
2605.89 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:17-35
2605.89 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Just n
2605.89 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] + | n o t ( n <= (255 :: Word) ) -> go (fromIntegral n : acc) hasIntermediate
2605.89 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.89 s
[safe-coloured-text-gen] else
2605.89 s
[safe-coloured-text-gen] if c == ';'
2605.89 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
2605.89 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.89 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.89 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.89 s
[safe-coloured-text-gen] Just n
2605.90 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) h a sI nt e r m e di ate
2605.90 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) T r u e
2605.90 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] else
2605.90 s
[safe-coloured-text-gen] if c == ';'
2605.90 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
2605.90 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.90 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.90 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.90 s
[safe-coloured-text-gen] Just n
2605.90 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) h a s I nte rm e di ate
2605.90 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) F a l s e
2605.90 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] else
2605.90 s
[safe-coloured-text-gen] if c == ';'
2605.90 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:65-80
2605.90 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
2605.90 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
2605.90 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.90 s
[safe-coloured-text-gen] Just n
2605.90 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.90 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) n o t ( hasIntermediate )
2605.90 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] else
2605.90 s
[safe-coloured-text-gen] if c == ';'
2605.90 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
2605.90 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
2605.90 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.90 s
[safe-coloured-text-gen] Just n
2605.90 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.90 s
[safe-coloured-text-gen] - _ -> go acc h a sI nt e r m e di ate
2605.90 s
[safe-coloured-text-gen] + _ -> go acc T r u e
2605.90 s
[safe-coloured-text-gen] else
2605.90 s
[safe-coloured-text-gen] if c == ';'
2605.90 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
2605.90 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
2605.90 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.90 s
[safe-coloured-text-gen] Just n
2605.90 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.90 s
[safe-coloured-text-gen] - _ -> go acc h a s I nte rm e di ate
2605.90 s
[safe-coloured-text-gen] + _ -> go acc F a l s e
2605.90 s
[safe-coloured-text-gen] else
2605.90 s
[safe-coloured-text-gen] if c == ';'
2605.90 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:142:25-40
2605.90 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
2605.90 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2605.90 s
[safe-coloured-text-gen] Just n
2605.90 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2605.90 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] + _ -> go acc n o t ( hasIntermediate )
2605.90 s
[safe-coloured-text-gen] else
2605.90 s
[safe-coloured-text-gen] if c == ';'
2605.90 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2605.90 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
2605.90 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
2631.78 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2631.78 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.80 s
[safe-coloured-text-gen] else
2631.80 s
[safe-coloured-text-gen] - if c == ' ; '
2631.80 s
[safe-coloured-text-gen] + if T rue
2631.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.80 s
[safe-coloured-text-gen] else
2631.80 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.80 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
2631.80 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
2631.80 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2631.80 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.80 s
[safe-coloured-text-gen] else
2631.80 s
[safe-coloured-text-gen] - if c == ';'
2631.80 s
[safe-coloured-text-gen] + if F a ls e
2631.80 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.80 s
[safe-coloured-text-gen] else
2631.80 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.80 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
2631.80 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
2631.80 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c == ';'
2631.81 s
[safe-coloured-text-gen] - then anyChar >> go acc h a sI nt e r m e di ate
2631.81 s
[safe-coloured-text-gen] + then anyChar >> go acc T r u e
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.81 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:144:14-22
2631.81 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
2631.81 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2631.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] - if c == ';'
2631.81 s
[safe-coloured-text-gen] + if n o t ( c == ';' )
2631.81 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.81 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
2631.81 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
2631.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c == ';'
2631.81 s
[safe-coloured-text-gen] - then anyChar >> go acc h a s I nte rm e di ate
2631.81 s
[safe-coloured-text-gen] + then anyChar >> go acc F a l s e
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.81 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:145:36-51
2631.81 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
2631.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c == ';'
2631.81 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] + then anyChar >> go acc n o t ( hasIntermediate )
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.81 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.81 s
[safe-coloured-text-gen] Testing mutation RemoveAction at src/Text/Colour/Chunk/Parsing.hs:145:18-51
2631.81 s
[safe-coloured-text-gen] @@ -142,7 +142,6 @@
2631.81 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c == ';'
2631.81 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
2631.81 s
[safe-coloured-text-gen] else
2631.81 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2631.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.82 s
[safe-coloured-text-gen] if c == ';'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.82 s
[safe-coloured-text-gen] else
2631.82 s
[safe-coloured-text-gen] - if c > = '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] + if c < '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.82 s
[safe-coloured-text-gen]
2631.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2631.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.82 s
[safe-coloured-text-gen] if c == ';'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.82 s
[safe-coloured-text-gen] else
2631.82 s
[safe-coloured-text-gen] - if c > = '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] + if c < = '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.82 s
[safe-coloured-text-gen]
2631.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2631.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.82 s
[safe-coloured-text-gen] if c == ';'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.82 s
[safe-coloured-text-gen] else
2631.82 s
[safe-coloured-text-gen] - if c > = '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] + if c > '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.82 s
[safe-coloured-text-gen]
2631.82 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2631.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.82 s
[safe-coloured-text-gen] if c == ';'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.82 s
[safe-coloured-text-gen] else
2631.82 s
[safe-coloured-text-gen] - if c > = ' \x 20 ' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] + if F al s e && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.82 s
[safe-coloured-text-gen]
2631.82 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2631.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.82 s
[safe-coloured-text-gen] if c == ';'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.82 s
[safe-coloured-text-gen] else
2631.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] + if n o t ( c >= '\x20' ) && c <= '\x2F'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.82 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.82 s
[safe-coloured-text-gen]
2631.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2631.82 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.82 s
[safe-coloured-text-gen] if c == ';'
2631.82 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.82 s
[safe-coloured-text-gen] else
2631.82 s
[safe-coloured-text-gen] - if c >= '\x20' && c < = '\x2F'
2631.83 s
[safe-coloured-text-gen] + if c >= '\x20' && c < '\x2F'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.83 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.83 s
[safe-coloured-text-gen]
2631.83 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2631.83 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.83 s
[safe-coloured-text-gen] if c == ';'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.83 s
[safe-coloured-text-gen] else
2631.83 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
2631.83 s
[safe-coloured-text-gen] + if c >= '\x20' && True
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.83 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.83 s
[safe-coloured-text-gen]
2631.83 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2631.83 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.83 s
[safe-coloured-text-gen] if c == ';'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.83 s
[safe-coloured-text-gen] else
2631.83 s
[safe-coloured-text-gen] - if c >= '\x20' && c < = '\x2F'
2631.83 s
[safe-coloured-text-gen] + if c >= '\x20' && c > '\x2F'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.83 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.83 s
[safe-coloured-text-gen]
2631.83 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2631.83 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.83 s
[safe-coloured-text-gen] if c == ';'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.83 s
[safe-coloured-text-gen] else
2631.83 s
[safe-coloured-text-gen] - if c >= '\x2 0' && c <= '\x2F'
2631.83 s
[safe-coloured-text-gen] + if Tr u e && c <= '\x2F'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.83 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.83 s
[safe-coloured-text-gen]
2631.83 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2631.83 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.83 s
[safe-coloured-text-gen] if c == ';'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.83 s
[safe-coloured-text-gen] else
2631.83 s
[safe-coloured-text-gen] - if c >= '\x20' && c < = '\x2F'
2631.83 s
[safe-coloured-text-gen] + if c >= '\x20' && c > = '\x2F'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc True
2631.83 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2631.83 s
[safe-coloured-text-gen]
2631.83 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2631.83 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2631.83 s
[safe-coloured-text-gen] if c == ';'
2631.83 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2631.83 s
[safe-coloured-text-gen] else
2655.98 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\ x2 F '
2656.01 s
[safe-coloured-text-gen] + if c >= '\x20' && F al se
2656.01 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.01 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.01 s
[safe-coloured-text-gen]
2656.01 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2656.01 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2656.01 s
[safe-coloured-text-gen] if c == ';'
2656.01 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.01 s
[safe-coloured-text-gen] else
2656.01 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
2656.01 s
[safe-coloured-text-gen] + if c >= '\x20' && n o t ( c <= '\x2F' )
2656.01 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.01 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.01 s
[safe-coloured-text-gen]
2656.01 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
2656.01 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2656.01 s
[safe-coloured-text-gen] if c == ';'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] - if c > = '\ x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] + if True
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
2656.02 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2656.02 s
[safe-coloured-text-gen] if c == ';'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] - if c > = ' \x 20' && c <= '\ x2 F '
2656.02 s
[safe-coloured-text-gen] + if F al se
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:147:18-44
2656.02 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2656.02 s
[safe-coloured-text-gen] if c == ';'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] - if c >= '\x20' & & c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] + if c >= '\x20' | | c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-44
2656.02 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2656.02 s
[safe-coloured-text-gen] if c == ';'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] + if n o t ( c >= '\x20' && c <= '\x2F' )
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:148:40-44
2656.02 s
[safe-coloured-text-gen] @@ -145,7 +145,7 @@
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] - then anyChar >> go acc Tr u e
2656.02 s
[safe-coloured-text-gen] + then anyChar >> go acc F a ls e
2656.02 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
2656.02 s
[safe-coloured-text-gen] Testing mutation RemoveAction at src/Text/Colour/Chunk/Parsing.hs:148:22-44
2656.02 s
[safe-coloured-text-gen] @@ -145,7 +145,6 @@
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] - then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
2656.02 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
2656.02 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] - else pure (acc, h a sI nt e r m e di at e )
2656.02 s
[safe-coloured-text-gen] + else pure (acc, T r u e )
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
2656.02 s
[safe-coloured-text-gen] --
2656.02 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
2656.02 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] - else pure (acc, h a s I nte rm e di at e )
2656.02 s
[safe-coloured-text-gen] + else pure (acc, F a l s e )
2656.02 s
[safe-coloured-text-gen]
2656.02 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
2656.02 s
[safe-coloured-text-gen] --
2656.02 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:149:33-48
2656.02 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
2656.02 s
[safe-coloured-text-gen] else
2656.02 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2656.02 s
[safe-coloured-text-gen] then anyChar >> go acc True
2656.02 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
2656.02 s
[safe-coloured-text-gen] + else pure (acc, n o t ( hasIntermediate) )
2656.03 s
[safe-coloured-text-gen]
2656.03 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
2656.03 s
[safe-coloured-text-gen] --
2656.03 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2656.03 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2656.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
2656.03 s
[safe-coloured-text-gen] _ <- char '['
2656.03 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2656.03 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c > = '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c < '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] pure $
2656.03 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2656.03 s
[safe-coloured-text-gen] then SgrSequence params
2656.03 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2656.03 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2656.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
2656.03 s
[safe-coloured-text-gen] _ <- char '['
2656.03 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2656.03 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c > = '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c < = '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] pure $
2656.03 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2656.03 s
[safe-coloured-text-gen] then SgrSequence params
2656.03 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2656.03 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2656.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
2656.03 s
[safe-coloured-text-gen] _ <- char '['
2656.03 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2656.03 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c > = '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c > '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] pure $
2656.03 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2656.03 s
[safe-coloured-text-gen] then SgrSequence params
2656.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2656.03 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2656.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
2656.03 s
[safe-coloured-text-gen] _ <- char '['
2656.03 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2656.03 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x4 0' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> Tr u e && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] pure $
2656.03 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2656.03 s
[safe-coloured-text-gen] then SgrSequence params
2656.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2656.03 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2656.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
2656.03 s
[safe-coloured-text-gen] _ <- char '['
2656.03 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2656.03 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c - > c > = ' \x 40 ' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c - > F al s e && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] pure $
2656.03 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2656.03 s
[safe-coloured-text-gen] then SgrSequence params
2656.03 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2656.03 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2656.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
2656.03 s
[safe-coloured-text-gen] _ <- char '['
2656.03 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2656.03 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> n o t ( c >= '\x40' ) && c <= '\x7E')
2656.03 s
[safe-coloured-text-gen] pure $
2656.03 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2656.03 s
[safe-coloured-text-gen] then SgrSequence params
2683.34 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2683.34 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.37 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.37 s
[safe-coloured-text-gen] _ <- char '['
2683.37 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.37 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c < = '\x7E')
2683.37 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c < '\x7E')
2683.37 s
[safe-coloured-text-gen] pure $
2683.37 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.37 s
[safe-coloured-text-gen] then SgrSequence params
2683.37 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2683.37 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.37 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.37 s
[safe-coloured-text-gen] _ <- char '['
2683.37 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.37 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c < = '\x7E')
2683.37 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c > '\x7E')
2683.37 s
[safe-coloured-text-gen] pure $
2683.37 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.37 s
[safe-coloured-text-gen] then SgrSequence params
2683.37 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2683.37 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.37 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.37 s
[safe-coloured-text-gen] _ <- char '['
2683.37 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.37 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c < = '\x7E')
2683.38 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c > = '\x7E')
2683.38 s
[safe-coloured-text-gen] pure $
2683.38 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.38 s
[safe-coloured-text-gen] then SgrSequence params
2683.38 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2683.38 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.38 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.38 s
[safe-coloured-text-gen] _ <- char '['
2683.38 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.38 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c < = ' \x 7E ' )
2683.38 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && F al s e )
2683.38 s
[safe-coloured-text-gen] pure $
2683.38 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.38 s
[safe-coloured-text-gen] then SgrSequence params
2683.38 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2683.38 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.38 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.38 s
[safe-coloured-text-gen] _ <- char '['
2683.38 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.38 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.38 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && n o t ( c <= '\x7E') )
2683.38 s
[safe-coloured-text-gen] pure $
2683.38 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.38 s
[safe-coloured-text-gen] then SgrSequence params
2683.38 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
2683.38 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.38 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.38 s
[safe-coloured-text-gen] _ <- char '['
2683.38 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.38 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c - > c > = '\ x40' && c <= '\x 7E ' )
2683.38 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c - > True )
2683.38 s
[safe-coloured-text-gen] pure $
2683.38 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.38 s
[safe-coloured-text-gen] then SgrSequence params
2683.38 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2683.38 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.38 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.38 s
[safe-coloured-text-gen] _ <- char '['
2683.38 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.38 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x 7E ' )
2683.38 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True )
2683.38 s
[safe-coloured-text-gen] pure $
2683.38 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.38 s
[safe-coloured-text-gen] then SgrSequence params
2683.38 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
2683.38 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.38 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.38 s
[safe-coloured-text-gen] _ <- char '['
2683.38 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.38 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c - > c > = ' \x 40 ' && c <= '\x 7E ' )
2683.38 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c - > F alse )
2683.38 s
[safe-coloured-text-gen] pure $
2683.38 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.38 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:122:31-57
2683.39 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.39 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.39 s
[safe-coloured-text-gen] _ <- char '['
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' & & c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' | | c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
2683.39 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] - if f i na lByt e = = 'm ' && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] + if T ru e && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] else OtherCsiSequence
2683.39 s
[safe-coloured-text-gen]
2683.39 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
2683.39 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] - if f i n al By t e == ' m' && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] + if F al s e && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] else OtherCsiSequence
2683.39 s
[safe-coloured-text-gen]
2683.39 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-57
2683.39 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2683.39 s
[safe-coloured-text-gen] _ <- char '\ESC'
2683.39 s
[safe-coloured-text-gen] _ <- char '['
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> n o t ( c >= '\x40' && c <= '\x7E') )
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-24
2683.39 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] + if n o t ( finalByte == 'm' ) && not hasIntermediateBytes
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] else OtherCsiSequence
2683.39 s
[safe-coloured-text-gen]
2683.39 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
2683.39 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] - if finalByte == 'm' && not h a s In t e r me diate B y t e s
2683.39 s
[safe-coloured-text-gen] + if finalByte == 'm' && not T r u e
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] else OtherCsiSequence
2683.39 s
[safe-coloured-text-gen]
2683.39 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
2683.39 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2683.39 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.39 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.39 s
[safe-coloured-text-gen] pure $
2683.39 s
[safe-coloured-text-gen] - if finalByte == 'm' && not h a s In t e r m ed iateBytes
2683.39 s
[safe-coloured-text-gen] + if finalByte == 'm' && not F a l s e
2683.39 s
[safe-coloured-text-gen] then SgrSequence params
2683.39 s
[safe-coloured-text-gen] else OtherCsiSequence
2683.39 s
[safe-coloured-text-gen]
2683.39 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:32-52
2683.39 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2683.40 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2683.40 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2683.40 s
[safe-coloured-text-gen] pure $
2683.40 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
2683.40 s
[safe-coloured-text-gen] + if finalByte == 'm' && n o t not ( hasIntermediateBytes )
2683.40 s
[safe-coloured-text-gen] then SgrSequence params
2683.40 s
[safe-coloured-text-gen] else OtherCsiSequence
2683.40 s
[safe-coloured-text-gen]
2702.53 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
2702.53 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.56 s
[safe-coloured-text-gen] pure $
2702.56 s
[safe-coloured-text-gen] - if finalByte == 'm' && n o t h a sIn t e r mediat eBy t e s
2702.56 s
[safe-coloured-text-gen] + if finalByte == 'm' && T r u e
2702.56 s
[safe-coloured-text-gen] then SgrSequence params
2702.56 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.56 s
[safe-coloured-text-gen]
2702.56 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
2702.56 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.56 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.56 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.56 s
[safe-coloured-text-gen] pure $
2702.56 s
[safe-coloured-text-gen] - if finalByte == 'm' && n o t h a s I n t e r m ediateBytes
2702.56 s
[safe-coloured-text-gen] + if finalByte == 'm' && F a l s e
2702.56 s
[safe-coloured-text-gen] then SgrSequence params
2702.56 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.56 s
[safe-coloured-text-gen]
2702.56 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:28-52
2702.56 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.56 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.56 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.56 s
[safe-coloured-text-gen] pure $
2702.56 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
2702.56 s
[safe-coloured-text-gen] + if finalByte == 'm' && n o t ( not hasIntermediateBytes )
2702.56 s
[safe-coloured-text-gen] then SgrSequence params
2702.56 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.56 s
[safe-coloured-text-gen]
2702.56 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
2702.56 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.56 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.56 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.56 s
[safe-coloured-text-gen] pure $
2702.56 s
[safe-coloured-text-gen] - i f f i nal Byte == 'm' && n ot h a s Int e r m edi a t e Bytes
2702.56 s
[safe-coloured-text-gen] + i f T r u e
2702.56 s
[safe-coloured-text-gen] then SgrSequence params
2702.56 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.57 s
[safe-coloured-text-gen]
2702.57 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
2702.57 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.57 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.57 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.57 s
[safe-coloured-text-gen] pure $
2702.57 s
[safe-coloured-text-gen] - if f i n al B y te == 'm' && no t h a s I nterm ediat e B y t es
2702.57 s
[safe-coloured-text-gen] + if F al s e
2702.57 s
[safe-coloured-text-gen] then SgrSequence params
2702.57 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.57 s
[safe-coloured-text-gen]
2702.57 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-52
2702.57 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.57 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.57 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.57 s
[safe-coloured-text-gen] pure $
2702.57 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
2702.57 s
[safe-coloured-text-gen] + if n o t ( finalByte == 'm' && not hasIntermediateBytes )
2702.57 s
[safe-coloured-text-gen] then SgrSequence params
2702.57 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.57 s
[safe-coloured-text-gen]
2702.57 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:33-37
2702.57 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
2702.57 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
2702.57 s
[safe-coloured-text-gen] incompleteEscapeP = do
2702.57 s
[safe-coloured-text-gen] _ <- char '\ESC'
2702.57 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure Tr u e) <|> pure False
2702.57 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure F a ls e) <|> pure False
2702.57 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
2702.57 s
[safe-coloured-text-gen]
2702.57 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
2702.57 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:124:8-52
2702.57 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
2702.57 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2702.57 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
2702.57 s
[safe-coloured-text-gen] pure $
2702.57 s
[safe-coloured-text-gen] - if finalByte == 'm' & & not hasIntermediateBytes
2702.58 s
[safe-coloured-text-gen] + if finalByte == 'm' | | not hasIntermediateBytes
2702.58 s
[safe-coloured-text-gen] then SgrSequence params
2702.58 s
[safe-coloured-text-gen] else OtherCsiSequence
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] Testing mutation RemoveAction at src/Text/Colour/Chunk/Parsing.hs:114:16-37
2702.58 s
[safe-coloured-text-gen] @@ -111,7 +111,6 @@
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP = do
2702.58 s
[safe-coloured-text-gen] _ <- char '\ESC'
2702.58 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
2702.58 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:48-53
2702.58 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP = do
2702.58 s
[safe-coloured-text-gen] _ <- char '\ESC'
2702.58 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure F al s e
2702.58 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure T ru e
2702.58 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
2702.58 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP = do
2702.58 s
[safe-coloured-text-gen] _ <- char '\ESC'
2702.58 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
2702.58 s
[safe-coloured-text-gen] - pure $ PlainText $ if m B r a ck e t then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen] + pure $ PlainText $ if T r u e then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] csiSequenceP = do
2702.58 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
2702.58 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP = do
2702.58 s
[safe-coloured-text-gen] _ <- char '\ESC'
2702.58 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
2702.58 s
[safe-coloured-text-gen] - pure $ PlainText $ if m B r a ck e t then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen] + pure $ PlainText $ if F a l s e then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] csiSequenceP = do
2702.58 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:115:25-33
2702.58 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
2702.58 s
[safe-coloured-text-gen] incompleteEscapeP = do
2702.58 s
[safe-coloured-text-gen] _ <- char '\ESC'
2702.58 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
2702.58 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen] + pure $ PlainText $ if n o t ( mBracket ) then "\ESC[" else "\ESC"
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] csiSequenceP = do
2702.58 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
2702.58 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2702.58 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ES C' && c /= '\r')
2702.58 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> Tr u e && c /= '\r')
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] carriageReturnP = do
2702.58 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
2702.58 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2702.58 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c / = ' \E SC ' && c /= '\r')
2702.58 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> F al s e && c /= '\r')
2702.58 s
[safe-coloured-text-gen]
2702.58 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2702.58 s
[safe-coloured-text-gen] carriageReturnP = do
2702.59 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-57
2702.59 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2702.59 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2702.59 s
[safe-coloured-text-gen]
2702.59 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2702.59 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
2702.59 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> n o t ( c /= '\ESC' ) && c /= '\r')
2702.59 s
[safe-coloured-text-gen]
2702.59 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.74 s
[safe-coloured-text-gen] carriageReturnP = do
2713.76 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
2713.76 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.76 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.76 s
[safe-coloured-text-gen]
2713.76 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.76 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\ r ' )
2713.77 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && T r u e )
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] carriageReturnP = do
2713.77 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
2713.77 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.77 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\ r ' )
2713.77 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && Fals e )
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] carriageReturnP = do
2713.77 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:61-70
2713.77 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.77 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
2713.77 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && n o t ( c /= '\r') )
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] carriageReturnP = do
2713.77 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
2713.77 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.77 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c / = ' \ESC' && c /= '\ r ' )
2713.77 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> T r ue )
2713.77 s
[safe-coloured-text-gen]
2713.77 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.77 s
[safe-coloured-text-gen] carriageReturnP = do
2713.77 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
2713.77 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.77 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.78 s
[safe-coloured-text-gen]
2713.78 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.78 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c / = '\ESC ' && c /= ' \r ' )
2713.78 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> F alse )
2713.78 s
[safe-coloured-text-gen]
2713.78 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.78 s
[safe-coloured-text-gen] carriageReturnP = do
2713.78 s
[safe-coloured-text-gen] Testing mutation LogicOp at src/Text/Colour/Chunk/Parsing.hs:103:46-70
2713.78 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.78 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.78 s
[safe-coloured-text-gen]
2713.78 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.78 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' & & c /= '\r')
2713.78 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' | | c /= '\r')
2713.78 s
[safe-coloured-text-gen]
2713.78 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.78 s
[safe-coloured-text-gen] carriageReturnP = do
2713.78 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-70
2713.78 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2713.78 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2713.78 s
[safe-coloured-text-gen]
2713.78 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2713.78 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
2713.78 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> n o t ( c /= '\ESC' && c /= '\r') )
2713.78 s
[safe-coloured-text-gen]
2713.78 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2713.78 s
[safe-coloured-text-gen] carriageReturnP = do
2713.78 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:88:9-28
2713.78 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
2713.78 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
2713.78 s
[safe-coloured-text-gen] where
2713.78 s
[safe-coloured-text-gen] go remaining
2713.78 s
[safe-coloured-text-gen] - | L a z y. n u ll r e m ai ni n g = []
2713.78 s
[safe-coloured-text-gen] + | Tr u e = []
2713.78 s
[safe-coloured-text-gen] | otherwise =
2713.78 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
2713.78 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
2713.78 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:88:9-28
2713.78 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
2713.78 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
2713.78 s
[safe-coloured-text-gen] where
2713.78 s
[safe-coloured-text-gen] go remaining
2713.78 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
2713.78 s
[safe-coloured-text-gen] + | n o t ( Lazy.null remaining ) = []
2713.79 s
[safe-coloured-text-gen] | otherwise =
2713.79 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
2713.79 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
2713.79 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
2713.79 s
[safe-coloured-text-gen] @@ -87,12 +87,11 @@
2713.79 s
[safe-coloured-text-gen] go remaining
2713.79 s
[safe-coloured-text-gen] | Lazy.null remaining = []
2713.79 s
[safe-coloured-text-gen] | otherwise =
2713.79 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
2713.79 s
[safe-coloured-text-gen] - AL.Done rest token -> token : go rest
2713.79 s
[safe-coloured-text-gen] AL.Fail _ _ _ ->
2713.79 s
[safe-coloured-text-gen] -- This shouldn't happen since ansiTokenP always succeeds on
2713.79 s
[safe-coloured-text-gen] -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
2713.79 s
[safe-coloured-text-gen] [PlainText (Lazy.toStrict remaining)]
2713.79 s
[safe-coloured-text-gen]
2713.79 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
2713.79 s
[safe-coloured-text-gen] -- return, or plain text.
2713.79 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
2713.79 s
[safe-coloured-text-gen] @@ -87,12 +87,8 @@
2713.79 s
[safe-coloured-text-gen] go remaining
2713.79 s
[safe-coloured-text-gen] | Lazy.null remaining = []
2713.79 s
[safe-coloured-text-gen] | otherwise =
2713.79 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
2713.79 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
2713.79 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
2713.79 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
2713.79 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
2713.79 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
2713.79 s
[safe-coloured-text-gen]
2713.79 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
2713.79 s
[safe-coloured-text-gen] -- return, or plain text.
2713.79 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
2713.79 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
2713.79 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
2713.79 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
2713.79 s
[safe-coloured-text-gen] parseAnsiTokens t =
2713.79 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
2713.79 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
2713.79 s
[safe-coloured-text-gen] Right tokens -> tokens
2713.79 s
[safe-coloured-text-gen]
2713.79 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
2713.79 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
2713.79 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
2713.79 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
2713.79 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
2713.79 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
2713.79 s
[safe-coloured-text-gen] parseAnsiTokens t =
2713.79 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
2713.79 s
[safe-coloured-text-gen] Left _ -> [PlainText t]
2713.80 s
[safe-coloured-text-gen] - Right tokens -> tokens
2713.80 s
[safe-coloured-text-gen]
2713.80 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
2713.80 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
2713.80 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
2713.80 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.80 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.80 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Just c
2713.80 s
[safe-coloured-text-gen] - | c > 2 5 6 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] + | c > 0 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.80 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
2713.80 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.80 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.80 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Just c
2713.80 s
[safe-coloured-text-gen] - | c > 2 5 6 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] + | c > 1 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.80 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
2713.80 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.80 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.80 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Just c
2713.80 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] + | c > - 256 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.80 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
2713.80 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.80 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.80 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Just c
2713.80 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] + | c < 256 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.80 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
2713.80 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.80 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.80 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Just c
2713.80 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] + | c < = 256 -> With24BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.80 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.80 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
2713.80 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.80 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.80 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.80 s
[safe-coloured-text-gen] Just c
2713.80 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] + | c > = 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
2713.81 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.81 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] + | n o t ( c > 256 ) -> With24BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
2713.81 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
2713.81 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] - | c > 25 6 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] + | T r ue -> With24BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c >= 2 5 6 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] + | c >= 0 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen]
2713.81 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] + | c >= - 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen]
2713.81 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c >= 2 5 6 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] + | c >= 1 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen]
2713.81 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c > = 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] + | c < 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen]
2713.81 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c > = 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] + | c > 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen]
2713.81 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c > = 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] + | c < = 256 -> With8BitColours
2713.81 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.81 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.81 s
[safe-coloured-text-gen]
2713.81 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
2713.81 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.81 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.81 s
[safe-coloured-text-gen] Just c
2713.81 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.81 s
[safe-coloured-text-gen] - | c >= 2 5 6 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] + | T ru e -> With8BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
2713.82 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
2713.82 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] + | n o t ( c >= 256 ) -> With8BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | c >= 0 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | c >= 1 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | c >= - 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c > = 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | c < 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c > = 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | c < = 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation Cmp at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c > = 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | c > 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | Tru e -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
2713.82 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
2713.82 s
[safe-coloured-text-gen] Just c
2713.82 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.82 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.82 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.82 s
[safe-coloured-text-gen] + | n o t ( c >= 8 ) -> With8Colours
2713.82 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.82 s
[safe-coloured-text-gen]
2713.82 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.82 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
2713.83 s
[safe-coloured-text-gen] @@ -30,13 +30,12 @@
2713.83 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] _ ->
2713.83 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.83 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
2713.83 s
[safe-coloured-text-gen] Just c
2713.83 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.83 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.83 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.83 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.83 s
[safe-coloured-text-gen]
2713.83 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.83 s
[safe-coloured-text-gen] --
2713.83 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
2713.83 s
[safe-coloured-text-gen] @@ -30,13 +30,8 @@
2713.83 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] _ ->
2713.83 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.83 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.83 s
[safe-coloured-text-gen] - Just c
2713.83 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.83 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
2713.83 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.83 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
2713.83 s
[safe-coloured-text-gen]
2713.83 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.83 s
[safe-coloured-text-gen] --
2713.83 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
2713.83 s
[safe-coloured-text-gen] @@ -26,17 +26,16 @@
2713.83 s
[safe-coloured-text-gen] -- To support 24-bit colour:
2713.83 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
2713.83 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
2713.83 s
[safe-coloured-text-gen] pure $ case mct of
2713.83 s
[safe-coloured-text-gen] - Just "truecolor" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] _ ->
2713.83 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.83 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.83 s
[safe-coloured-text-gen] Just c
2713.83 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.83 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.83 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.83 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.83 s
[safe-coloured-text-gen]
2713.83 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.83 s
[safe-coloured-text-gen] --
2713.83 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
2713.83 s
[safe-coloured-text-gen] @@ -26,17 +26,16 @@
2713.83 s
[safe-coloured-text-gen] -- To support 24-bit colour:
2713.83 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
2713.83 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
2713.83 s
[safe-coloured-text-gen] pure $ case mct of
2713.83 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] - Just "24bit" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] _ ->
2713.83 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.83 s
[safe-coloured-text-gen] Nothing -> WithoutColours
2713.83 s
[safe-coloured-text-gen] Just c
2713.83 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
2713.83 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
2713.83 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
2713.83 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
2713.83 s
[safe-coloured-text-gen]
2713.83 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.83 s
[safe-coloured-text-gen] --
2713.83 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
2713.83 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
2713.83 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
2713.83 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
2713.83 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
2713.83 s
[safe-coloured-text-gen] - if i s T e r m
2713.83 s
[safe-coloured-text-gen] + if T r ue
2713.83 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
2713.83 s
[safe-coloured-text-gen] else pure WithoutColours
2713.83 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
2713.83 s
[safe-coloured-text-gen] @@ -26,17 +26,9 @@
2713.83 s
[safe-coloured-text-gen] -- To support 24-bit colour:
2713.83 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
2713.83 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
2713.83 s
[safe-coloured-text-gen] pure $ case mct of
2713.83 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
2713.83 s
[safe-coloured-text-gen] - _ ->
2713.83 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
2713.83 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
2713.83 s
[safe-coloured-text-gen] - Just c
2713.83 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
2713.83 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
2713.83 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
2713.83 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
2713.83 s
[safe-coloured-text-gen]
2713.83 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
2713.83 s
[safe-coloured-text-gen] --
2713.83 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
2713.83 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
2713.83 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
2713.83 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
2713.83 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
2713.83 s
[safe-coloured-text-gen] - if i s T e r m
2713.83 s
[safe-coloured-text-gen] + if F al s e
2713.83 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
2713.83 s
[safe-coloured-text-gen] else pure WithoutColours
2762.70 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/ColoKilled: 493
2762.72 s
[safe-coloured-text-gen] (of which timed out: 2 )
2762.72 s
[safe-coloured-text-gen] Survived: 53
2762.72 s
[safe-coloured-text-gen] Uncovered: 59
2762.72 s
[safe-coloured-text-gen]
2762.72 s
[safe-coloured-text-gen] Timed-out mutations:
2762.72 s
[safe-coloured-text-gen]
2762.72 s
[safe-coloured-text-gen] [timed out after 30.04835 s]
2762.72 s
[safe-coloured-text-gen] RemoveAction at src/Text/Colour/Chunk/Parsing.hs:148:22-44
2762.72 s
[safe-coloured-text-gen] @@ -145,7 +145,6 @@
2762.72 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2762.72 s
[safe-coloured-text-gen] else
2762.72 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2762.72 s
[safe-coloured-text-gen] - then anyChar >> go acc True
2762.72 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2762.72 s
[safe-coloured-text-gen]
2762.72 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
2762.72 s
[safe-coloured-text-gen]
2762.72 s
[safe-coloured-text-gen] [timed out after 30.09411 s]
2762.72 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
2762.72 s
[safe-coloured-text-gen] @@ -225,10 +225,9 @@
2762.72 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
2762.72 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.72 s
[safe-coloured-text-gen] -- Extended foreground colour
2762.72 s
[safe-coloured-text-gen] | p == 38 = case ps of
2762.72 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
2762.72 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
2762.72 s
[safe-coloured-text-gen] - _ -> goSGR s ps
2762.72 s
[safe-coloured-text-gen] -- Default foreground
2762.72 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.72 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.72 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] Surviving mutations:
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
2762.73 s
[safe-coloured-text-gen] @@ -75,9 +75,8 @@
2762.73 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
2762.73 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
2762.73 s
[safe-coloured-text-gen] parseAnsiTokens t =
2762.73 s
[safe-coloured-text-gen] case parseOnly (many' ansiTokenP <* endOfInput) t of
2762.73 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
2762.73 s
[safe-coloured-text-gen] Right tokens -> tokens
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
2762.73 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
2762.73 s
[safe-coloured-text-gen] @@ -87,12 +87,8 @@
2762.73 s
[safe-coloured-text-gen] go remaining
2762.73 s
[safe-coloured-text-gen] | Lazy.null remaining = []
2762.73 s
[safe-coloured-text-gen] | otherwise =
2762.73 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
2762.73 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
2762.73 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
2762.73 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
2762.73 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
2762.73 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
2762.73 s
[safe-coloured-text-gen] -- return, or plain text.
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
2762.73 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
2762.73 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
2762.73 s
[safe-coloured-text-gen] - plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\ r ' )
2762.73 s
[safe-coloured-text-gen] + plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && T r u e )
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
2762.73 s
[safe-coloured-text-gen] carriageReturnP = do
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] LogicOp at src/Text/Colour/Chunk/Parsing.hs:122:31-57
2762.73 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2762.73 s
[safe-coloured-text-gen] _ <- char '\ESC'
2762.73 s
[safe-coloured-text-gen] _ <- char '['
2762.73 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2762.73 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' & & c <= '\x7E')
2762.73 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' | | c <= '\x7E')
2762.73 s
[safe-coloured-text-gen] pure $
2762.73 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2762.73 s
[safe-coloured-text-gen] then SgrSequence params
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
2762.73 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2762.73 s
[safe-coloured-text-gen] _ <- char '\ESC'
2762.73 s
[safe-coloured-text-gen] _ <- char '['
2762.73 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2762.73 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c - > c > = '\ x40' && c <= '\x 7E ' )
2762.73 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c - > True )
2762.73 s
[safe-coloured-text-gen] pure $
2762.73 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2762.73 s
[safe-coloured-text-gen] then SgrSequence params
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2762.73 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2762.73 s
[safe-coloured-text-gen] _ <- char '\ESC'
2762.73 s
[safe-coloured-text-gen] _ <- char '['
2762.73 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2762.73 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x 7E ' )
2762.73 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True )
2762.73 s
[safe-coloured-text-gen] pure $
2762.73 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2762.73 s
[safe-coloured-text-gen] then SgrSequence params
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:122:46-57
2762.73 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2762.73 s
[safe-coloured-text-gen] _ <- char '\ESC'
2762.73 s
[safe-coloured-text-gen] _ <- char '['
2762.73 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2762.73 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c < = '\x7E')
2762.73 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && c < '\x7E')
2762.73 s
[safe-coloured-text-gen] pure $
2762.73 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2762.73 s
[safe-coloured-text-gen] then SgrSequence params
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2762.73 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2762.73 s
[safe-coloured-text-gen] _ <- char '\ESC'
2762.73 s
[safe-coloured-text-gen] _ <- char '['
2762.73 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2762.73 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x4 0' && c <= '\x7E')
2762.73 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> Tr u e && c <= '\x7E')
2762.73 s
[safe-coloured-text-gen] pure $
2762.73 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2762.73 s
[safe-coloured-text-gen] then SgrSequence params
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:122:31-42
2762.73 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
2762.73 s
[safe-coloured-text-gen] _ <- char '\ESC'
2762.73 s
[safe-coloured-text-gen] _ <- char '['
2762.73 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
2762.73 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c > = '\x40' && c <= '\x7E')
2762.73 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c > '\x40' && c <= '\x7E')
2762.73 s
[safe-coloured-text-gen] pure $
2762.73 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
2762.73 s
[safe-coloured-text-gen] then SgrSequence params
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:147:33-44
2762.73 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2762.73 s
[safe-coloured-text-gen] if c == ';'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2762.73 s
[safe-coloured-text-gen] else
2762.73 s
[safe-coloured-text-gen] - if c >= '\x20' && c < = '\x2F'
2762.73 s
[safe-coloured-text-gen] + if c >= '\x20' && c < '\x2F'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc True
2762.73 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2762.73 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2762.73 s
[safe-coloured-text-gen] if c == ';'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2762.73 s
[safe-coloured-text-gen] else
2762.73 s
[safe-coloured-text-gen] - if c >= '\x2 0' && c <= '\x2F'
2762.73 s
[safe-coloured-text-gen] + if Tr u e && c <= '\x2F'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc True
2762.73 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk/Parsing.hs:147:18-29
2762.73 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
2762.73 s
[safe-coloured-text-gen] if c == ';'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2762.73 s
[safe-coloured-text-gen] else
2762.73 s
[safe-coloured-text-gen] - if c > = '\x20' && c <= '\x2F'
2762.73 s
[safe-coloured-text-gen] + if c < = '\x20' && c <= '\x2F'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc True
2762.73 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
2762.73 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
2762.73 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
2762.73 s
[safe-coloured-text-gen] else
2762.73 s
[safe-coloured-text-gen] if c == ';'
2762.73 s
[safe-coloured-text-gen] - then anyChar >> go acc h a s I nte rm e di ate
2762.73 s
[safe-coloured-text-gen] + then anyChar >> go acc F a l s e
2762.73 s
[safe-coloured-text-gen] else
2762.73 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc True
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
2762.73 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
2762.73 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
2762.73 s
[safe-coloured-text-gen] Just n
2762.73 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
2762.73 s
[safe-coloured-text-gen] - _ -> go acc h a s I nte rm e di ate
2762.73 s
[safe-coloured-text-gen] + _ -> go acc F a l s e
2762.73 s
[safe-coloured-text-gen] else
2762.73 s
[safe-coloured-text-gen] if c == ';'
2762.73 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
2762.73 s
[safe-coloured-text-gen] @@ -163,20 +163,14 @@
2762.73 s
[safe-coloured-text-gen] where
2762.73 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
2762.73 s
[safe-coloured-text-gen] go s [] = (s, [])
2762.73 s
[safe-coloured-text-gen] go s (token : rest) = case token of
2762.73 s
[safe-coloured-text-gen] PlainText t
2762.73 s
[safe-coloured-text-gen] | Text.null t -> go s rest
2762.73 s
[safe-coloured-text-gen] | otherwise ->
2762.73 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
2762.73 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
2762.73 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
2762.73 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
2762.73 s
[safe-coloured-text-gen] - CarriageReturn ->
2762.73 s
[safe-coloured-text-gen] - case rest of
2762.73 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
2762.73 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
2762.73 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
2762.73 s
[safe-coloured-text-gen] - _ -> go s rest
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
2762.73 s
[safe-coloured-text-gen] --
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
2762.73 s
[safe-coloured-text-gen] @@ -252,8 +252,7 @@
2762.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.73 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2762.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.73 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
2762.73 s
[safe-coloured-text-gen] -- Unknown code, skip
2762.73 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] LogicOp at src/Text/Colour/Chunk/Parsing.hs:254:5-25
2762.73 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2762.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.73 s
[safe-coloured-text-gen] - | p >= 100 & & p <= 107 =
2762.73 s
[safe-coloured-text-gen] + | p >= 100 | | p <= 107 =
2762.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
2762.73 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2762.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.73 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.73 s
[safe-coloured-text-gen] - | p >= 100 && p <= 1 0 7 =
2762.73 s
[safe-coloured-text-gen] + | T ru e =
2762.73 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.73 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.73 s
[safe-coloured-text-gen]
2762.73 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
2762.73 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2762.73 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.74 s
[safe-coloured-text-gen] - | p >= 100 && p <= 1 0 7 =
2762.74 s
[safe-coloured-text-gen] + | p >= 100 && T ru e =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
2762.74 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.74 s
[safe-coloured-text-gen] - | p >= 1 0 0 && p <= 107 =
2762.74 s
[safe-coloured-text-gen] + | T ru e && p <= 107 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
2762.74 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.74 s
[safe-coloured-text-gen] - | p >= 1 0 0 && p <= 107 =
2762.74 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
2762.74 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.74 s
[safe-coloured-text-gen] - | p >= 1 0 0 && p <= 107 =
2762.74 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
2762.74 s
[safe-coloured-text-gen] @@ -247,9 +247,8 @@
2762.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2762.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2762.74 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
2762.74 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12
2762.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
2762.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2762.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2762.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2762.74 s
[safe-coloured-text-gen] - | p > = 9 0 && p <= 97 =
2762.74 s
[safe-coloured-text-gen] + | T r ue && p <= 97 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
2762.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
2762.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2762.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2762.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2762.74 s
[safe-coloured-text-gen] - | p >= 9 0 && p <= 97 =
2762.74 s
[safe-coloured-text-gen] + | p >= 1 && p <= 97 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
2762.74 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
2762.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2762.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2762.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2762.74 s
[safe-coloured-text-gen] - | p >= 9 0 && p <= 97 =
2762.74 s
[safe-coloured-text-gen] + | p >= 0 && p <= 97 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
2762.74 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
2762.74 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
2762.74 s
[safe-coloured-text-gen] _ -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Default background
2762.74 s
[safe-coloured-text-gen] - | p == 4 9 = goSGR (s {chunkStyleBackground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2762.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2762.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
2762.74 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
2762.74 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
2762.74 s
[safe-coloured-text-gen] _ -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Default background
2762.74 s
[safe-coloured-text-gen] - | p == 4 9 = goSGR (s {chunkStyleBackground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2762.74 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
2762.74 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
2762.74 s
[safe-coloured-text-gen] @@ -237,10 +237,9 @@
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Extended background colour
2762.74 s
[safe-coloured-text-gen] | p == 48 = case ps of
2762.74 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
2762.74 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
2762.74 s
[safe-coloured-text-gen] - _ -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Default background
2762.74 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30
2762.74 s
[safe-coloured-text-gen] @@ -233,9 +233,8 @@
2762.74 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.74 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
2762.74 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen] -- Extended background colour
2762.74 s
[safe-coloured-text-gen] | p == 48 = case ps of
2762.74 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12
2762.74 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
2762.74 s
[safe-coloured-text-gen] -- Default foreground
2762.74 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.74 s
[safe-coloured-text-gen] - | p > = 4 0 && p <= 47 =
2762.74 s
[safe-coloured-text-gen] + | T r ue && p <= 47 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
2762.74 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
2762.74 s
[safe-coloured-text-gen] -- Default foreground
2762.74 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.74 s
[safe-coloured-text-gen] - | p >= 4 0 && p <= 47 =
2762.74 s
[safe-coloured-text-gen] + | p >= 1 && p <= 47 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
2762.74 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
2762.74 s
[safe-coloured-text-gen] -- Default foreground
2762.74 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.74 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.74 s
[safe-coloured-text-gen] - | p >= 4 0 && p <= 47 =
2762.74 s
[safe-coloured-text-gen] + | p >= 0 && p <= 47 =
2762.74 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
2762.74 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
2762.74 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.74 s
[safe-coloured-text-gen]
2762.74 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
2762.74 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
2762.74 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
2762.74 s
[safe-coloured-text-gen] _ -> goSGR s ps
2762.75 s
[safe-coloured-text-gen] -- Default foreground
2762.75 s
[safe-coloured-text-gen] - | p == 3 9 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.75 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.75 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.75 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
2762.75 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
2762.75 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
2762.75 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
2762.75 s
[safe-coloured-text-gen] _ -> goSGR s ps
2762.75 s
[safe-coloured-text-gen] -- Default foreground
2762.75 s
[safe-coloured-text-gen] - | p == 3 9 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.75 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps
2762.75 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
2762.75 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
2762.75 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30
2762.75 s
[safe-coloured-text-gen] @@ -221,9 +221,8 @@
2762.75 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
2762.75 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
2762.75 s
[safe-coloured-text-gen] | p >= 30 && p <= 37 =
2762.75 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
2762.75 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
2762.75 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
2762.75 s
[safe-coloured-text-gen] -- Extended foreground colour
2762.75 s
[safe-coloured-text-gen] | p == 38 = case ps of
2762.75 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12
2762.75 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
2762.75 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
2762.75 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
2762.75 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
2762.75 s
[safe-coloured-text-gen] - | p > = 3 0 && p <= 37 =
2762.75 s
[safe-coloured-text-gen] + | T r ue && p <= 37 =
2762.75 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
2762.75 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
2762.75 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
2762.75 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
2762.75 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
2762.75 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
2762.75 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
2762.75 s
[safe-coloured-text-gen] - | p >= 3 0 && p <= 37 =
2762.75 s
[safe-coloured-text-gen] + | p >= 1 && p <= 37 =
2762.75 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
2762.75 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
2762.75 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
2762.75 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
2762.75 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
2762.75 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
2762.75 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
2762.75 s
[safe-coloured-text-gen] - | p >= 3 0 && p <= 37 =
2762.75 s
[safe-coloured-text-gen] + | p >= 0 && p <= 37 =
2762.75 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
2762.75 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
2762.75 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
2762.75 s
[safe-coloured-text-gen] @@ -59,17 +59,16 @@
2762.75 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
2762.75 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
2762.75 s
[safe-coloured-text-gen] in and
2762.75 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
2762.75 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground
2762.75 s
[safe-coloured-text-gen] ]
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
2762.75 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
2762.75 s
[safe-coloured-text-gen] @@ -59,17 +59,16 @@
2762.75 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
2762.75 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
2762.75 s
[safe-coloured-text-gen] in and
2762.75 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
2762.75 s
[safe-coloured-text-gen] ]
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
2762.75 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:70:11-59
2762.75 s
[safe-coloured-text-gen] @@ -67,7 +67,7 @@
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
2762.75 s
[safe-coloured-text-gen] - m a yb e T rue ( plainC olo u r tc) ch u nkSty leF or e g rou n d ,
2762.75 s
[safe-coloured-text-gen] + T r u e ,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
2762.75 s
[safe-coloured-text-gen] ]
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:69:11-39
2762.75 s
[safe-coloured-text-gen] @@ -66,7 +66,7 @@
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen] - i sN oth in g c h u nkSt yl e B link in g ,
2762.75 s
[safe-coloured-text-gen] + T r u e ,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
2762.75 s
[safe-coloured-text-gen] ]
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:68:11-42
2762.75 s
[safe-coloured-text-gen] @@ -65,7 +65,7 @@
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] - i sN othi ng ch u nk Styl eU n d e rlin in g ,
2762.75 s
[safe-coloured-text-gen] + Tr u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:67:11-47
2762.75 s
[safe-coloured-text-gen] @@ -64,7 +64,7 @@
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] - i s No thin g ch u nkSt yleConsol e I n t en si t y ,
2762.75 s
[safe-coloured-text-gen] + T r u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
2762.75 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:66:11-40
2762.75 s
[safe-coloured-text-gen] @@ -63,7 +63,7 @@
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] - i s No th ing ch u n kStyleO v e r li ne d ,
2762.75 s
[safe-coloured-text-gen] + Tr u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:65:11-40
2762.75 s
[safe-coloured-text-gen] @@ -62,7 +62,7 @@
2762.75 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] - i s No th ing ch u n kStyleC on c e a le d ,
2762.75 s
[safe-coloured-text-gen] + Tr u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:64:11-55
2762.75 s
[safe-coloured-text-gen] @@ -61,7 +61,7 @@
2762.75 s
[safe-coloured-text-gen] in and
2762.75 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
2762.75 s
[safe-coloured-text-gen] - i s N oth ing c hunkStyleSw apForegroun dBa c k g r o u n d ,
2762.75 s
[safe-coloured-text-gen] + T r u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:63:11-44
2762.75 s
[safe-coloured-text-gen] @@ -60,7 +60,7 @@
2762.75 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
2762.75 s
[safe-coloured-text-gen] in and
2762.75 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
2762.75 s
[safe-coloured-text-gen] - i sN othi ng c h u n kS tyleStri k e t hr ou g h ,
2762.75 s
[safe-coloured-text-gen] + T r u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:62:11-37
2762.75 s
[safe-coloured-text-gen] @@ -59,7 +59,7 @@
2762.75 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
2762.75 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
2762.75 s
[safe-coloured-text-gen] in and
2762.75 s
[safe-coloured-text-gen] - [ i s N oth ing ch u n kS tyl e Ita li c ,
2762.75 s
[safe-coloured-text-gen] + [ T r u e ,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
2762.75 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk.hs:82:20-40
2762.75 s
[safe-coloured-text-gen] @@ -79,7 +79,7 @@
2762.75 s
[safe-coloured-text-gen] plainColour :: TerminalCapabilities -> Colour -> Bool
2762.75 s
[safe-coloured-text-gen] plainColour tc = \case
2762.75 s
[safe-coloured-text-gen] Colour8 {} -> tc < With8Colours
2762.75 s
[safe-coloured-text-gen] - Colour8Bit {} -> tc < With8BitColours
2762.75 s
[safe-coloured-text-gen] + Colour8Bit {} -> tc < = With8BitColours
2762.75 s
[safe-coloured-text-gen] Colour24Bit {} -> tc < With24BitColours
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] -- | Render chunks directly to a UTF8-encoded 'Bytestring'.
2762.75 s
[safe-coloured-text-gen]
2762.75 s
[safe-coloured-text-gen] Cmp at src/Text/Colour/Chunk.hs:81:17-34
2762.75 s
[safe-coloured-text-gen] @@ -78,7 +78,7 @@
2762.76 s
[safe-coloured-text-gen]
2762.76 s
[safe-coloured-text-gen] plainColour :: TerminalCapabilities -> Colour -> Bool
2762.76 s
[safe-coloured-text-gen] plainColour tc = \case
2762.76 s
[safe-coloured-text-gen] - Colour8 {} -> tc < With8Colours
2762.76 s
[safe-coloured-text-gen] + Colour8 {} -> tc < = With8Colours
2762.76 s
[safe-coloured-text-gen] Colour8Bit {} -> tc < With8BitColours
2762.76 s
[safe-coloured-text-gen] Colour24Bit {} -> tc < With24BitColours
2762.76 s
[safe-coloured-text-gen]
2762.76 s
[safe-coloured-text-gen]
2762.76 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:228:24-33
2762.76 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
2762.76 s
[safe-coloured-text-gen]
2762.76 s
[safe-coloured-text-gen] colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR
2762.76 s
[safe-coloured-text-gen] colourSGR tc layer =
2762.76 s
[safe-coloured-text-gen] - let cap tc' sgr = if tc > = t c' then Just sgr else Nothing
2762.76 s
[safe-coloured-text-gen] + let cap tc' sgr = if T r ue then Just sgr else Nothing
2762.76 s
[safe-coloured-text-gen] in \case
2762.76 s
[safe-coloured-text-gen] Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour
2762.76 s
[safe-coloured-text-gen] Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w
2762.76 s
[safe-coloured-text-gen] ur/Capabilities/FromEnv.hs:47:6-12
2762.76 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
2762.76 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
2762.76 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
2762.76 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
2762.76 s
[safe-coloured-text-gen] - if isTerm
2762.76 s
[safe-coloured-text-gen] + if n o t ( isTerm )
2762.76 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
2762.76 s
[safe-coloured-text-gen] else pure WithoutColours
2763.28 s
[safe-coloured-text-gen] checkPhase completed in 34 minutes 54 seconds
2763.28 s
[safe-coloured-text-gen] Phase: haddockPhase
2763.40 s
[safe-coloured-text-gen] Preprocessing library for safe-coloured-text-gen-0.0.0.5...
2763.40 s
[safe-coloured-text-gen] Running Haddock on library for safe-coloured-text-gen-0.0.0.5...
2763.40 s
[safe-coloured-text-gen] Warning: The documentation for the following packages are not installed. No
2763.40 s
[safe-coloured-text-gen] links will be generated to these packages: safe-coloured-text-0.5.0.0
2763.54 s
[safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, nothing )
2763.56 s
[safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, nothing )
2763.65 s
[safe-coloured-text-gen] Haddock coverage:
2763.65 s
[safe-coloured-text-gen] 0% ( 0 / 1) in 'Text.Colour.Gen'
2763.65 s
[safe-coloured-text-gen] Missing documentation for:
2763.65 s
[safe-coloured-text-gen] Module header
2763.70 s
[safe-coloured-text-gen] Warning: Text.Colour.Gen: could not find link destinations for:
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Chunk
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Chunk.ChunkStyle
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Colour
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.Blinking
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.CSI
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.ColourIntensity
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleIntensity
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleLayer
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.SGR
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.TerminalColour
2763.70 s
[safe-coloured-text-gen] - Text.Colour.Code.Underlining
2766.91 s
[safe-coloured-text-gen] Documentation created: dist/doc/html/safe-coloured-text-gen/,
2766.91 s
[safe-coloured-text-gen] dist/doc/html/safe-coloured-text-gen/safe-coloured-text-gen.txt
2766.96 s
[safe-coloured-text-gen] Preprocessing test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5...
2766.97 s
[safe-coloured-text-gen] Phase: installPhase
2767.05 s
[safe-coloured-text-gen] Installing library in /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-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-Hi5qulOICJZHeWE8CVTHyd
2767.25 s
[safe-coloured-text-gen] Phase: fixupPhase
2767.27 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5
2767.27 s
[safe-coloured-text-gen] shrinking /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-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-Hi5qulOICJZHeWE8CVTHyd-ghc9.10.3.so
2767.28 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5...
2767.30 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5
2767.30 s
[safe-coloured-text-gen] stripping (with command strip and flags -S -p) in /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5/lib
2767.34 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc
2767.34 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc...
2767.36 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc
2767.36 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report
2767.41 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report...
2767.47 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report
2767.60 s
[post-build-hook] Uploading to cachix cache "sydtest": /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5 /nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc /nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report
2768.23 s
[post-build-hook] Pushing 3 paths (200 are already present) using zstd to cache sydtest ⏳
2768.23 s
[post-build-hook]
2768.62 s
[post-build-hook] Pushing /nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc (182.34 KiB)
2768.72 s
[post-build-hook] Pushing /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5 (2.78 MiB)
2768.72 s
[post-build-hook] Pushing /nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report (1.56 MiB)
2769.69 s
[post-build-hook]
2769.69 s
[post-build-hook] All done.
2769.70 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5 /nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc /nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report
2769.74 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
2770.04 s
[post-build-hook] copying 3 paths...
2770.04 s
[post-build-hook] copying path '/nix/store/4zi2j42z98hmk2y58nypc4zmvkxqar9n-safe-coloured-text-gen-0.0.0.5-doc' to 'https://cache.staging.nix-ci.com'...
2770.04 s
[post-build-hook] copying path '/nix/store/649jv55a6jya39nl78ryx22gwdvyl62l-safe-coloured-text-gen-0.0.0.5-report' to 'https://cache.staging.nix-ci.com'...
2770.11 s
[post-build-hook] copying path '/nix/store/2sgyb5zrapnca8199cay7hyp1kgnzfr1-safe-coloured-text-gen-0.0.0.5' to 'https://cache.staging.nix-ci.com'...
2770.64 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
2770.86 s
[post-build-hook] copying 1 paths...
2770.86 s
[post-build-hook] copying path '/nix/store/p0915yii8vih51cmg0rysn2a4q58xi39-safe-coloured-text-gen-0.0.0.5.drv' to 'https://cache.staging.nix-ci.com'...
2771.03 s
Progress: 22 of 23 built