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