Difference between revisions of "User:Benmachine/hasktag bug"
Jump to navigation
Jump to search
Benmachine (talk | contribs) |
Benmachine (talk | contribs) (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 <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> |
Latest revision as of 13:58, 15 December 2019
Looks like this was fixed!