X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fparser%2FHaddockLex.x;h=52a2673597ce23ff8a009b8da004aa6fa6fe0c91;hp=acc04d68ac8d2c20cb8fc40927ea67610505ebbe;hb=c6b0a84d8a3aec97086e5316b321dad9594a4fac;hpb=ba00f074b38f4e168c893adc293c5b9cd6992721 diff --git a/compiler/parser/HaddockLex.x b/compiler/parser/HaddockLex.x index acc04d6..52a2673 100644 --- a/compiler/parser/HaddockLex.x +++ b/compiler/parser/HaddockLex.x @@ -67,6 +67,7 @@ $ident = [$alphanum \'\_\.\!\#\$\%\&\*\+\/\<\=\>\?\@\\\\\^\|\-\~] { $special { strtoken $ \s -> TokSpecial (head s) } + \<\<.*\>\> { strtoken $ \s -> TokPic (init $ init $ tail $ tail s) } \<.*\> { strtoken $ \s -> TokURL (init (tail s)) } \#.*\# { strtoken $ \s -> TokAName (init (tail s)) } \/ [^\/]* \/ { strtoken $ \s -> TokEmphasis (init (tail s)) } @@ -102,6 +103,7 @@ data Token | TokIdent [RdrName] | TokString String | TokURL String + | TokPic String | TokEmphasis String | TokAName String | TokBirdTrack String