Idris2Doc : Compiler.ANF

Compiler.ANF

(source)

Definitions

dataAVar : Type
Totality: total
Visibility: public export
Constructors:
ALocal : Int->AVar
ANull : AVar

Hints:
EqAVar
OrdAVar
ShowAVar
dataANF : Type
Totality: total
Visibility: public export
Constructors:
AV : FC->AVar->ANF
AAppName : FC->MaybeLazyReason->Name->ListAVar->ANF
AUnderApp : FC->Name->Nat->ListAVar->ANF
AApp : FC->MaybeLazyReason->AVar->AVar->ANF
ALet : FC->Int->ANF->ANF->ANF
ACon : FC->Name->ConInfo->MaybeInt->ListAVar->ANF
AOp : FC->MaybeLazyReason->PrimFnarity->VectarityAVar->ANF
AExtPrim : FC->MaybeLazyReason->Name->ListAVar->ANF
AConCase : FC->AVar->ListAConAlt->MaybeANF->ANF
AConstCase : FC->AVar->ListAConstAlt->MaybeANF->ANF
APrimVal : FC->Constant->ANF
AErased : FC->ANF
ACrash : FC->String->ANF

Hint: 
ShowANF
dataAConAlt : Type
Totality: total
Visibility: public export
Constructor: 
MkAConAlt : Name->ConInfo->MaybeInt->ListInt->ANF->AConAlt

Hint: 
ShowAConAlt
dataAConstAlt : Type
Totality: total
Visibility: public export
Constructor: 
MkAConstAlt : Constant->ANF->AConstAlt

Hint: 
ShowAConstAlt
dataANFDef : Type
Totality: total
Visibility: public export
Constructors:
MkAFun : ListInt->ANF->ANFDef
MkACon : MaybeInt->Nat->MaybeNat->ANFDef
MkAForeign : ListString->ListCFType->CFType->ANFDef
MkAError : ANF->ANFDef

Hint: 
ShowANFDef
toANF : LiftedDef->CoreANFDef
Visibility: export
freeVariables : ANF->SortedSetAVar
Visibility: export
usedConstructors : ANF->SortedSetName
Visibility: export