toWash ((Link l d):xs) = do
hlink (URL {unURL = ("wiki?"++l)}) (text d)
toWash xs
-toWash ((Bold d):xs) = do
- b (toWash d)
- toWash xs
-toWash ((Emph d):xs) = do
- em (toWash d)
- toWash xs
-toWash ((Mono d):xs) = do
- tt (toWash d)
- toWash xs
-toWash ((Underline d):xs) = do
- u (toWash d)
- toWash xs
-toWash ((Strike d):xs) = do
- strike (toWash d)
+toWash ((Font o d):xs) = do
+ fontOp o (toWash d)
toWash xs
toWash ((Heading n d):xs) = do
heading n $ toWash d
stripMailto ('m':'a':'i':'l':'t':'o':':':xs) = xs
stripMailto xs = xs
+fontOp Bold = b
+fontOp Emph = em
+fontOp Mono = tt
+fontOp Underline = u
+fontOp Strike = strike
+
heading 1 = h1
heading 2 = h2
heading 3 = h3