Language.PIR
type
PIR
data
Decl
data
Stmt
data
Ins
data
Expression
data
LValue
data
Literal
data
SubFlag
data
RegType
data
ObjType
type
LabelName
type
SubName
type
VarName
type
PrimName
type
PkgName
type
CallConv
emitStmts
curPad
emitRets
emitFun
emitArgs
emitFunName
noArgs
expKeyed
quoted
include
hll
(<:=)
(<==)
(<--)
(.-)
(<-&)
(.&)
lit0
nullPMC
funPMC
rv
arg0
arg1
arg2
arg3
tempPMC
tempPMC2
tempSTR
tempSTR2
tempSTR3
tempINT
tempINT2
tempINT3
tempINT4
tempNUM
tempNUM2
class
RegClass
y
class
LiteralClass
x
sub
sigList
data
Sig
data
ArgFlag
argVal
maybeFlatten
slurpy
(-->)
retSigList
vop1
vop2
vop2keyed
vop1x
vop1coerce
vop2x
vop1ii
vop1nn
vop1ss
vop1si
vop1is
vop1ip
vop2iii
vop2nnn
vop2iss
bare
collectCC
callThunkCC
stmtControlLoop
stmtControlCond
op2Logical
escaped
preludePIR
Generated by DrIFT : Look, but Don't Touch. *
class
Emit
x
nested
eqSep
commaSep