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

From HaskellWiki
Jump to navigation Jump to search
(New page: When you open a comment inside <hask> tags without closing it, the parser breaks. Observe: Oh no: <hask>{-</hask> I broke it! Here's some nicely-formatted code: <haskell> id :: a ...)
 
(fixed)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
Looks like this was fixed!
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!