diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Haddock/Lex.x | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/Haddock/Lex.x b/src/Haddock/Lex.x index 115646ca..77d22723 100644 --- a/src/Haddock/Lex.x +++ b/src/Haddock/Lex.x @@ -82,9 +82,9 @@ $ident    = [$alphanum \'\_\.\!\#\$\%\&\*\+\/\<\=\>\?\@\\\\\^\|\-\~\:]  <string,def> {    $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 -> TokPic (init $ init $ tail $ tail s) } +  \< [^\>]* \>			{ strtoken $ \s -> TokURL (init (tail s)) } +  \# [^\#]* \#			{ strtoken $ \s -> TokAName (init (tail s)) }    \/ [^\/]* \/                  { strtoken $ \s -> TokEmphasis (init (tail s)) }    [\'\`] $ident+ [\'\`]		{ ident }    \\ .				{ strtoken (TokString . tail) } | 
