hets -- a heterogenous Specification (CASL) tool setContentsIndex
Haskell.Hatchet.HsLexer
Synopsis
data Token
= VarId String
| QVarId (String, String)
| ConId String
| QConId (String, String)
| VarSym String
| ConSym String
| QVarSym (String, String)
| QConSym (String, String)
| IntTok String
| FloatTok String
| Character Char
| StringTok String
| LeftParen
| RightParen
| SemiColon
| Colon
| LeftCurly
| RightCurly
| VRightCurly
| LeftSquare
| RightSquare
| Comma
| Underscore
| BackQuote
| DotDot
| DoubleColon
| Equals
| Backslash
| Bar
| LeftArrow
| RightArrow
| At
| Tilde
| DoubleArrow
| Minus
| Exclamation
| KW_As
| KW_Case
| KW_Class
| KW_Data
| KW_Default
| KW_Deriving
| KW_Do
| KW_Else
| KW_Hiding
| KW_If
| KW_Import
| KW_In
| KW_Infix
| KW_InfixL
| KW_InfixR
| KW_Instance
| KW_Let
| KW_Module
| KW_NewType
| KW_Of
| KW_Then
| KW_Type
| KW_Where
| KW_Qualified
| KW_Forall
| KW_Exists
| KW_Existsone
| KW_OpenPrag
| KW_AxiomsPrag
| KW_ClosePrag
| EOF
lexer :: (Token -> P a) -> P a
parseError :: String -> P a
Produced by Haddock version 0.6