curry-frontend-0.2.5: Compile the functional logic language Curry to several intermediate formatsSource codeContentsIndex
Curry.Syntax.Lexer
Documentation
lexFile :: P [(Position, Token)]Source
lexer :: SuccessP a -> FailP a -> P aSource
data Token Source
Constructors
Token Category Attributes
show/hide Instances
data Category Source
Constructors
CharTok
IntTok
FloatTok
IntegerTok
StringTok
Id
QId
Sym
QSym
LeftParen
RightParen
Semicolon
LeftBrace
RightBrace
LeftBracket
RightBracket
Comma
Underscore
Backquote
LeftBraceSemicolon
VSemicolon
VRightBrace
KW_case
KW_choice
KW_data
KW_do
KW_else
KW_eval
KW_external
KW_free
KW_if
KW_import
KW_in
KW_infix
KW_infixl
KW_infixr
KW_let
KW_module
KW_newtype
KW_of
KW_rigid
KW_then
KW_type
KW_where
At
Colon
DotDot
DoubleColon
Equals
Backslash
Bar
LeftArrow
RightArrow
Tilde
Binds
Id_as
Id_ccall
Id_forall
Id_hiding
Id_interface
Id_primitive
Id_qualified
Sym_Dot
Sym_Minus
Sym_MinusDot
EOF
LineComment
NestedComment
show/hide Instances
data Attributes Source
Constructors
NoAttributes
CharAttributes
cval :: Char
original :: String
IntAttributes
ival :: Int
original :: String
FloatAttributes
fval :: Double
original :: String
IntegerAttributes
intval :: Integer
original :: String
StringAttributes
sval :: String
original :: String
IdentAttributes
modul :: [String]
sval :: String
show/hide Instances
Produced by Haddock version 2.4.2