summaryrefslogtreecommitdiff
path: root/compiler/parser/HaddockParse.y
diff options
context:
space:
mode:
authorDavid Waern <david.waern@gmail.com>2007-11-12 01:34:39 +0000
committerDavid Waern <david.waern@gmail.com>2007-11-12 01:34:39 +0000
commit92e7ecbcc393caab7f0d8883a51cbfca42767cb1 (patch)
tree29389f02ecc0ab65b4d84895ec10e596f685ecaa /compiler/parser/HaddockParse.y
parent2b32fbd087d2439238ef225f05f50822d04a6060 (diff)
downloadhaskell-92e7ecbcc393caab7f0d8883a51cbfca42767cb1.tar.gz
Merge from Haddock: allow blank lines inside code blocks
Tue Jan 9 14:14:34 CET 2007 Simon Marlow <simonmar@microsoft.com> * allow blank lines inside a @...@ code block Please merge this to the 6.8.2 branch
Diffstat (limited to 'compiler/parser/HaddockParse.y')
-rw-r--r--compiler/parser/HaddockParse.y3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/parser/HaddockParse.y b/compiler/parser/HaddockParse.y
index 880652e5b5..ded4dbe394 100644
--- a/compiler/parser/HaddockParse.y
+++ b/compiler/parser/HaddockParse.y
@@ -74,7 +74,8 @@ elem :: { HsDoc RdrName }
| '@' seq1 '@' { DocMonospaced $2 }
seq1 :: { HsDoc RdrName }
- : elem1 seq1 { docAppend $1 $2 }
+ : PARA seq1 { docAppend (DocString "\n") $2 }
+ | elem1 seq1 { docAppend $1 $2 }
| elem1 { $1 }
elem1 :: { HsDoc RdrName }