X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FWiki%2FInterpreter%2FOutline.hs;h=983b4597cbb5d20d84c8bb878f2231bc0bf6b710;hp=f6d798d295ce85b9f7eaf05193e543c4f68f3a78;hb=43113f26d3e61c96d896724c5509abe67b6a99e7;hpb=9c2fc861f3ed609ebb4d0f135aea38ca055bbea8 diff --git a/Rakka/Wiki/Interpreter/Outline.hs b/Rakka/Wiki/Interpreter/Outline.hs index f6d798d..983b459 100644 --- a/Rakka/Wiki/Interpreter/Outline.hs +++ b/Rakka/Wiki/Interpreter/Outline.hs @@ -27,15 +27,15 @@ mkOutline :: WikiPage -> BlockElement mkOutline tree = fst (mkOutline' emptyOutline 1 headings) where headings :: [BlockElement] - headings = concat (map collectInBlock tree) + headings = concatMap collectInBlock tree collectInBlock :: BlockElement -> [BlockElement] collectInBlock hd@(Heading _ _) = [hd] collectInBlock (Div _ xs) - = concat $ map collectInBlock $ catMaybes (map castToBlock xs) + = concatMap collectInBlock $ catMaybes (map castToBlock xs) collectInBlock (BlockCmd (BlockCommand _ _ xs)) - = concat $ map collectInBlock xs + = concatMap collectInBlock xs collectInBlock _ = []