summaryrefslogtreecommitdiff
path: root/compiler/parser/HaddockUtils.hs
diff options
context:
space:
mode:
authorDavid Waern <david.waern@gmail.com>2007-11-14 20:40:50 +0000
committerDavid Waern <david.waern@gmail.com>2007-11-14 20:40:50 +0000
commit1168a37f6bfad3d7025ecb21b9917799937936f3 (patch)
treeb62570218794438bb2d633efb13c29a93a7924a8 /compiler/parser/HaddockUtils.hs
parent536eaecd1071cfd25e0384b10ed9b72f98b21f46 (diff)
downloadhaskell-1168a37f6bfad3d7025ecb21b9917799937936f3.tar.gz
Avoid making Either String an instance of Monad in the Haddock parser
Diffstat (limited to 'compiler/parser/HaddockUtils.hs')
-rw-r--r--compiler/parser/HaddockUtils.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/parser/HaddockUtils.hs b/compiler/parser/HaddockUtils.hs
index 124d542728..abc31e1a9d 100644
--- a/compiler/parser/HaddockUtils.hs
+++ b/compiler/parser/HaddockUtils.hs
@@ -47,8 +47,8 @@ parseModuleHeader str0 =
Nothing -> Right Nothing
Just description -> case parseHaddockString . tokenise $ description of
- Left mess -> Left ("Cannot parse Description: " ++ mess)
- Right doc -> Right (Just doc)
+ MyLeft mess -> Left ("Cannot parse Description: " ++ mess)
+ MyRight doc -> Right (Just doc)
in
case description1 of
Left mess -> Left mess