
So, how can we make use of this fix?
On 26 April 2010 19:47, David Waern
2010/4/26 Daniel Fischer
: Am Montag 26 April 2010 18:15:02 schrieb Ozgur Akgun:
Hi all,
If I have the following data type:
data Expr = Num Int | Expr :+: Expr | Expr :-: Expr
Haddock handles the infix constructors, and generates a very nice output (html in this case) However when I try to reference to one of the infix constructors in the markup of other functions it fails to hyperlink.
-- | If the input is 'Num' does magic, if it is ':+:' does even more magic! someFunc :: Expr -> Expr
In the output of this markup, the 'Num' is hyperlinked but the ':+:' is not. Is there a different syntax for infix constructors (and for infix functions presumably) or does haddock simple lack this feature?
Infix functions work fine (try referring to e.g. '&&' in the haddock comment), but infix constructors apparently not.
Yes, I actually fixed this a few weeks ago in Haddock's lexer. Colon was just not included in the character set for identifiers.
David _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Ozgur Akgun