blob: 3144744348cc529b87606c056ad9edb550a61c35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
module HaddockLex ( Token(..), tokenise ) where
import RdrName
tokenise :: String -> [Token]
data Token
= TokPara
| TokNumber
| TokBullet
| TokDefStart
| TokDefEnd
| TokSpecial Char
| TokIdent [RdrName]
| TokString String
| TokURL String
| TokEmphasis String
| TokAName String
| TokBirdTrack String
|