git.iko.soy/typeable/html-parse
on master help sign in
Do not require Show instance merely for error reporting.
commit0e90fe2f95dbdd28e968e0bcf4bf32b0943c6ec9 authorMatthias Fischmann <mf@zerobuzz.net> dateSun 1 Jan 2017, 02:05 (10 years ago) parent9fbd94d
1 file changed+2−2
Text/HTML/Tree.hs+2−2
Text/HTML/Tree.hs+2−2
@@ -73,11 +73,11 @@ pushFlatSibling t (PStack ss ps) = PStack (Node t [] : ss) ps
7373renderTokenForest :: (IsToken t, Show t) => Forest t -> [t]
7474renderTokenForest = mconcat . fmap renderTokenTree
7575
76−renderTokenTree :: (IsToken t, Show t) => Tree t -> [t]
76+renderTokenTree :: (IsToken t) => Tree t -> [t]
7777renderTokenTree = \case
7878 (Node o@(toToken -> Just (TagOpen n _)) ts)
7979 -> [o] <> renderTokenForest ts <> [fromToken $ TagClose n]
8080 (Node t [])
8181 -> [t]
8282 bad
83− -> error $ "renderTokenTree: leaf node with children: " <> show bad
83+ -> error "renderTokenTree: leaf node with children."