@@ -6,9 +6,9 @@ import Control.Monad.State
6import qualified Data.List as List
6import qualified Data.List as List
7import qualified Data.Map as Map
7import qualified Data.Map as Map
8import qualified Data.Set as Set
8import qualified Data.Set as Set
9−import qualified Text.Pandoc as Pan
11import qualified Generate.Cases as Case
10import qualified Generate.Cases as Case
11+import qualified Generate.Markdown as MD
12import SourceSyntax.Everything
12import SourceSyntax.Everything
13import SourceSyntax.Location
13import SourceSyntax.Location
14import qualified Transform.SortDefinitions as SD
14import qualified Transform.SortDefinitions as SD
@@ -186,9 +186,8 @@ expression (L span expr) =
186 ctor = (prop "ctor", string (makeSafe name))
186 ctor = (prop "ctor", string (makeSafe name))
187 fields = zipWith (\n e -> (prop ("_" ++ show n), e)) [0..]
187 fields = zipWith (\n e -> (prop ("_" ++ show n), e)) [0..]
189− Markdown doc _ -> return $ obj "Text.text" <| string (pad ++ md ++ pad)
189+ Markdown md _ -> return $ obj "Text.text" <| string (pad ++ MD.toHtml md ++ pad)
190 where pad = "<div style=\"height:0;width:0;\"> </div>"
190 where pad = "<div style=\"height:0;width:0;\"> </div>"
191− md = Pan.writeHtmlString Pan.def doc
193definition :: Def () () -> State Int [Statement ()]
192definition :: Def () () -> State Int [Statement ()]
194definition def =
193definition def =