Ross Paterson wrote:
On Wed, Dec 10, 2008 at 05:34:16PM +0000, ChrisK wrote:
Is there anyway to track down and fix why haskell-src-exts-0.4.4.1 still gets
"haddock: parse error in doc string"
when I try to get cabal to haddock the package?
Line numbers would be handy.
In this case, the problem is the "Original:" line in some of the module
headers.
Indeed, I just found that. I wonder where in the universe this is documented.
Oh well. I also had to change -- $x and -- $( comments. A "darcs diff -u"
patch is attached.
Cheers,
Chris
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/Build.hs
new-haskell-src-exts/Language/Haskell/Exts/Build.hs
--- old-haskell-src-exts/Language/Haskell/Exts/Build.hs 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/Build.hs 2008-12-10
17:46:47.000000000 +0000
@@ -1,7 +1,6 @@
-----------------------------------------------------------------------------
-- |
-- Module : Language.Haskell.Exts.Build
--- Original : Language.Haskell.Syntax
-- Copyright : (c) The GHC Team, 1997-2000,
-- (c) Niklas Broberg 2004
-- License : BSD-style (see the file LICENSE.txt)
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/Lexer.hs
new-haskell-src-exts/Language/Haskell/Exts/Lexer.hs
--- old-haskell-src-exts/Language/Haskell/Exts/Lexer.hs 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/Lexer.hs 2008-12-10
17:46:47.000000000 +0000
@@ -2,7 +2,6 @@
-----------------------------------------------------------------------------
-- |
-- Module : Language.Haskell.Exts.Lexer
--- Original : Language.Haskell.Lexer
-- Copyright : (c) The GHC Team, 1997-2000
-- (c) Niklas Broberg, 2004
-- License : BSD-style (see the file LICENSE.txt)
@@ -83,8 +82,8 @@
| THDecQuote -- [d|
| THTypQuote -- [t|
| THCloseQuote -- |]
- | THIdEscape (String) -- $x
- | THParenEscape -- $(
+ | THIdEscape (String) -- dollar x
+ | THParenEscape -- dollar (
| THVarQuote -- 'x (but without the x)
| THTyQuote -- ''T (but without the T)
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/ParseMonad.hs
new-haskell-src-exts/Language/Haskell/Exts/ParseMonad.hs
--- old-haskell-src-exts/Language/Haskell/Exts/ParseMonad.hs 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/ParseMonad.hs 2008-12-10
17:46:47.000000000 +0000
@@ -2,7 +2,6 @@
-----------------------------------------------------------------------------
-- |
-- Module : Language.Haskell.Exts.ParseMonad
--- Original : Language.Haskell.ParseMonad
-- Copyright : (c) The GHC Team, 1997-2000
-- License : BSD-style (see the file libraries/base/LICENSE)
--
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/ParseUtils.hs
new-haskell-src-exts/Language/Haskell/Exts/ParseUtils.hs
--- old-haskell-src-exts/Language/Haskell/Exts/ParseUtils.hs 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/ParseUtils.hs 2008-12-10
17:46:47.000000000 +0000
@@ -2,7 +2,6 @@
-----------------------------------------------------------------------------
-- |
-- Module : Language.Haskell.Exts.ParseUtils
--- Original : Language.Haskell.ParseUtils
-- Copyright : (c) Niklas Broberg 2004,
-- (c) The GHC Team, 1997-2000
-- License : BSD-style (see the file LICENSE.txt)
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/Parser.ly
new-haskell-src-exts/Language/Haskell/Exts/Parser.ly
--- old-haskell-src-exts/Language/Haskell/Exts/Parser.ly 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/Parser.ly 2008-12-10
17:46:47.000000000 +0000
@@ -2,7 +2,6 @@
> -----------------------------------------------------------------------------
> -- |
> -- Module : Language.Haskell.Exts.Parser
-> -- Original : Language.Haskell.Parser
> -- Copyright : (c) Niklas Broberg 2004,
> -- Original (c) Simon Marlow, Sven Panne 1997-2000
> -- License : BSD-style (see the file LICENSE.txt)
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/Pretty.hs
new-haskell-src-exts/Language/Haskell/Exts/Pretty.hs
--- old-haskell-src-exts/Language/Haskell/Exts/Pretty.hs 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/Pretty.hs 2008-12-10
17:46:47.000000000 +0000
@@ -2,7 +2,6 @@
-----------------------------------------------------------------------------
-- |
-- Module : Language.Haskell.Exts.Pretty
--- Original : Language.Haskell.Pretty
-- Copyright : (c) Niklas Broberg 2004,
-- (c) The GHC Team, Noel Winstanley 1997-2000
-- License : BSD-style (see the file LICENSE.txt)
diff -rN -u old-haskell-src-exts/Language/Haskell/Exts/Syntax.hs
new-haskell-src-exts/Language/Haskell/Exts/Syntax.hs
--- old-haskell-src-exts/Language/Haskell/Exts/Syntax.hs 2008-12-10
17:46:47.000000000 +0000
+++ new-haskell-src-exts/Language/Haskell/Exts/Syntax.hs 2008-12-10
17:46:47.000000000 +0000
@@ -2,7 +2,6 @@
-----------------------------------------------------------------------------
-- |
-- Module : Language.Haskell.Exts.Syntax
--- Original : Language.Haskell.Syntax
-- Copyright : (c) Niklas Broberg 2004,
-- (c) The GHC Team, 1997-2000
-- License : BSD-style (see the file LICENSE.txt)
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe