hets -- a heterogenous Specification (CASL) tool set
Contents
Index
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