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

From HaskellWiki
Jump to navigation Jump to search
(deleting exposition of now-fixed bug)
Line 1: Line 1:
  +
One of these was fixed, but this one still remains:
Should more properly be called "hasktag bugs" now, but whatever.
 
   
 
=== Paragraphs ===
 
=== Paragraphs ===
Line 10: Line 10:
   
 
Here is a paragraph with no code.
 
Here is a paragraph with no code.
 
=== Opening comments without closing them ===
 
 
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 -> 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>
 

Revision as of 12:45, 1 November 2015

One of these was fixed, but this one still remains:

Paragraphs

Use of the tag seems to merge consecutive paragraphs:

Here is a paragraph with code in it.

Here is another, distinct paragraph, with more code in it.

Here is a paragraph with no code.