build checks.x86_64-linux.mutation-safe-coloured-text
1538.56 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1538.56 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.56 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1538.56 s
[safe-coloured-text-gen] + | p == 48 = case ps of
1538.56 s
[safe-coloured-text-gen] + 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1538.56 s
[safe-coloured-text-gen] + 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.56 s
[safe-coloured-text-gen] + _ -> goSGR s ps
1538.56 s
[safe-coloured-text-gen] -- Default background
1538.56 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1538.56 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1538.56 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
1538.56 s
[safe-coloured-text-gen] @@ -237,10 +237,10 @@
1538.56 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1538.56 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] -- Extended background colour
1538.57 s
[safe-coloured-text-gen] - | p == 48 = case ps of
1538.57 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1538.57 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.57 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] + | p == 48 = case ps of
1538.57 s
[safe-coloured-text-gen] + 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1538.57 s
[safe-coloured-text-gen] + 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.57 s
[safe-coloured-text-gen] + _ -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] -- Default background
1538.57 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1538.57 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1538.57 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
1538.57 s
[safe-coloured-text-gen] @@ -237,10 +237,10 @@
1538.57 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1538.57 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] -- Extended background colour
1538.57 s
[safe-coloured-text-gen] - | p == 48 = case ps of
1538.57 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1538.57 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.57 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] + | p == 48 = case ps of
1538.57 s
[safe-coloured-text-gen] + 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1538.57 s
[safe-coloured-text-gen] + 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.57 s
[safe-coloured-text-gen] + _ -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] -- Default background
1538.57 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1538.57 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1538.57 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
1538.57 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1538.57 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1538.57 s
[safe-coloured-text-gen] _ -> goSGR s ps
1538.57 s
[safe-coloured-text-gen] -- Default background
1552.88 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.90 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.90 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
1552.91 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1552.91 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:245:5-12
1552.91 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1552.91 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:245:5-12
1552.91 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1552.91 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] + | not (p == 49) = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:246:10-12
1552.91 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.91 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:246:10-12
1552.91 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.91 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:246:5-12
1552.91 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] + | not (p == 53) = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.91 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.91 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.91 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.91 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:5-12
1552.91 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
1552.91 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.91 s
[safe-coloured-text-gen] -- Default background
1552.91 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.91 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:247:10-12
1552.92 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
1552.92 s
[safe-coloured-text-gen] -- Default background
1552.92 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:247:5-12
1552.92 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
1552.92 s
[safe-coloured-text-gen] -- Default background
1552.92 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] + | True = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:246:52-56
1552.92 s
[safe-coloured-text-gen] @@ -243,7 +243,7 @@
1552.92 s
[safe-coloured-text-gen] _ -> goSGR s ps
1552.92 s
[safe-coloured-text-gen] -- Default background
1552.92 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.92 s
[safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:247:10-12
1552.92 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
1552.92 s
[safe-coloured-text-gen] -- Default background
1552.92 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:247:5-12
1552.92 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
1552.92 s
[safe-coloured-text-gen] -- Default background
1552.92 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] + | not (p == 55) = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:247:52-57
1552.92 s
[safe-coloured-text-gen] @@ -244,7 +244,7 @@
1552.92 s
[safe-coloured-text-gen] -- Default background
1552.92 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] + | p == 55 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
1552.92 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] + | p >= 0 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1552.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1552.92 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
1552.92 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] + | p >= 1 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1552.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1552.92 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12
1552.92 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1552.92 s
[safe-coloured-text-gen] + | True && p <= 97 =
1552.92 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1552.92 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1552.92 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1552.92 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-12
1552.92 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1552.92 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1552.92 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1552.92 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1552.92 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1552.93 s
[safe-coloured-text-gen] + | not (p >= 90) && p <= 97 =
1583.20 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.20 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.23 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:21-23
1583.23 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1583.23 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1583.23 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.23 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.23 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1583.23 s
[safe-coloured-text-gen] + | p >= 90 && p <= 0 =
1583.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.23 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:21-23
1583.23 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1583.23 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1583.23 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.23 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.23 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1583.23 s
[safe-coloured-text-gen] + | p >= 90 && p <= 1 =
1583.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.23 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:16-23
1583.23 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1583.23 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1583.23 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.23 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.23 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1583.23 s
[safe-coloured-text-gen] + | p >= 90 && True =
1583.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.23 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:16-23
1583.23 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1583.23 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1583.23 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.23 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.23 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1583.23 s
[safe-coloured-text-gen] + | p >= 90 && not (p <= 97) =
1583.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.23 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-23
1583.23 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1583.23 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1583.23 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.23 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.23 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1583.23 s
[safe-coloured-text-gen] + | not (p >= 90 && p <= 97) =
1583.23 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.23 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.23 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-23
1583.24 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1583.24 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1583.24 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.24 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.24 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1583.24 s
[safe-coloured-text-gen] + | True =
1583.24 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
1583.24 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
1583.24 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.24 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.24 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1583.24 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.24 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43
1583.24 s
[safe-coloured-text-gen] @@ -247,7 +247,7 @@
1583.24 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.24 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.24 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1583.24 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.24 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
1583.24 s
[safe-coloured-text-gen] @@ -247,9 +247,9 @@
1583.24 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.24 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.24 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1583.24 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.24 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1583.24 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.24 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
1583.24 s
[safe-coloured-text-gen] @@ -247,9 +247,9 @@
1583.24 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1583.24 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1583.24 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1583.24 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 90) of
1583.24 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.24 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1583.24 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.24 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
1583.24 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.24 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1583.24 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
1583.24 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
1583.24 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.24 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.24 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1583.24 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
1583.24 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.24 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1583.24 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
1583.25 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.25 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1583.25 s
[safe-coloured-text-gen] + | True && p <= 107 =
1583.25 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-13
1583.25 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.25 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1583.25 s
[safe-coloured-text-gen] + | not (p >= 100) && p <= 107 =
1583.25 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
1583.25 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.25 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1583.25 s
[safe-coloured-text-gen] + | p >= 100 && p <= 0 =
1583.25 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25
1583.25 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1583.25 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1583.25 s
[safe-coloured-text-gen] + | p >= 100 && p <= 1 =
1583.25 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1583.25 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1583.25 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1583.25 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
1583.25 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1588.32 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1588.34 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.34 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.34 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1588.34 s
[safe-coloured-text-gen] + | True =
1588.34 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1588.34 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.34 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.34 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
1588.34 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1588.34 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1588.34 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.34 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.34 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1588.35 s
[safe-coloured-text-gen] + | p >= 100 && True =
1588.35 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:17-25
1588.35 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.35 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1588.35 s
[safe-coloured-text-gen] + | p >= 100 && not (p <= 107) =
1588.35 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-25
1588.35 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.35 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1588.35 s
[safe-coloured-text-gen] + | not (p >= 100 && p <= 107) =
1588.35 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
1588.35 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.35 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1588.35 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
1588.35 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] -- Unknown code, skip
1588.35 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44
1588.35 s
[safe-coloured-text-gen] @@ -252,7 +252,7 @@
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.35 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.35 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1588.35 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
1588.35 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of
1588.35 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.35 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] -- Unknown code, skip
1588.36 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
1588.36 s
[safe-coloured-text-gen] @@ -252,8 +252,8 @@
1588.36 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.36 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1588.36 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
1588.36 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.36 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 100) of
1588.36 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.36 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] -- Unknown code, skip
1588.36 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
1588.36 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
1588.36 s
[safe-coloured-text-gen] @@ -252,8 +252,8 @@
1588.36 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1588.36 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1588.36 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
1588.36 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.36 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 100) of
1588.36 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1588.36 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1588.36 s
[safe-coloured-text-gen] -- Unknown code, skip
1588.36 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
1588.36 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:168:11-22
1588.36 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
1588.36 s
[safe-coloured-text-gen] go s [] = (s, [])
1588.36 s
[safe-coloured-text-gen] go s (token : rest) = case token of
1588.36 s
[safe-coloured-text-gen] PlainText t
1588.36 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1588.36 s
[safe-coloured-text-gen] + | True -> go s rest
1588.36 s
[safe-coloured-text-gen] | otherwise ->
1588.36 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:168:11-22
1588.36 s
[safe-coloured-text-gen] @@ -165,7 +165,7 @@
1588.36 s
[safe-coloured-text-gen] go s [] = (s, [])
1588.36 s
[safe-coloured-text-gen] go s (token : rest) = case token of
1588.36 s
[safe-coloured-text-gen] PlainText t
1588.36 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1588.36 s
[safe-coloured-text-gen] + | not (Text.null t) -> go s rest
1588.36 s
[safe-coloured-text-gen] | otherwise ->
1588.36 s
[safe-coloured-text-gen] let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
1588.36 s
[safe-coloured-text-gen] @@ -172,11 +172,11 @@
1588.36 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
1588.36 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
1588.36 s
[safe-coloured-text-gen] CarriageReturn ->
1588.36 s
[safe-coloured-text-gen] - case rest of
1588.36 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1588.36 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] - _ -> go s rest
1588.36 s
[safe-coloured-text-gen] + case rest of
1588.36 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1588.36 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] + _ -> go s rest
1588.36 s
[safe-coloured-text-gen]
1588.36 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1588.36 s
[safe-coloured-text-gen] --
1588.36 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25
1588.36 s
[safe-coloured-text-gen] @@ -172,11 +172,11 @@
1588.36 s
[safe-coloured-text-gen] SgrSequence params -> go (applySGRParams s params) rest
1588.36 s
[safe-coloured-text-gen] OtherCsiSequence -> go s rest
1588.36 s
[safe-coloured-text-gen] CarriageReturn ->
1588.36 s
[safe-coloured-text-gen] - case rest of
1588.36 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1588.36 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] - _ -> go s rest
1588.36 s
[safe-coloured-text-gen] + case rest of
1588.36 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1588.36 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] + _ -> go s rest
1588.36 s
[safe-coloured-text-gen]
1588.36 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1588.36 s
[safe-coloured-text-gen] --
1588.36 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1588.36 s
[safe-coloured-text-gen] @@ -163,20 +163,20 @@
1588.36 s
[safe-coloured-text-gen] where
1588.36 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1588.36 s
[safe-coloured-text-gen] go s [] = (s, [])
1588.36 s
[safe-coloured-text-gen] - go s (token : rest) = case token of
1588.36 s
[safe-coloured-text-gen] - PlainText t
1588.36 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1588.36 s
[safe-coloured-text-gen] - | otherwise ->
1588.36 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
1588.36 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
1588.36 s
[safe-coloured-text-gen] - CarriageReturn ->
1588.36 s
[safe-coloured-text-gen] - case rest of
1588.36 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1588.36 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] - _ -> go s rest
1588.36 s
[safe-coloured-text-gen] + go s (token : rest) = case token of
1588.36 s
[safe-coloured-text-gen] + PlainText t
1588.36 s
[safe-coloured-text-gen] + | Text.null t -> go s rest
1588.36 s
[safe-coloured-text-gen] + | otherwise ->
1588.36 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1588.36 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1588.36 s
[safe-coloured-text-gen] + SgrSequence params -> go (applySGRParams s params) rest
1588.36 s
[safe-coloured-text-gen] + OtherCsiSequence -> go s rest
1588.36 s
[safe-coloured-text-gen] + CarriageReturn ->
1588.36 s
[safe-coloured-text-gen] + case rest of
1588.37 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1588.37 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1588.37 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.37 s
[safe-coloured-text-gen] + _ -> go s rest
1588.37 s
[safe-coloured-text-gen]
1588.37 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1588.37 s
[safe-coloured-text-gen] --
1588.37 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1588.37 s
[safe-coloured-text-gen] @@ -163,20 +163,20 @@
1588.37 s
[safe-coloured-text-gen] where
1588.37 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1588.37 s
[safe-coloured-text-gen] go s [] = (s, [])
1588.37 s
[safe-coloured-text-gen] - go s (token : rest) = case token of
1588.37 s
[safe-coloured-text-gen] - PlainText t
1588.37 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1588.37 s
[safe-coloured-text-gen] - | otherwise ->
1588.37 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1588.37 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1588.37 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
1588.37 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
1588.37 s
[safe-coloured-text-gen] - CarriageReturn ->
1588.37 s
[safe-coloured-text-gen] - case rest of
1588.37 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1588.37 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1588.37 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1588.37 s
[safe-coloured-text-gen] - _ -> go s rest
1588.37 s
[safe-coloured-text-gen] + go s (token : rest) = case token of
1618.51 s
[safe-coloured-text-gen] + PlainText t
1618.53 s
[safe-coloured-text-gen] + | Text.null t -> go s rest
1618.53 s
[safe-coloured-text-gen] + | otherwise ->
1618.53 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1618.53 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1618.53 s
[safe-coloured-text-gen] + SgrSequence params -> go (applySGRParams s params) rest
1618.53 s
[safe-coloured-text-gen] + OtherCsiSequence -> go s rest
1618.53 s
[safe-coloured-text-gen] + CarriageReturn ->
1618.53 s
[safe-coloured-text-gen] + case rest of
1618.53 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1618.53 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1618.53 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1618.53 s
[safe-coloured-text-gen] + _ -> go s rest
1618.53 s
[safe-coloured-text-gen]
1618.53 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1618.53 s
[safe-coloured-text-gen] --
1618.53 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1618.53 s
[safe-coloured-text-gen] @@ -163,20 +163,20 @@
1618.53 s
[safe-coloured-text-gen] where
1618.53 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1618.53 s
[safe-coloured-text-gen] go s [] = (s, [])
1618.53 s
[safe-coloured-text-gen] - go s (token : rest) = case token of
1618.53 s
[safe-coloured-text-gen] - PlainText t
1618.53 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1618.53 s
[safe-coloured-text-gen] - | otherwise ->
1618.54 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
1618.54 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
1618.54 s
[safe-coloured-text-gen] - CarriageReturn ->
1618.54 s
[safe-coloured-text-gen] - case rest of
1618.54 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1618.54 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] - _ -> go s rest
1618.54 s
[safe-coloured-text-gen] + go s (token : rest) = case token of
1618.54 s
[safe-coloured-text-gen] + PlainText t
1618.54 s
[safe-coloured-text-gen] + | Text.null t -> go s rest
1618.54 s
[safe-coloured-text-gen] + | otherwise ->
1618.54 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] + SgrSequence params -> go (applySGRParams s params) rest
1618.54 s
[safe-coloured-text-gen] + OtherCsiSequence -> go s rest
1618.54 s
[safe-coloured-text-gen] + CarriageReturn ->
1618.54 s
[safe-coloured-text-gen] + case rest of
1618.54 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1618.54 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] + _ -> go s rest
1618.54 s
[safe-coloured-text-gen]
1618.54 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1618.54 s
[safe-coloured-text-gen] --
1618.54 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1618.54 s
[safe-coloured-text-gen] @@ -163,20 +163,20 @@
1618.54 s
[safe-coloured-text-gen] where
1618.54 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1618.54 s
[safe-coloured-text-gen] go s [] = (s, [])
1618.54 s
[safe-coloured-text-gen] - go s (token : rest) = case token of
1618.54 s
[safe-coloured-text-gen] - PlainText t
1618.54 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1618.54 s
[safe-coloured-text-gen] - | otherwise ->
1618.54 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
1618.54 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
1618.54 s
[safe-coloured-text-gen] - CarriageReturn ->
1618.54 s
[safe-coloured-text-gen] - case rest of
1618.54 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1618.54 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] - _ -> go s rest
1618.54 s
[safe-coloured-text-gen] + go s (token : rest) = case token of
1618.54 s
[safe-coloured-text-gen] + PlainText t
1618.54 s
[safe-coloured-text-gen] + | Text.null t -> go s rest
1618.54 s
[safe-coloured-text-gen] + | otherwise ->
1618.54 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] + SgrSequence params -> go (applySGRParams s params) rest
1618.54 s
[safe-coloured-text-gen] + OtherCsiSequence -> go s rest
1618.54 s
[safe-coloured-text-gen] + CarriageReturn ->
1618.54 s
[safe-coloured-text-gen] + case rest of
1618.54 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1618.54 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1618.54 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1618.54 s
[safe-coloured-text-gen] + _ -> go s rest
1618.54 s
[safe-coloured-text-gen]
1618.54 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1618.54 s
[safe-coloured-text-gen] --
1618.54 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:130:38-43
1618.54 s
[safe-coloured-text-gen] @@ -127,7 +127,7 @@
1618.54 s
[safe-coloured-text-gen]
1618.54 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] csiParamsP = do
1618.54 s
[safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] False
1618.54 s
[safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] True
1618.54 s
[safe-coloured-text-gen] pure (reverse revAcc, hasIntermediate)
1618.54 s
[safe-coloured-text-gen] where
1618.54 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
1618.54 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
1618.54 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] csiParamsP = do
1618.54 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
1618.54 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
1618.54 s
[safe-coloured-text-gen] + pure (reverse revAcc, True)
1618.54 s
[safe-coloured-text-gen] where
1618.54 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1618.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40
1618.54 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
1618.54 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] csiParamsP = do
1618.54 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
1618.54 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
1618.54 s
[safe-coloured-text-gen] + pure (reverse revAcc, False)
1618.54 s
[safe-coloured-text-gen] where
1618.54 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1618.54 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:131:25-40
1618.54 s
[safe-coloured-text-gen] @@ -128,7 +128,7 @@
1618.54 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] csiParamsP = do
1618.54 s
[safe-coloured-text-gen] (revAcc, hasIntermediate) <- go [] False
1618.54 s
[safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate)
1618.54 s
[safe-coloured-text-gen] + pure (reverse revAcc, not (hasIntermediate))
1618.54 s
[safe-coloured-text-gen] where
1618.54 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.54 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1618.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
1618.54 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
1618.55 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.55 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1618.55 s
[safe-coloured-text-gen] c <- peekChar'
1618.55 s
[safe-coloured-text-gen] - if isDigit c
1618.55 s
[safe-coloured-text-gen] + if True
1618.55 s
[safe-coloured-text-gen] then do
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19
1618.55 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
1618.55 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.55 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1618.55 s
[safe-coloured-text-gen] c <- peekChar'
1618.55 s
[safe-coloured-text-gen] - if isDigit c
1618.55 s
[safe-coloured-text-gen] + if False
1618.55 s
[safe-coloured-text-gen] then do
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:136:10-19
1618.55 s
[safe-coloured-text-gen] @@ -133,7 +133,7 @@
1618.55 s
[safe-coloured-text-gen] go :: [Word8] -> Bool -> Parser ([Word8], Bool)
1618.55 s
[safe-coloured-text-gen] go acc hasIntermediate = do
1618.55 s
[safe-coloured-text-gen] c <- peekChar'
1618.55 s
[safe-coloured-text-gen] - if isDigit c
1618.55 s
[safe-coloured-text-gen] + if not (isDigit c)
1618.55 s
[safe-coloured-text-gen] then do
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1618.55 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Just n
1618.55 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] + | True -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1618.55 s
[safe-coloured-text-gen] else
1618.55 s
[safe-coloured-text-gen] if c == ';'
1618.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:17-35
1618.55 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Just n
1618.55 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] + | not (n <= (255 :: Word)) -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1618.55 s
[safe-coloured-text-gen] else
1618.55 s
[safe-coloured-text-gen] if c == ';'
1618.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
1618.55 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Just n
1618.55 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) True
1618.55 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1618.55 s
[safe-coloured-text-gen] else
1618.55 s
[safe-coloured-text-gen] if c == ';'
1618.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80
1618.55 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1618.55 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Just n
1618.55 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) False
1618.55 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1618.55 s
[safe-coloured-text-gen] else
1618.55 s
[safe-coloured-text-gen] if c == ';'
1618.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1618.55 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1618.55 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1618.55 s
[safe-coloured-text-gen] Just n
1618.55 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1618.55 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1618.55 s
[safe-coloured-text-gen] + _ -> go acc True
1618.55 s
[safe-coloured-text-gen] else
1618.55 s
[safe-coloured-text-gen] if c == ';'
1618.55 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.25 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:65-80
1639.27 s
[safe-coloured-text-gen] @@ -138,7 +138,7 @@
1639.27 s
[safe-coloured-text-gen] digits <- takeWhile1 isDigit
1639.27 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1639.28 s
[safe-coloured-text-gen] Just n
1639.28 s
[safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1639.28 s
[safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) not (hasIntermediate)
1639.28 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.28 s
[safe-coloured-text-gen] else
1639.28 s
[safe-coloured-text-gen] if c == ';'
1639.28 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1639.28 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1639.28 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1639.28 s
[safe-coloured-text-gen] Just n
1639.28 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1639.28 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1639.28 s
[safe-coloured-text-gen] + _ -> go acc not (hasIntermediate)
1639.28 s
[safe-coloured-text-gen] else
1639.28 s
[safe-coloured-text-gen] if c == ';'
1639.28 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.28 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1639.28 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1639.28 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1639.28 s
[safe-coloured-text-gen] Just n
1639.28 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1639.28 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1639.28 s
[safe-coloured-text-gen] + _ -> go acc False
1639.28 s
[safe-coloured-text-gen] else
1639.28 s
[safe-coloured-text-gen] if c == ';'
1639.28 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.28 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
1639.28 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
1639.29 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1639.29 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] - if c == ';'
1639.29 s
[safe-coloured-text-gen] + if True
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22
1639.29 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
1639.29 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1639.29 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] - if c == ';'
1639.29 s
[safe-coloured-text-gen] + if False
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:144:14-22
1639.29 s
[safe-coloured-text-gen] @@ -141,7 +141,7 @@
1639.29 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1639.29 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] - if c == ';'
1639.29 s
[safe-coloured-text-gen] + if not (c == ';')
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1639.29 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1639.29 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c == ';'
1639.29 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] + then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1639.29 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1639.29 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c == ';'
1639.29 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] + then anyChar >> go acc False
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1639.29 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.29 s
[safe-coloured-text-gen] if c == ';'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] + if True && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.29 s
[safe-coloured-text-gen]
1639.29 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1639.29 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1639.29 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c == ';'
1639.29 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] + then anyChar >> go acc not (hasIntermediate)
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1639.29 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.29 s
[safe-coloured-text-gen] if c == ';'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] + if False && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.29 s
[safe-coloured-text-gen]
1639.29 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1639.29 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.29 s
[safe-coloured-text-gen] if c == ';'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.29 s
[safe-coloured-text-gen] else
1639.29 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] + if not (c >= '\x20') && c <= '\x2F'
1639.29 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.29 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.29 s
[safe-coloured-text-gen]
1639.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1639.30 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.30 s
[safe-coloured-text-gen] if c == ';'
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.30 s
[safe-coloured-text-gen] else
1639.30 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.30 s
[safe-coloured-text-gen] + if c >= '\x20' && True
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.30 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.30 s
[safe-coloured-text-gen]
1639.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1639.30 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.30 s
[safe-coloured-text-gen] if c == ';'
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.30 s
[safe-coloured-text-gen] else
1639.30 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.30 s
[safe-coloured-text-gen] + if c >= '\x20' && False
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.30 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.30 s
[safe-coloured-text-gen]
1639.30 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:33-44
1639.30 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.30 s
[safe-coloured-text-gen] if c == ';'
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.30 s
[safe-coloured-text-gen] else
1639.30 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.30 s
[safe-coloured-text-gen] + if c >= '\x20' && not (c <= '\x2F')
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.30 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.30 s
[safe-coloured-text-gen]
1639.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1639.30 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.30 s
[safe-coloured-text-gen] if c == ';'
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.30 s
[safe-coloured-text-gen] else
1639.30 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.30 s
[safe-coloured-text-gen] + if True
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.30 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.30 s
[safe-coloured-text-gen]
1639.30 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1639.30 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.30 s
[safe-coloured-text-gen] if c == ';'
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.30 s
[safe-coloured-text-gen] else
1639.30 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.30 s
[safe-coloured-text-gen] + if False
1639.30 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.30 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.30 s
[safe-coloured-text-gen]
1639.30 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:148:40-44
1639.30 s
[safe-coloured-text-gen] @@ -145,7 +145,7 @@
1639.31 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.31 s
[safe-coloured-text-gen] else
1639.31 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.31 s
[safe-coloured-text-gen] - then anyChar >> go acc True
1639.31 s
[safe-coloured-text-gen] + then anyChar >> go acc False
1639.31 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.31 s
[safe-coloured-text-gen]
1639.31 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1639.31 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-44
1639.31 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1639.31 s
[safe-coloured-text-gen] if c == ';'
1639.31 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1639.31 s
[safe-coloured-text-gen] else
1639.31 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1639.31 s
[safe-coloured-text-gen] + if not (c >= '\x20' && c <= '\x2F')
1639.31 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.31 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1639.31 s
[safe-coloured-text-gen]
1639.31 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
1639.31 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
1639.31 s
[safe-coloured-text-gen] else
1639.31 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.31 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.31 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1639.31 s
[safe-coloured-text-gen] + else pure (acc, True)
1639.31 s
[safe-coloured-text-gen]
1639.31 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1639.31 s
[safe-coloured-text-gen] --
1639.31 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:149:33-48
1639.31 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
1639.31 s
[safe-coloured-text-gen] else
1639.31 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.31 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.31 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1639.31 s
[safe-coloured-text-gen] + else pure (acc, not (hasIntermediate))
1639.31 s
[safe-coloured-text-gen]
1639.31 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1639.32 s
[safe-coloured-text-gen] --
1639.32 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48
1639.32 s
[safe-coloured-text-gen] @@ -146,7 +146,7 @@
1639.32 s
[safe-coloured-text-gen] else
1639.32 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1639.32 s
[safe-coloured-text-gen] then anyChar >> go acc True
1639.32 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1666.49 s
[safe-coloured-text-gen] + else pure (acc, False)
1666.51 s
[safe-coloured-text-gen]
1666.51 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1666.51 s
[safe-coloured-text-gen] --
1666.51 s
[safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:144:11-49
1666.51 s
[safe-coloured-text-gen] @@ -141,12 +141,12 @@
1666.51 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1666.51 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1666.51 s
[safe-coloured-text-gen] else
1666.51 s
[safe-coloured-text-gen] - if c == ';'
1666.52 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1666.52 s
[safe-coloured-text-gen] - else
1666.52 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1666.52 s
[safe-coloured-text-gen] - then anyChar >> go acc True
1666.52 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1666.52 s
[safe-coloured-text-gen] + if c == ';'
1666.52 s
[safe-coloured-text-gen] + then anyChar >> go acc hasIntermediate
1666.52 s
[safe-coloured-text-gen] + else
1666.52 s
[safe-coloured-text-gen] + if c >= '\x20' && c <= '\x2F'
1666.52 s
[safe-coloured-text-gen] + then anyChar >> go acc True
1666.52 s
[safe-coloured-text-gen] + else pure (acc, hasIntermediate)
1666.52 s
[safe-coloured-text-gen]
1666.52 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1666.52 s
[safe-coloured-text-gen] --
1666.52 s
[safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:147:15-49
1666.52 s
[safe-coloured-text-gen] @@ -144,9 +144,9 @@
1666.52 s
[safe-coloured-text-gen] if c == ';'
1666.52 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1666.52 s
[safe-coloured-text-gen] else
1666.52 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1666.52 s
[safe-coloured-text-gen] - then anyChar >> go acc True
1666.52 s
[safe-coloured-text-gen] - else pure (acc, hasIntermediate)
1666.52 s
[safe-coloured-text-gen] + if c >= '\x20' && c <= '\x2F'
1666.52 s
[safe-coloured-text-gen] + then anyChar >> go acc True
1666.52 s
[safe-coloured-text-gen] + else pure (acc, hasIntermediate)
1666.52 s
[safe-coloured-text-gen]
1666.52 s
[safe-coloured-text-gen] -- | Convert a stream of 'AnsiToken's into styled 'Chunk's.
1666.52 s
[safe-coloured-text-gen] --
1666.52 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1666.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.52 s
[safe-coloured-text-gen] _ <- char '['
1666.52 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.52 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.52 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> False && c <= '\x7E')
1666.52 s
[safe-coloured-text-gen] pure $
1666.52 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.52 s
[safe-coloured-text-gen] then SgrSequence params
1666.52 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1666.52 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.52 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.52 s
[safe-coloured-text-gen] _ <- char '['
1666.53 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.53 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.53 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E')
1666.53 s
[safe-coloured-text-gen] pure $
1666.53 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.53 s
[safe-coloured-text-gen] then SgrSequence params
1666.53 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1666.53 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.53 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.53 s
[safe-coloured-text-gen] _ <- char '['
1666.53 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.53 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.53 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40') && c <= '\x7E')
1666.53 s
[safe-coloured-text-gen] pure $
1666.53 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.53 s
[safe-coloured-text-gen] then SgrSequence params
1666.53 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1666.53 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.53 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.53 s
[safe-coloured-text-gen] _ <- char '['
1666.53 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.53 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.53 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True)
1666.53 s
[safe-coloured-text-gen] pure $
1666.53 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.53 s
[safe-coloured-text-gen] then SgrSequence params
1666.53 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1666.53 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.53 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.53 s
[safe-coloured-text-gen] _ <- char '['
1666.53 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.54 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.54 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && False)
1666.54 s
[safe-coloured-text-gen] pure $
1666.54 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.54 s
[safe-coloured-text-gen] then SgrSequence params
1666.54 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1666.54 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.54 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.54 s
[safe-coloured-text-gen] _ <- char '['
1666.54 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.54 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.54 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && not (c <= '\x7E'))
1666.54 s
[safe-coloured-text-gen] pure $
1666.54 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.54 s
[safe-coloured-text-gen] then SgrSequence params
1666.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1666.54 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.54 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.54 s
[safe-coloured-text-gen] _ <- char '['
1666.54 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.54 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.54 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True)
1666.54 s
[safe-coloured-text-gen] pure $
1666.54 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.54 s
[safe-coloured-text-gen] then SgrSequence params
1666.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1666.54 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.54 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.54 s
[safe-coloured-text-gen] _ <- char '['
1666.54 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.54 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.54 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> False)
1666.54 s
[safe-coloured-text-gen] pure $
1666.54 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.54 s
[safe-coloured-text-gen] then SgrSequence params
1666.54 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1666.54 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1666.54 s
[safe-coloured-text-gen] _ <- char '\ESC'
1666.54 s
[safe-coloured-text-gen] _ <- char '['
1666.54 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.54 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.54 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40' && c <= '\x7E'))
1666.54 s
[safe-coloured-text-gen] pure $
1666.54 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1666.54 s
[safe-coloured-text-gen] then SgrSequence params
1666.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
1666.54 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if True && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if False && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-24
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if not (finalByte == 'm') && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if finalByte == 'm' && not False
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if finalByte == 'm' && not True
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:32-52
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if finalByte == 'm' && not not (hasIntermediateBytes)
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if finalByte == 'm' && False
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:28-52
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if finalByte == 'm' && not (not hasIntermediateBytes)
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1666.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52
1666.55 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1666.55 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1666.55 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1666.55 s
[safe-coloured-text-gen] pure $
1666.55 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1666.55 s
[safe-coloured-text-gen] + if finalByte == 'm' && True
1666.55 s
[safe-coloured-text-gen] then SgrSequence params
1666.55 s
[safe-coloured-text-gen] else OtherCsiSequence
1666.55 s
[safe-coloured-text-gen]
1693.99 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1693.99 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1694.01 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1694.01 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1694.01 s
[safe-coloured-text-gen] pure $
1694.01 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1694.01 s
[safe-coloured-text-gen] + if True
1694.01 s
[safe-coloured-text-gen] then SgrSequence params
1694.01 s
[safe-coloured-text-gen] else OtherCsiSequence
1694.01 s
[safe-coloured-text-gen]
1694.01 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1694.01 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1694.02 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1694.02 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1694.02 s
[safe-coloured-text-gen] pure $
1694.02 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1694.02 s
[safe-coloured-text-gen] + if False
1694.02 s
[safe-coloured-text-gen] then SgrSequence params
1694.02 s
[safe-coloured-text-gen] else OtherCsiSequence
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-52
1694.02 s
[safe-coloured-text-gen] @@ -121,7 +121,7 @@
1694.02 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1694.02 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1694.02 s
[safe-coloured-text-gen] pure $
1694.02 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1694.02 s
[safe-coloured-text-gen] + if not (finalByte == 'm' && not hasIntermediateBytes)
1694.02 s
[safe-coloured-text-gen] then SgrSequence params
1694.02 s
[safe-coloured-text-gen] else OtherCsiSequence
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:124:5-28
1694.02 s
[safe-coloured-text-gen] @@ -121,9 +121,9 @@
1694.02 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1694.02 s
[safe-coloured-text-gen] finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1694.02 s
[safe-coloured-text-gen] pure $
1694.02 s
[safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes
1694.02 s
[safe-coloured-text-gen] - then SgrSequence params
1694.02 s
[safe-coloured-text-gen] - else OtherCsiSequence
1694.02 s
[safe-coloured-text-gen] + if finalByte == 'm' && not hasIntermediateBytes
1694.02 s
[safe-coloured-text-gen] + then SgrSequence params
1694.02 s
[safe-coloured-text-gen] + else OtherCsiSequence
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] csiParamsP :: Parser ([Word8], Bool)
1694.02 s
[safe-coloured-text-gen] csiParamsP = do
1694.02 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:33-37
1694.02 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP = do
1694.02 s
[safe-coloured-text-gen] _ <- char '\ESC'
1694.02 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
1694.02 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure False) <|> pure False
1694.02 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1694.02 s
[safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk/Parsing.hs:114:48-53
1694.02 s
[safe-coloured-text-gen] @@ -111,7 +111,7 @@
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP :: Parser AnsiToken
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP = do
1694.02 s
[safe-coloured-text-gen] _ <- char '\ESC'
1694.02 s
[safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False
1694.02 s
[safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure True
1694.02 s
[safe-coloured-text-gen] pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1694.02 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
1694.02 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP = do
1694.02 s
[safe-coloured-text-gen] _ <- char '\ESC'
1694.02 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1694.02 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.02 s
[safe-coloured-text-gen] + pure $ PlainText $ if True then "\ESC[" else "\ESC"
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1694.02 s
[safe-coloured-text-gen] csiSequenceP = do
1694.02 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33
1694.02 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP = do
1694.02 s
[safe-coloured-text-gen] _ <- char '\ESC'
1694.02 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1694.02 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.02 s
[safe-coloured-text-gen] + pure $ PlainText $ if False then "\ESC[" else "\ESC"
1694.02 s
[safe-coloured-text-gen]
1694.02 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1694.02 s
[safe-coloured-text-gen] csiSequenceP = do
1694.02 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:115:25-33
1694.02 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1694.02 s
[safe-coloured-text-gen] incompleteEscapeP = do
1694.02 s
[safe-coloured-text-gen] _ <- char '\ESC'
1694.02 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1694.03 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.03 s
[safe-coloured-text-gen] + pure $ PlainText $ if not (mBracket) then "\ESC[" else "\ESC"
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] csiSequenceP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:115:22-58
1694.03 s
[safe-coloured-text-gen] @@ -112,7 +112,7 @@
1694.03 s
[safe-coloured-text-gen] incompleteEscapeP = do
1694.03 s
[safe-coloured-text-gen] _ <- char '\ESC'
1694.03 s
[safe-coloured-text-gen] mBracket <- (char '[' >> pure True) <|> pure False
1694.03 s
[safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.03 s
[safe-coloured-text-gen] + pure $ PlainText $ if mBracket then "\ESC[" else "\ESC"
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] csiSequenceP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] csiSequenceP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False && c /= '\r')
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True && c /= '\r')
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True)
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-57
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC') && c /= '\r')
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && False)
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && not (c /= '\r'))
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False)
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1694.03 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.03 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.03 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True)
1694.03 s
[safe-coloured-text-gen]
1694.03 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.03 s
[safe-coloured-text-gen] carriageReturnP = do
1694.03 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-70
1694.04 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1694.04 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1694.04 s
[safe-coloured-text-gen]
1694.04 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1694.04 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1694.04 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC' && c /= '\r'))
1694.04 s
[safe-coloured-text-gen]
1694.04 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1694.04 s
[safe-coloured-text-gen] carriageReturnP = do
1694.04 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:88:9-28
1694.04 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
1694.04 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
1694.04 s
[safe-coloured-text-gen] where
1694.04 s
[safe-coloured-text-gen] go remaining
1694.04 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
1694.04 s
[safe-coloured-text-gen] + | True = []
1694.04 s
[safe-coloured-text-gen] | otherwise =
1694.04 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1694.04 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
1694.04 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:88:9-28
1694.04 s
[safe-coloured-text-gen] @@ -85,7 +85,7 @@
1694.04 s
[safe-coloured-text-gen] parseAnsiTokensLazy = go
1694.04 s
[safe-coloured-text-gen] where
1694.04 s
[safe-coloured-text-gen] go remaining
1694.04 s
[safe-coloured-text-gen] - | Lazy.null remaining = []
1694.04 s
[safe-coloured-text-gen] + | not (Lazy.null remaining) = []
1694.04 s
[safe-coloured-text-gen] | otherwise =
1694.04 s
[safe-coloured-text-gen] case AL.parse ansiTokenP remaining of
1694.04 s
[safe-coloured-text-gen] AL.Done rest token -> token : go rest
1694.04 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
1694.04 s
[safe-coloured-text-gen] @@ -87,12 +87,12 @@
1694.04 s
[safe-coloured-text-gen] go remaining
1695.52 s
[safe-coloured-text-gen] | Lazy.null remaining = []
1695.52 s
[safe-coloured-text-gen] | otherwise =
1695.52 s
[safe-coloured-text-gen] - case AL.parse ansiTokenP remaining of
1695.52 s
[safe-coloured-text-gen] - AL.Done rest token -> token : go rest
1695.52 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
1695.52 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
1695.52 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1695.52 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
1695.52 s
[safe-coloured-text-gen] + case AL.parse ansiTokenP remaining of
1695.52 s
[safe-coloured-text-gen] + AL.Done rest token -> token : go rest
1695.52 s
[safe-coloured-text-gen] + AL.Fail _ _ _ ->
1695.52 s
[safe-coloured-text-gen] + -- This shouldn't happen since ansiTokenP always succeeds on
1695.52 s
[safe-coloured-text-gen] + -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1695.52 s
[safe-coloured-text-gen] + [PlainText (Lazy.toStrict remaining)]
1695.52 s
[safe-coloured-text-gen]
1695.53 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
1695.53 s
[safe-coloured-text-gen] -- return, or plain text.
1695.53 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
1695.53 s
[safe-coloured-text-gen] @@ -87,12 +87,12 @@
1695.53 s
[safe-coloured-text-gen] go remaining
1695.53 s
[safe-coloured-text-gen] | Lazy.null remaining = []
1695.53 s
[safe-coloured-text-gen] | otherwise =
1695.53 s
[safe-coloured-text-gen] - case AL.parse ansiTokenP remaining of
1695.53 s
[safe-coloured-text-gen] - AL.Done rest token -> token : go rest
1695.53 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
1695.53 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
1695.53 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1695.53 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
1695.53 s
[safe-coloured-text-gen] + case AL.parse ansiTokenP remaining of
1695.53 s
[safe-coloured-text-gen] + AL.Done rest token -> token : go rest
1695.53 s
[safe-coloured-text-gen] + AL.Fail _ _ _ ->
1695.53 s
[safe-coloured-text-gen] + -- This shouldn't happen since ansiTokenP always succeeds on
1695.53 s
[safe-coloured-text-gen] + -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1695.53 s
[safe-coloured-text-gen] + [PlainText (Lazy.toStrict remaining)]
1695.53 s
[safe-coloured-text-gen]
1695.53 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
1695.53 s
[safe-coloured-text-gen] -- return, or plain text.
1695.53 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
1695.53 s
[safe-coloured-text-gen] @@ -75,9 +75,9 @@
1695.53 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
1695.53 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
1695.53 s
[safe-coloured-text-gen] parseAnsiTokens t =
1695.53 s
[safe-coloured-text-gen] - case parseOnly (many' ansiTokenP <* endOfInput) t of
1695.53 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
1695.53 s
[safe-coloured-text-gen] - Right tokens -> tokens
1695.53 s
[safe-coloured-text-gen] + case parseOnly (many' ansiTokenP <* endOfInput) t of
1695.53 s
[safe-coloured-text-gen] + Left _ -> [PlainText t]
1695.53 s
[safe-coloured-text-gen] + Right tokens -> tokens
1695.53 s
[safe-coloured-text-gen]
1695.53 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
1695.53 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
1695.53 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
1695.53 s
[safe-coloured-text-gen] @@ -75,9 +75,9 @@
1695.53 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
1695.53 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
1695.53 s
[safe-coloured-text-gen] parseAnsiTokens t =
1695.53 s
[safe-coloured-text-gen] - case parseOnly (many' ansiTokenP <* endOfInput) t of
1695.53 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
1695.53 s
[safe-coloured-text-gen] - Right tokens -> tokens
1695.53 s
[safe-coloured-text-gen] + case parseOnly (many' ansiTokenP <* endOfInput) t of
1695.53 s
[safe-coloured-text-gen] + Left _ -> [PlainText t]
1695.53 s
[safe-coloured-text-gen] + Right tokens -> tokens
1695.53 s
[safe-coloured-text-gen]
1695.53 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
1695.53 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
1695.53 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
1695.53 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1695.53 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.53 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.53 s
[safe-coloured-text-gen] Just c
1695.53 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.53 s
[safe-coloured-text-gen] + | c > 0 -> With24BitColours
1695.53 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.53 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.53 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.53 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
1695.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1695.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] + | c > 1 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28
1695.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1695.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] + | c > -256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1695.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1695.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] + | True -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28
1695.54 s
[safe-coloured-text-gen] @@ -33,7 +33,7 @@
1695.54 s
[safe-coloured-text-gen] case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] + | not (c > 256) -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
1695.54 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] + | c >= 0 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
1695.54 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] + | c >= 1 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1695.54 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] + | not (c >= 256) -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29
1695.54 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1695.54 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] + | True -> With8BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
1695.54 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] + | c >= 0 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
1695.54 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] + | c >= 1 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.54 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27
1695.54 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1695.54 s
[safe-coloured-text-gen] Just c
1695.54 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.54 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.54 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] + | c >= -8 -> With8Colours
1695.54 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.54 s
[safe-coloured-text-gen]
1695.54 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.55 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1695.55 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1695.55 s
[safe-coloured-text-gen] Just c
1695.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.55 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.55 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.55 s
[safe-coloured-text-gen] + | True -> With8Colours
1695.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.55 s
[safe-coloured-text-gen]
1695.55 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.55 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27
1695.55 s
[safe-coloured-text-gen] @@ -35,7 +35,7 @@
1695.55 s
[safe-coloured-text-gen] Just c
1695.55 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.55 s
[safe-coloured-text-gen] | c >= 256 -> With8BitColours
1695.55 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.55 s
[safe-coloured-text-gen] + | not (c >= 8) -> With8Colours
1695.55 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1695.55 s
[safe-coloured-text-gen]
1695.55 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.55 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
1695.55 s
[safe-coloured-text-gen] @@ -26,17 +26,17 @@
1695.55 s
[safe-coloured-text-gen] -- To support 24-bit colour:
1695.55 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
1695.55 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
1695.55 s
[safe-coloured-text-gen] - pure $ case mct of
1695.55 s
[safe-coloured-text-gen] - Just "truecolor" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] - Just "24bit" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] - _ ->
1695.55 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.55 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1695.55 s
[safe-coloured-text-gen] - Just c
1695.55 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.55 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.55 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1695.55 s
[safe-coloured-text-gen] + pure $ case mct of
1695.55 s
[safe-coloured-text-gen] + Just "truecolor" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] + Just "24bit" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] + _ ->
1695.55 s
[safe-coloured-text-gen] + case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.55 s
[safe-coloured-text-gen] + Nothing -> WithoutColours
1695.55 s
[safe-coloured-text-gen] + Just c
1695.55 s
[safe-coloured-text-gen] + | c > 256 -> With24BitColours
1695.55 s
[safe-coloured-text-gen] + | c >= 256 -> With8BitColours
1695.55 s
[safe-coloured-text-gen] + | c >= 8 -> With8Colours
1695.55 s
[safe-coloured-text-gen] + | otherwise -> WithoutColours
1695.55 s
[safe-coloured-text-gen]
1695.55 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.55 s
[safe-coloured-text-gen] --
1695.55 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
1695.55 s
[safe-coloured-text-gen] @@ -30,13 +30,13 @@
1695.55 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] _ ->
1695.55 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.55 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1695.55 s
[safe-coloured-text-gen] - Just c
1695.55 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.55 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.55 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.55 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1695.55 s
[safe-coloured-text-gen] + case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.55 s
[safe-coloured-text-gen] + Nothing -> WithoutColours
1695.55 s
[safe-coloured-text-gen] + Just c
1695.55 s
[safe-coloured-text-gen] + | c > 256 -> With24BitColours
1695.55 s
[safe-coloured-text-gen] + | c >= 256 -> With8BitColours
1695.55 s
[safe-coloured-text-gen] + | c >= 8 -> With8Colours
1695.55 s
[safe-coloured-text-gen] + | otherwise -> WithoutColours
1695.55 s
[safe-coloured-text-gen]
1695.55 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.55 s
[safe-coloured-text-gen] --
1695.55 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48
1695.55 s
[safe-coloured-text-gen] @@ -30,13 +30,13 @@
1695.55 s
[safe-coloured-text-gen] Just "truecolor" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] Just "24bit" -> With24BitColours
1695.55 s
[safe-coloured-text-gen] _ ->
1695.55 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.55 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1695.55 s
[safe-coloured-text-gen] - Just c
1695.55 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.56 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1695.56 s
[safe-coloured-text-gen] + case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.56 s
[safe-coloured-text-gen] + Nothing -> WithoutColours
1695.56 s
[safe-coloured-text-gen] + Just c
1695.56 s
[safe-coloured-text-gen] + | c > 256 -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + | c >= 256 -> With8BitColours
1695.56 s
[safe-coloured-text-gen] + | c >= 8 -> With8Colours
1695.56 s
[safe-coloured-text-gen] + | otherwise -> WithoutColours
1695.56 s
[safe-coloured-text-gen]
1695.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.56 s
[safe-coloured-text-gen] --
1695.56 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
1695.56 s
[safe-coloured-text-gen] @@ -26,17 +26,17 @@
1695.56 s
[safe-coloured-text-gen] -- To support 24-bit colour:
1695.56 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
1695.56 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
1695.56 s
[safe-coloured-text-gen] - pure $ case mct of
1695.56 s
[safe-coloured-text-gen] - Just "truecolor" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - Just "24bit" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - _ ->
1695.56 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.56 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1695.56 s
[safe-coloured-text-gen] - Just c
1695.56 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.56 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1695.56 s
[safe-coloured-text-gen] + pure $ case mct of
1695.56 s
[safe-coloured-text-gen] + Just "truecolor" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + Just "24bit" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + _ ->
1695.56 s
[safe-coloured-text-gen] + case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.56 s
[safe-coloured-text-gen] + Nothing -> WithoutColours
1695.56 s
[safe-coloured-text-gen] + Just c
1695.56 s
[safe-coloured-text-gen] + | c > 256 -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + | c >= 256 -> With8BitColours
1695.56 s
[safe-coloured-text-gen] + | c >= 8 -> With8Colours
1695.56 s
[safe-coloured-text-gen] + | otherwise -> WithoutColours
1695.56 s
[safe-coloured-text-gen]
1695.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.56 s
[safe-coloured-text-gen] --
1695.56 s
[safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48
1695.56 s
[safe-coloured-text-gen] @@ -26,17 +26,17 @@
1695.56 s
[safe-coloured-text-gen] -- To support 24-bit colour:
1695.56 s
[safe-coloured-text-gen] -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color
1695.56 s
[safe-coloured-text-gen] mct <- lookupEnv "COLORTERM"
1695.56 s
[safe-coloured-text-gen] - pure $ case mct of
1695.56 s
[safe-coloured-text-gen] - Just "truecolor" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - Just "24bit" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - _ ->
1695.56 s
[safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.56 s
[safe-coloured-text-gen] - Nothing -> WithoutColours
1695.56 s
[safe-coloured-text-gen] - Just c
1695.56 s
[safe-coloured-text-gen] - | c > 256 -> With24BitColours
1695.56 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.56 s
[safe-coloured-text-gen] - | c >= 8 -> With8Colours
1695.56 s
[safe-coloured-text-gen] - | otherwise -> WithoutColours
1695.56 s
[safe-coloured-text-gen] + pure $ case mct of
1695.56 s
[safe-coloured-text-gen] + Just "truecolor" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + Just "24bit" -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + _ ->
1695.56 s
[safe-coloured-text-gen] + case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of
1695.56 s
[safe-coloured-text-gen] + Nothing -> WithoutColours
1695.56 s
[safe-coloured-text-gen] + Just c
1695.56 s
[safe-coloured-text-gen] + | c > 256 -> With24BitColours
1695.56 s
[safe-coloured-text-gen] + | c >= 256 -> With8BitColours
1695.56 s
[safe-coloured-text-gen] + | c >= 8 -> With8Colours
1695.56 s
[safe-coloured-text-gen] + | otherwise -> WithoutColours
1695.56 s
[safe-coloured-text-gen]
1695.56 s
[safe-coloured-text-gen] -- | Try to detect how many colours a given handle can handle.
1695.56 s
[safe-coloured-text-gen] --
1695.56 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
1695.56 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
1695.56 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
1695.56 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
1695.56 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
1695.56 s
[safe-coloured-text-gen] - if isTerm
1695.56 s
[safe-coloured-text-gen] + if True
1695.56 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
1695.56 s
[safe-coloured-text-gen] else pure WithoutColours
1695.56 s
[safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
1695.56 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
1695.56 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
1695.56 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
1695.56 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
1695.56 s
[safe-coloured-text-gen] - if isTerm
1695.56 s
[safe-coloured-text-gen] + if False
1695.56 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
1695.56 s
[safe-coloured-text-gen] else pure WithoutColours
1695.56 s
[safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12
1695.56 s
[safe-coloured-text-gen] @@ -44,6 +44,6 @@
1695.56 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities
1695.56 s
[safe-coloured-text-gen] getTerminalCapabilitiesFromHandle h = do
1695.56 s
[safe-coloured-text-gen] isTerm <- hIsTerminalDevice h
1695.56 s
[safe-coloured-text-gen] - if isTerm
1695.56 s
[safe-coloured-text-gen] + if not (isTerm)
1695.56 s
[safe-coloured-text-gen] then getTerminalCapabilitiesFromEnv
1695.56 s
[safe-coloured-text-gen] else pure WithoutColours
1695.56 s
[safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29
1695.56 s
[safe-coloured-text-gen] @@ -34,7 +34,7 @@
1695.56 s
[safe-coloured-text-gen] Nothing -> WithoutColours
1695.56 s
[safe-coloured-text-gen] Just c
1695.56 s
[safe-coloured-text-gen] | c > 256 -> With24BitColours
1695.57 s
[safe-coloured-text-gen] - | c >= 256 -> With8BitColours
1695.57 s
[safe-coloured-text-gen] + | c >= -256 -> With8BitColours
1719.81 s
[safe-coloured-text-gen] | c >= 8 -> WKilled: 394
1719.81 s
[safe-coloured-text-gen] Survived: 46
1719.81 s
[safe-coloured-text-gen] Uncovered: 34
1719.83 s
[safe-coloured-text-gen]
1719.83 s
[safe-coloured-text-gen] Surviving mutations:
1719.83 s
[safe-coloured-text-gen]
1719.83 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27
1719.83 s
[safe-coloured-text-gen] @@ -75,9 +75,9 @@
1719.83 s
[safe-coloured-text-gen] -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'.
1719.83 s
[safe-coloured-text-gen] parseAnsiTokens :: Text -> [AnsiToken]
1719.83 s
[safe-coloured-text-gen] parseAnsiTokens t =
1719.83 s
[safe-coloured-text-gen] - case parseOnly (many' ansiTokenP <* endOfInput) t of
1719.83 s
[safe-coloured-text-gen] - Left _ -> [PlainText t]
1719.83 s
[safe-coloured-text-gen] - Right tokens -> tokens
1719.83 s
[safe-coloured-text-gen] + case parseOnly (many' ansiTokenP <* endOfInput) t of
1719.83 s
[safe-coloured-text-gen] + Left _ -> [PlainText t]
1719.83 s
[safe-coloured-text-gen] + Right tokens -> tokens
1719.83 s
[safe-coloured-text-gen]
1719.83 s
[safe-coloured-text-gen] -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily.
1719.83 s
[safe-coloured-text-gen] -- Tokens are yielded as soon as enough input has been consumed to complete them.
1719.83 s
[safe-coloured-text-gen]
1719.83 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52
1719.83 s
[safe-coloured-text-gen] @@ -87,12 +87,12 @@
1719.83 s
[safe-coloured-text-gen] go remaining
1719.83 s
[safe-coloured-text-gen] | Lazy.null remaining = []
1719.83 s
[safe-coloured-text-gen] | otherwise =
1719.83 s
[safe-coloured-text-gen] - case AL.parse ansiTokenP remaining of
1719.83 s
[safe-coloured-text-gen] - AL.Done rest token -> token : go rest
1719.83 s
[safe-coloured-text-gen] - AL.Fail _ _ _ ->
1719.83 s
[safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on
1719.83 s
[safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1719.83 s
[safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)]
1719.83 s
[safe-coloured-text-gen] + case AL.parse ansiTokenP remaining of
1719.83 s
[safe-coloured-text-gen] + AL.Done rest token -> token : go rest
1719.83 s
[safe-coloured-text-gen] + AL.Fail _ _ _ ->
1719.83 s
[safe-coloured-text-gen] + -- This shouldn't happen since ansiTokenP always succeeds on
1719.84 s
[safe-coloured-text-gen] + -- non-empty input (incompleteEscapeP and plainTextP are catch-alls).
1719.84 s
[safe-coloured-text-gen] + [PlainText (Lazy.toStrict remaining)]
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage
1719.84 s
[safe-coloured-text-gen] -- return, or plain text.
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70
1719.84 s
[safe-coloured-text-gen] @@ -100,7 +100,7 @@
1719.84 s
[safe-coloured-text-gen] ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] plainTextP :: Parser AnsiToken
1719.84 s
[safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r')
1719.84 s
[safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True)
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] carriageReturnP :: Parser AnsiToken
1719.84 s
[safe-coloured-text-gen] carriageReturnP = do
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57
1719.84 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1719.84 s
[safe-coloured-text-gen] _ <- char '\ESC'
1719.84 s
[safe-coloured-text-gen] _ <- char '['
1719.84 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1719.84 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1719.84 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True)
1719.84 s
[safe-coloured-text-gen] pure $
1719.84 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1719.84 s
[safe-coloured-text-gen] then SgrSequence params
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57
1719.84 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1719.84 s
[safe-coloured-text-gen] _ <- char '\ESC'
1719.84 s
[safe-coloured-text-gen] _ <- char '['
1719.84 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1719.84 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1719.84 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True)
1719.84 s
[safe-coloured-text-gen] pure $
1719.84 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1719.84 s
[safe-coloured-text-gen] then SgrSequence params
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42
1719.84 s
[safe-coloured-text-gen] @@ -119,7 +119,7 @@
1719.84 s
[safe-coloured-text-gen] _ <- char '\ESC'
1719.84 s
[safe-coloured-text-gen] _ <- char '['
1719.84 s
[safe-coloured-text-gen] (params, hasIntermediateBytes) <- csiParamsP
1719.84 s
[safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E')
1719.84 s
[safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E')
1719.84 s
[safe-coloured-text-gen] pure $
1719.84 s
[safe-coloured-text-gen] if finalByte == 'm' && not hasIntermediateBytes
1719.84 s
[safe-coloured-text-gen] then SgrSequence params
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29
1719.84 s
[safe-coloured-text-gen] @@ -144,7 +144,7 @@
1719.84 s
[safe-coloured-text-gen] if c == ';'
1719.84 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1719.84 s
[safe-coloured-text-gen] else
1719.84 s
[safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F'
1719.84 s
[safe-coloured-text-gen] + if True && c <= '\x2F'
1719.84 s
[safe-coloured-text-gen] then anyChar >> go acc True
1719.84 s
[safe-coloured-text-gen] else pure (acc, hasIntermediate)
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51
1719.84 s
[safe-coloured-text-gen] @@ -142,7 +142,7 @@
1719.84 s
[safe-coloured-text-gen] _ -> go acc hasIntermediate
1719.84 s
[safe-coloured-text-gen] else
1719.84 s
[safe-coloured-text-gen] if c == ';'
1719.84 s
[safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate
1719.84 s
[safe-coloured-text-gen] + then anyChar >> go acc False
1719.84 s
[safe-coloured-text-gen] else
1719.84 s
[safe-coloured-text-gen] if c >= '\x20' && c <= '\x2F'
1719.84 s
[safe-coloured-text-gen] then anyChar >> go acc True
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40
1719.84 s
[safe-coloured-text-gen] @@ -139,7 +139,7 @@
1719.84 s
[safe-coloured-text-gen] case readMaybe (Text.unpack digits) of
1719.84 s
[safe-coloured-text-gen] Just n
1719.84 s
[safe-coloured-text-gen] | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate
1719.84 s
[safe-coloured-text-gen] - _ -> go acc hasIntermediate
1719.84 s
[safe-coloured-text-gen] + _ -> go acc False
1719.84 s
[safe-coloured-text-gen] else
1719.84 s
[safe-coloured-text-gen] if c == ';'
1719.84 s
[safe-coloured-text-gen] then anyChar >> go acc hasIntermediate
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25
1719.84 s
[safe-coloured-text-gen] @@ -163,20 +163,20 @@
1719.84 s
[safe-coloured-text-gen] where
1719.84 s
[safe-coloured-text-gen] go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk])
1719.84 s
[safe-coloured-text-gen] go s [] = (s, [])
1719.84 s
[safe-coloured-text-gen] - go s (token : rest) = case token of
1719.84 s
[safe-coloured-text-gen] - PlainText t
1719.84 s
[safe-coloured-text-gen] - | Text.null t -> go s rest
1719.84 s
[safe-coloured-text-gen] - | otherwise ->
1719.84 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1719.84 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1719.84 s
[safe-coloured-text-gen] - SgrSequence params -> go (applySGRParams s params) rest
1719.84 s
[safe-coloured-text-gen] - OtherCsiSequence -> go s rest
1719.84 s
[safe-coloured-text-gen] - CarriageReturn ->
1719.84 s
[safe-coloured-text-gen] - case rest of
1719.84 s
[safe-coloured-text-gen] - (PlainText _ : _) ->
1719.84 s
[safe-coloured-text-gen] - let (finalS, restChunks) = go s rest
1719.84 s
[safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1719.84 s
[safe-coloured-text-gen] - _ -> go s rest
1719.84 s
[safe-coloured-text-gen] + go s (token : rest) = case token of
1719.84 s
[safe-coloured-text-gen] + PlainText t
1719.84 s
[safe-coloured-text-gen] + | Text.null t -> go s rest
1719.84 s
[safe-coloured-text-gen] + | otherwise ->
1719.84 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1719.84 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks)
1719.84 s
[safe-coloured-text-gen] + SgrSequence params -> go (applySGRParams s params) rest
1719.84 s
[safe-coloured-text-gen] + OtherCsiSequence -> go s rest
1719.84 s
[safe-coloured-text-gen] + CarriageReturn ->
1719.84 s
[safe-coloured-text-gen] + case rest of
1719.84 s
[safe-coloured-text-gen] + (PlainText _ : _) ->
1719.84 s
[safe-coloured-text-gen] + let (finalS, restChunks) = go s rest
1719.84 s
[safe-coloured-text-gen] + in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks)
1719.84 s
[safe-coloured-text-gen] + _ -> go s rest
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's.
1719.84 s
[safe-coloured-text-gen] --
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30
1719.84 s
[safe-coloured-text-gen] @@ -252,8 +252,8 @@
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.84 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Unknown code, skip
1719.84 s
[safe-coloured-text-gen] | otherwise = goSGR s ps
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25
1719.84 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.84 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] + | True =
1719.84 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25
1719.84 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.84 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] + | p >= 100 && True =
1719.84 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13
1719.84 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.84 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] + | True && p <= 107 =
1719.84 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
1719.84 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.84 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] + | p >= 1 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13
1719.84 s
[safe-coloured-text-gen] @@ -251,7 +251,7 @@
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.84 s
[safe-coloured-text-gen] - | p >= 100 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] + | p >= 0 && p <= 107 =
1719.84 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1719.84 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps
1719.84 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.84 s
[safe-coloured-text-gen]
1719.84 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30
1719.84 s
[safe-coloured-text-gen] @@ -247,9 +247,9 @@
1719.84 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1719.85 s
[safe-coloured-text-gen] | p >= 90 && p <= 97 =
1719.85 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of
1719.85 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.85 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 90) of
1719.85 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.85 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Bright background colours (100-107)
1719.85 s
[safe-coloured-text-gen] | p >= 100 && p <= 107 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 100) of
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12
1719.85 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1719.85 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1719.85 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1719.85 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1719.85 s
[safe-coloured-text-gen] + | True && p <= 97 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
1719.85 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1719.85 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1719.85 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1719.85 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1719.85 s
[safe-coloured-text-gen] + | p >= 1 && p <= 97 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12
1719.85 s
[safe-coloured-text-gen] @@ -246,7 +246,7 @@
1719.85 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1719.85 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1719.85 s
[safe-coloured-text-gen] - | p >= 90 && p <= 97 =
1719.85 s
[safe-coloured-text-gen] + | p >= 0 && p <= 97 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 90) of
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
1719.85 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1719.85 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Default background
1719.85 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1719.85 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12
1719.85 s
[safe-coloured-text-gen] @@ -242,7 +242,7 @@
1719.85 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Default background
1719.85 s
[safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1719.85 s
[safe-coloured-text-gen] | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Bright foreground colours (90-97)
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22
1719.85 s
[safe-coloured-text-gen] @@ -237,10 +237,10 @@
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Extended background colour
1719.85 s
[safe-coloured-text-gen] - | p == 48 = case ps of
1719.85 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1719.85 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] + | p == 48 = case ps of
1719.85 s
[safe-coloured-text-gen] + 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1719.85 s
[safe-coloured-text-gen] + 2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] + _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Default background
1719.85 s
[safe-coloured-text-gen] | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30
1719.85 s
[safe-coloured-text-gen] @@ -233,9 +233,9 @@
1719.85 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Extended background colour
1719.85 s
[safe-coloured-text-gen] | p == 48 = case ps of
1719.85 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12
1719.85 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
1719.85 s
[safe-coloured-text-gen] -- Default foreground
1719.85 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] + | True && p <= 47 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
1719.85 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
1719.85 s
[safe-coloured-text-gen] -- Default foreground
1719.85 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] + | p >= 1 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12
1719.85 s
[safe-coloured-text-gen] @@ -232,7 +232,7 @@
1719.85 s
[safe-coloured-text-gen] -- Default foreground
1719.85 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen] - | p >= 40 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] + | p >= 0 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
1719.85 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
1719.85 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Default foreground
1719.85 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12
1719.85 s
[safe-coloured-text-gen] @@ -230,7 +230,7 @@
1719.85 s
[safe-coloured-text-gen] 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Default foreground
1719.85 s
[safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen] | p >= 40 && p <= 47 =
1719.85 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 40) of
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22
1719.85 s
[safe-coloured-text-gen] @@ -225,10 +225,10 @@
1719.85 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Extended foreground colour
1719.85 s
[safe-coloured-text-gen] - | p == 38 = case ps of
1719.85 s
[safe-coloured-text-gen] - 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
1719.85 s
[safe-coloured-text-gen] - 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] - _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] + | p == 38 = case ps of
1719.85 s
[safe-coloured-text-gen] + 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
1719.85 s
[safe-coloured-text-gen] + 2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest
1719.85 s
[safe-coloured-text-gen] + _ -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Default foreground
1719.85 s
[safe-coloured-text-gen] | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard background colours (40-47)
1719.85 s
[safe-coloured-text-gen]
1719.85 s
[safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30
1719.85 s
[safe-coloured-text-gen] @@ -221,9 +221,9 @@
1719.85 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1719.85 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1719.85 s
[safe-coloured-text-gen] | p >= 30 && p <= 37 =
1719.85 s
[safe-coloured-text-gen] - case terminalColourFromIndex (p - 30) of
1719.85 s
[safe-coloured-text-gen] - Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] - Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] + case terminalColourFromIndex (p - 30) of
1719.85 s
[safe-coloured-text-gen] + Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1719.85 s
[safe-coloured-text-gen] + Nothing -> goSGR s ps
1719.85 s
[safe-coloured-text-gen] -- Extended foreground colour
1719.86 s
[safe-coloured-text-gen] | p == 38 = case ps of
1719.86 s
[safe-coloured-text-gen] 5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12
1719.86 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
1719.86 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
1719.86 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1719.86 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1719.86 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
1719.86 s
[safe-coloured-text-gen] + | True && p <= 37 =
1719.86 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1719.86 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1719.86 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
1719.86 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
1719.86 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
1719.86 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1719.86 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1719.86 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
1719.86 s
[safe-coloured-text-gen] + | p >= 1 && p <= 37 =
1719.86 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1719.86 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1719.86 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12
1719.86 s
[safe-coloured-text-gen] @@ -220,7 +220,7 @@
1719.86 s
[safe-coloured-text-gen] | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps
1719.86 s
[safe-coloured-text-gen] | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps
1719.86 s
[safe-coloured-text-gen] -- Standard foreground colours (30-37)
1719.86 s
[safe-coloured-text-gen] - | p >= 30 && p <= 37 =
1719.86 s
[safe-coloured-text-gen] + | p >= 0 && p <= 37 =
1719.86 s
[safe-coloured-text-gen] case terminalColourFromIndex (p - 30) of
1719.86 s
[safe-coloured-text-gen] Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps
1719.86 s
[safe-coloured-text-gen] Nothing -> goSGR s ps
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
1719.86 s
[safe-coloured-text-gen] @@ -59,17 +59,17 @@
1719.86 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
1719.86 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1719.86 s
[safe-coloured-text-gen] in and
1719.86 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen] - ]
1719.86 s
[safe-coloured-text-gen] + [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] + maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] + maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen] + ]
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
1719.86 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10
1719.86 s
[safe-coloured-text-gen] @@ -59,17 +59,17 @@
1719.86 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
1719.86 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1719.86 s
[safe-coloured-text-gen] in and
1719.86 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen] - ]
1719.86 s
[safe-coloured-text-gen] + [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] + isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] + maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] + maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen] + ]
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] plainChunk :: TerminalCapabilities -> Chunk -> Bool
1719.86 s
[safe-coloured-text-gen] plainChunk tc Chunk {..} =
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:70:11-59
1719.86 s
[safe-coloured-text-gen] @@ -67,7 +67,7 @@
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen] ]
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:69:11-39
1719.86 s
[safe-coloured-text-gen] @@ -66,7 +66,7 @@
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen] ]
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:68:11-42
1719.86 s
[safe-coloured-text-gen] @@ -65,7 +65,7 @@
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleBackground
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:67:11-47
1719.86 s
[safe-coloured-text-gen] @@ -64,7 +64,7 @@
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen] maybe True (plainColour tc) chunkStyleForeground,
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:66:11-40
1719.86 s
[safe-coloured-text-gen] @@ -63,7 +63,7 @@
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleBlinking,
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:65:11-40
1719.86 s
[safe-coloured-text-gen] @@ -62,7 +62,7 @@
1719.86 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleUnderlining,
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:64:11-55
1719.86 s
[safe-coloured-text-gen] @@ -61,7 +61,7 @@
1719.86 s
[safe-coloured-text-gen] in and
1719.86 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConsoleIntensity,
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:63:11-44
1719.86 s
[safe-coloured-text-gen] @@ -60,7 +60,7 @@
1719.86 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1719.86 s
[safe-coloured-text-gen] in and
1719.86 s
[safe-coloured-text-gen] [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] - isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] + True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleOverlined,
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:62:11-37
1719.86 s
[safe-coloured-text-gen] @@ -59,7 +59,7 @@
1719.86 s
[safe-coloured-text-gen] plainStyle tc ChunkStyle {..} =
1719.86 s
[safe-coloured-text-gen] let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined
1719.86 s
[safe-coloured-text-gen] in and
1719.86 s
[safe-coloured-text-gen] - [ isNothing chunkStyleItalic,
1719.86 s
[safe-coloured-text-gen] + [ True,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleStrikethrough,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleSwapForegroundBackground,
1719.86 s
[safe-coloured-text-gen] isNothing chunkStyleConcealed,
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:228:24-33
1719.86 s
[safe-coloured-text-gen] @@ -225,7 +225,7 @@
1719.86 s
[safe-coloured-text-gen]
1719.86 s
[safe-coloured-text-gen] colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR
1719.86 s
[safe-coloured-text-gen] colourSGR tc layer =
1719.86 s
[safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing
1719.86 s
[safe-coloured-text-gen] + let cap tc' sgr = if True then Just sgr else Nothing
1719.86 s
[safe-coloured-text-gen] in \case
1719.86 s
[safe-coloured-text-gen] Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour
1719.86 s
[safe-coloured-text-gen] Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w
1719.86 s
[safe-coloured-text-gen] ith8Colours
1719.86 s
[safe-coloured-text-gen] | otherwise -> WithoutColours
1719.86 s
[safe-coloured-text-gen]
1720.40 s
[safe-coloured-text-gen] checkPhase completed in 22 minutes 33 seconds
1720.40 s
[safe-coloured-text-gen] Phase: haddockPhase
1720.51 s
[safe-coloured-text-gen] Preprocessing library for safe-coloured-text-gen-0.0.0.5...
1720.51 s
[safe-coloured-text-gen] Running Haddock on library for safe-coloured-text-gen-0.0.0.5...
1720.51 s
[safe-coloured-text-gen] Warning: The documentation for the following packages are not installed. No
1720.51 s
[safe-coloured-text-gen] links will be generated to these packages: safe-coloured-text-0.5.0.0
1720.65 s
[safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, nothing )
1720.68 s
[safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, nothing )
1720.77 s
[safe-coloured-text-gen] Haddock coverage:
1720.77 s
[safe-coloured-text-gen] 0% ( 0 / 1) in 'Text.Colour.Gen'
1720.77 s
[safe-coloured-text-gen] Missing documentation for:
1720.77 s
[safe-coloured-text-gen] Module header
1720.82 s
[safe-coloured-text-gen] Warning: Text.Colour.Gen: could not find link destinations for:
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Chunk
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Chunk.ChunkStyle
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Chunk.Colour
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.Blinking
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.CSI
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.ColourIntensity
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleIntensity
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.ConsoleLayer
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.SGR
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.TerminalColour
1720.82 s
[safe-coloured-text-gen] - Text.Colour.Code.Underlining
1724.08 s
[safe-coloured-text-gen] Documentation created: dist/doc/html/safe-coloured-text-gen/,
1724.08 s
[safe-coloured-text-gen] dist/doc/html/safe-coloured-text-gen/safe-coloured-text-gen.txt
1724.13 s
[safe-coloured-text-gen] Preprocessing test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5...
1724.14 s
[safe-coloured-text-gen] Phase: installPhase
1724.22 s
[safe-coloured-text-gen] Installing library in /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ
1724.43 s
[safe-coloured-text-gen] Phase: fixupPhase
1724.45 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5
1724.45 s
[safe-coloured-text-gen] shrinking /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSsafe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ-ghc9.10.3.so
1724.46 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5...
1724.47 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5
1724.47 s
[safe-coloured-text-gen] stripping (with command strip and flags -S -p) in /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5/lib
1724.51 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc
1724.52 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc...
1724.53 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc
1724.53 s
[safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report
1724.56 s
[safe-coloured-text-gen] checking for references to /build/ in /nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report...
1724.61 s
[safe-coloured-text-gen] patching script interpreter paths in /nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report
1724.72 s
[post-build-hook] Uploading to cachix cache "sydtest": /nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report /nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5
1725.52 s
[post-build-hook] Pushing 3 paths (200 are already present) using zstd to cache sydtest ⏳
1725.52 s
[post-build-hook]
1725.90 s
[post-build-hook] Pushing /nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc (182.34 KiB)
1726.01 s
[post-build-hook] Pushing /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5 (2.78 MiB)
1726.03 s
[post-build-hook] Pushing /nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report (1.31 MiB)
1727.05 s
[post-build-hook]
1727.05 s
[post-build-hook] All done.
1727.07 s
[post-build-hook] Uploading to the NixCI staging cache: /nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report /nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc /nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5
1727.10 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1727.41 s
[post-build-hook] copying 3 paths...
1727.41 s
[post-build-hook] copying path '/nix/store/3dh65z67bhnfmp476dkzwkwf32nxl07n-safe-coloured-text-gen-0.0.0.5-report' to 'https://cache.staging.nix-ci.com'...
1727.41 s
[post-build-hook] copying path '/nix/store/dc0w9vq3wzjnb40y6diipdq33g3jn053-safe-coloured-text-gen-0.0.0.5-doc' to 'https://cache.staging.nix-ci.com'...
1727.49 s
[post-build-hook] copying path '/nix/store/gg77d3vbz6sggkdn5al9ndcarz4hafsa-safe-coloured-text-gen-0.0.0.5' to 'https://cache.staging.nix-ci.com'...
1728.08 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1728.30 s
[post-build-hook] copying 1 paths...
1728.30 s
[post-build-hook] copying path '/nix/store/ml01c2mggdcvqp732gzb15ycbmxw79ji-safe-coloured-text-gen-0.0.0.5.drv' to 'https://cache.staging.nix-ci.com'...
1728.50 s
Progress: 22 of 23 built