Literate layout
authorSimon Peyton Jones <simonpj@microsoft.com>
Mon, 24 Sep 2001 15:06:01 +0000 (15:06 +0000)
committerSimon Peyton Jones <simonpj@microsoft.com>
Mon, 24 Sep 2001 15:06:01 +0000 (15:06 +0000)
haskell98-bugs.html
report/literate.verb

index 5492663..f83c3cb 100644 (file)
@@ -70,7 +70,7 @@ Change the production for <em>uniDigit</em> to
 <p><li> <strong>Page 5, Section 2.2, Lexical program structure; and Appendix B.2, p120.</strong>
 Change the production for <em>symbol</em> to:
 <pre>
-   symbol -> ascSymbol | uniSymbol&lt special | _ | : | " | ' &gt
+   symbol -> ascSymbol | uniSymbol&lt; special | _ | : | " | ' &gt;
 </pre>
 
 <p><li> <strong>Page 5, Section 2.2, Lexical program structure; and Appendix B.2, p120.</strong>
@@ -635,6 +635,17 @@ The previous definitions (which are simply specifications, remember) failed on m
 Near the end of the sub-section, delete from "Another place where..." to the end of the 
 sub-section.  (Note 5 covers the top-level case.)
 
+<p><li> [Late Sept 2001]  <strong>Page 130, Appendix C, Literate comments</strong>. 
+In paragraph 2, replace 
+"The program text is recovered
+by taking only those lines beginning with "<tt>&gt;</tt>", 
+and deleting the first character of each of those lines"
+with
+<p>
+"The program text is recovered
+by taking only those lines beginning with "<tt>&gt;</tt>", 
+and replacing the leading "<tt>&gt;</tt>" with a space."
+
 <p><li> [May 2001]  <strong>Page 132, Appendix D, Specification of Derived Instances</strong>. 
 In numbered item 3, replace 
 ``(all constructors must by nullary)'' with 
index 1285da8..3449e05 100644 (file)
@@ -1,5 +1,5 @@
 %
-% $Header: /home/cvs/root/haskell-report/report/literate.verb,v 1.2 2001/06/11 13:10:05 simonpj Exp $
+% $Header: /home/cvs/root/haskell-report/report/literate.verb,v 1.3 2001/09/24 15:06:01 simonpj Exp $
 %
 %**<title>The Haskell 98 Report: Literate Comments</title>
 %*section C
@@ -18,8 +18,9 @@ line in which ``@>@'' is the first character is treated as part of the
 program; all other lines are comment.
 
 The program text is recovered
-by taking only those lines beginning with ``@>@'', and deleting the
-first character of each of those lines.  Layout and comments apply
+by taking only those lines beginning with ``@>@'', 
+and replacing the leading ``@>@'' with a space.
+Layout and comments apply
 exactly as described in Appendix~\ref{syntax} in the resulting text.
 
 To capture some cases where one omits an ``@>@'' by mistake, it is an