Safe Haskell | None |
---|
- initState :: HlState
- alexScanToken :: (AlexState HlState, AlexInput) -> Maybe (Tok Token, (AlexState HlState, AlexInput))
- tokenToStyle :: Token -> StyleName
- tokenToText :: Token -> Maybe String
- type TT = Tok Token
- isErrorTok :: Token -> Bool
- isSpecial :: String -> Token -> Bool
- startsLayout :: Token -> Bool
- isComment :: Token -> Bool
- data Token
- = Number
- | CharTok
- | StringTok
- | VarIdent
- | ConsIdent
- | Reserved !ReservedType
- | ReservedOp !OpType
- | Special Char
- | ConsOperator String
- | Operator String
- | Comment !CommentType
- | THQuote
- | CppDirective
- | Unrecognized
- type HlState = Int
- data CommentType
- data ReservedType
- data OpType
- = Pipe
- | Equal
- | BackSlash
- | LeftArrow
- | RightArrow
- | DoubleRightArrow
- | DoubleColon
- | DoubleDot
- | Arobase
- | Tilda
Documentation
alexScanToken :: (AlexState HlState, AlexInput) -> Maybe (Tok Token, (AlexState HlState, AlexInput))Source
Scan one token. Return (maybe) a token and a new state.
tokenToStyle :: Token -> StyleNameSource
tokenToText :: Token -> Maybe StringSource
isErrorTok :: Token -> BoolSource
startsLayout :: Token -> BoolSource