ContentsIndex
Sea.Exp
Documentation
type Tree = [Top]
data Top
Constructors
PNil
PSuper Var [(Var, Type)] Type [Stmt]
PCtor Var [Type] Type
PData Var [(Var, [DataField Exp Type])]
PStruct Var [(Var, Type)]
PInclude String
PHackery String
PComment String
PBlank
PHashDef String String
PProto Var [Type] Type
show/hide Instances
Data Top
Eq Top
Pretty Top
Show Top
Typeable Top
data Stmt
Constructors
SBlank
SComment String
SHackery String
SAssign Exp Type Exp
SAuto Var Type
SAutoBind Var Type Exp
SStmt Exp
SReturn Exp
SLabel Var
SGoto Var
SMatch [Alt]
SSwitch Exp [Alt]
SSlotPush Int
SSlotPop Int
show/hide Instances
Data Stmt
Eq Stmt
Pretty Stmt
Show Stmt
Typeable Stmt
data Alt
Constructors
AMatch Exp [Stmt]
ASwitch Exp [Stmt]
ACaseSusp Exp Var
ACaseDeath
show/hide Instances
Data Alt
Eq Alt
Pretty Alt
Show Alt
Typeable Alt
data Exp
Constructors
XNil
XVar Var
XSlot Var Int
XCall Var [Exp]
XCallApp Var Int [Exp]
XApply Exp [Exp]
XCurry Var Int [Exp]
XSuspend Var [Exp]
XArg Exp Type Int
XTag Exp
XField Exp Var Var
XFieldR Exp Var Var
XCon Var
XInt Int
XUnit
XLabel Var
XLiteral Literal
XSuper Var
XTagThunk
XNull
XEq Exp Exp
XAlloc Int
XAllocThunk Var Int Int
XAllocData Var Int
XAllocSusp Var Int
XMatch [Alt]
show/hide Instances
Data Exp
Eq Exp
Pretty Exp
Show Exp
Typeable Exp
data Type
Constructors
TVar Var
TObj
TThunk
TData
TSusp
show/hide Instances
Data Type
Eq Type
Pretty Type
Show Type
Typeable Type
Produced by Haddock version 0.7