| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Yi.Lexer.Abella
- initState :: HlState
- alexScanToken :: (AlexState HlState, AlexInput) -> Maybe (Tok Token, (AlexState HlState, AlexInput))
- tokenToStyle :: Token -> StyleName
- tokenToText :: Token -> Maybe String
- type TT = Tok Token
- isComment :: Token -> Bool
- data Token
- type HlState = Int
- data Reserved
- data ReservedOp
- = Or
- | And
- | BackSlash
- | RightArrow
- | DoubleRightArrow
- | Dot
- | OtherOp
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 -> StyleName Source
tokenToText :: Token -> Maybe String Source
Constructors
| Number | |
| VarIdent | |
| ConsIdent | |
| Reserved !Reserved | |
| ReservedOp !ReservedOp | |
| CommentLine | |
| Skip | |
| Unrecognized |
data ReservedOp Source
Constructors
| Or | |
| And | |
| BackSlash | |
| RightArrow | |
| DoubleRightArrow | |
| Dot | |
| OtherOp |
Instances