Difference between revisions of "User:Benmachine/hasktag bug"

From HaskellWiki
Jump to navigation Jump to search
(fixed)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
Looks like this was fixed!
Should more properly be called "hasktag bugs" now, but whatever.
 
 
=== Paragraphs ===
 
 
Use of the tag seems to merge paragraphs in some circumstances:
 
 
Here is a paragraph with <hask>code</hask> in it.
 
 
Here is another, distinct paragraph, with more <hask>code</hask> in it.
 
 
Here is a paragraph with no code.
 
 
=== Opening comments without closing them ===
 
 
When you open a comment inside &lt;hask&gt; tags without closing it, the parser breaks. Observe:
 
 
Oh no: <hask>{-</hask> I broke it!
 
 
Here's some nicely-formatted code:
 
 
<haskell>
 
id :: a -> a
 
id x = const x x
 
 
const :: a -> b -> a
 
const x _ = id x
 
</haskell>
 
 
which is now ruined. Interestingly this text is fine.
 
 
Perhaps it's only paragraphs with <hask>any</hask> code that are broken.
 
 
Closing comments on their own inside comments seem to have no effect: <hask>-}</hask> this is not fixed
 
 
== The problem ==
 
 
doesn't even stop at section boundaries:
 
<haskell>
 
error :: String -> a
 
error str = error (error str)
 
</haskell>
 

Latest revision as of 13:58, 15 December 2019

Looks like this was fixed!