copilot-core-2.1.1: An intermediate representation for Copilot.

Index

=~=Copilot.Core.Type.Equality
AbsCopilot.Core.Operators, Copilot.Core
AcosCopilot.Core.Operators, Copilot.Core
AcoshCopilot.Core.Operators, Copilot.Core
AddCopilot.Core.Operators, Copilot.Core
AndCopilot.Core.Operators, Copilot.Core
AsinCopilot.Core.Operators, Copilot.Core
AsinhCopilot.Core.Operators, Copilot.Core
AtanCopilot.Core.Operators, Copilot.Core
AtanhCopilot.Core.Operators, Copilot.Core
badUsageCopilot.Core.Error, Copilot.Core
BoolCopilot.Core.Type, Copilot.Core
boolFreqCopilot.Core.Random.Weights
BwAndCopilot.Core.Operators, Copilot.Core
BwNotCopilot.Core.Operators, Copilot.Core
BwOrCopilot.Core.Operators, Copilot.Core
BwShiftLCopilot.Core.Operators, Copilot.Core
BwShiftRCopilot.Core.Operators, Copilot.Core
BwXorCopilot.Core.Operators, Copilot.Core
CCopilot.Core.Type.Show
c99HeaderNameCopilot.Compile.Header.C99
CastCopilot.Core.Operators, Copilot.Core
chooseCopilot.Core.Random.Gen
coerceCopilot.Core.Type.Equality
congCopilot.Core.Type.Equality
ConstCopilot.Core.Expr, Copilot.Core
constFreqCopilot.Core.Random.Weights
CosCopilot.Core.Operators, Copilot.Core
CoshCopilot.Core.Operators, Copilot.Core
CSVCopilot.Core.Interpret
DepthCopilot.Core.Random.Weights
depthCopilot.Core.Random.Gen
DivCopilot.Core.Operators, Copilot.Core
divModFreqCopilot.Core.Random.Weights
DoubleCopilot.Core.Type, Copilot.Core
doubleFreqCopilot.Core.Random.Weights
DropCopilot.Core.Expr, Copilot.Core
drop0FreqCopilot.Core.Random.Weights
dropFreqCopilot.Core.Random.Weights
DropIdxCopilot.Core.Expr, Copilot.Core
DynamicCopilot.Core.Type.Dynamic
DynamicF 
1 (Type/Class)Copilot.Core.Type.Dynamic
2 (Data Constructor)Copilot.Core.Type.Dynamic
elementsCopilot.Core.Random.Gen
EnvCopilot.Core.Interpret.Eval
EqCopilot.Core.Operators, Copilot.Core
EqualCopilot.Core.Type.Equality
EqualTypeCopilot.Core.Type.Equality
EqWit 
1 (Type/Class)Copilot.Core.Type.Eq
2 (Data Constructor)Copilot.Core.Type.Eq
eqWitCopilot.Core.Type.Eq
evalCopilot.Core.Interpret.Eval
ExecTrace 
1 (Type/Class)Copilot.Core.Interpret.Eval
2 (Data Constructor)Copilot.Core.Interpret.Eval
ExpCopilot.Core.Operators, Copilot.Core
ExprCopilot.Core.Expr, Copilot.Core
ExtArray 
1 (Type/Class)Copilot.Core.External, Copilot.Core
2 (Data Constructor)Copilot.Core.External, Copilot.Core
ExternArrayCopilot.Core.Expr, Copilot.Core
externArrayElemTypeCopilot.Core.External, Copilot.Core
externArrayIdxCopilot.Core.External, Copilot.Core
externArrayIdxTypeCopilot.Core.External, Copilot.Core
externArrayNameCopilot.Core.External, Copilot.Core
externArraysCopilot.Core.External, Copilot.Core
externArraySizeCopilot.Core.External, Copilot.Core
externArrayTagCopilot.Core.External, Copilot.Core
externFreqCopilot.Core.Random.Weights
ExternFunCopilot.Core.Expr, Copilot.Core
externFunArgsCopilot.Core.External, Copilot.Core
externFunNameCopilot.Core.External, Copilot.Core
externFunsCopilot.Core.External, Copilot.Core
externFunTagCopilot.Core.External, Copilot.Core
externFunTypeCopilot.Core.External, Copilot.Core
ExternVarCopilot.Core.Expr, Copilot.Core
externVarNameCopilot.Core.External, Copilot.Core
externVarsCopilot.Core.External, Copilot.Core
externVarTypeCopilot.Core.External, Copilot.Core
ExtFun 
1 (Type/Class)Copilot.Core.External, Copilot.Core
2 (Data Constructor)Copilot.Core.External, Copilot.Core
ExtVar 
1 (Type/Class)Copilot.Core.External, Copilot.Core
2 (Data Constructor)Copilot.Core.External, Copilot.Core
extVarFreqCopilot.Core.Random.Weights
FdivCopilot.Core.Operators, Copilot.Core
FloatCopilot.Core.Type, Copilot.Core
floatFreqCopilot.Core.Random.Weights
FormatCopilot.Core.Interpret
freqCopilot.Core.Random.Gen
fromDynCopilot.Core.Type.Dynamic
fromDynFCopilot.Core.Type.Dynamic
GeCopilot.Core.Operators, Copilot.Core
GenCopilot.Core.Random.Gen
genC99HeaderCopilot.Compile.Header.C99
GtCopilot.Core.Operators, Copilot.Core
HaskellCopilot.Core.Type.Show
IdCopilot.Core.Expr, Copilot.Core
impossibleCopilot.Core.Error, Copilot.Core
incDepthCopilot.Core.Random.Gen
IntCopilot.Core
Int16 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
int16FreqCopilot.Core.Random.Weights
Int32 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
int32FreqCopilot.Core.Random.Weights
Int64 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
int64FreqCopilot.Core.Random.Weights
Int8 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
int8FreqCopilot.Core.Random.Weights
interpObserversCopilot.Core.Interpret.Eval
interpretCopilot.Core.Interpret
interpTriggersCopilot.Core.Interpret.Eval
LeCopilot.Core.Operators, Copilot.Core
Loc 
1 (Type/Class)Copilot.Core.Locals
2 (Data Constructor)Copilot.Core.Locals
LocalCopilot.Core.Expr, Copilot.Core
localNameCopilot.Core.Locals
localsCopilot.Core.Locals
localTypeCopilot.Core.Locals
LogCopilot.Core.Operators, Copilot.Core
LogbCopilot.Core.Operators, Copilot.Core
LtCopilot.Core.Operators, Copilot.Core
makeTagsCopilot.Core.MakeTags, Copilot.Core
maxBuffSizeCopilot.Core.Random.Weights
maxExprDepthCopilot.Core.Random.Weights
maxExtVarsCopilot.Core.Random.Weights
maxObserversCopilot.Core.Random.Weights
maxTrigArgsCopilot.Core.Random.Weights
maxTriggersCopilot.Core.Random.Weights
ModCopilot.Core.Operators, Copilot.Core
MulCopilot.Core.Operators, Copilot.Core
MuxCopilot.Core.Operators, Copilot.Core
NameCopilot.Core.Expr, Copilot.Core
NeCopilot.Core.Operators, Copilot.Core
NotCopilot.Core.Operators, Copilot.Core
numStreamsCopilot.Core.Random.Weights
Observer 
1 (Type/Class)Copilot.Core.Spec, Copilot.Core
2 (Data Constructor)Copilot.Core.Spec, Copilot.Core
observerExprCopilot.Core.Spec, Copilot.Core
observerExprTypeCopilot.Core.Spec, Copilot.Core
observerNameCopilot.Core.Spec, Copilot.Core
oneOfCopilot.Core.Random.Gen
Op1 
1 (Type/Class)Copilot.Core.Operators, Copilot.Core
2 (Data Constructor)Copilot.Core.Expr, Copilot.Core
op1FreqCopilot.Core.Random.Weights
Op2 
1 (Type/Class)Copilot.Core.Operators, Copilot.Core
2 (Data Constructor)Copilot.Core.Expr, Copilot.Core
op2FreqCopilot.Core.Random.Weights
Op3 
1 (Type/Class)Copilot.Core.Operators, Copilot.Core
2 (Data Constructor)Copilot.Core.Expr, Copilot.Core
op3FreqCopilot.Core.Random.Weights
OrCopilot.Core.Operators, Copilot.Core
OutputCopilot.Core.Interpret.Eval
PowCopilot.Core.Operators, Copilot.Core
prettyPrintCopilot.Core.PrettyPrint
randomFromTypeCopilot.Core.Random.Gen
randomReplicateCopilot.Core.Random.Gen
randomSpecCopilot.Core.Random
ReadWit 
1 (Type/Class)Copilot.Core.Type.Read
2 (Data Constructor)Copilot.Core.Type.Read
readWitCopilot.Core.Type.Read
readWithTypeCopilot.Core.Type.Read
RecipCopilot.Core.Operators, Copilot.Core
ReflCopilot.Core.Type.Equality
reflCopilot.Core.Type.Equality
renderAsCSVCopilot.Core.Interpret.Render
renderAsTableCopilot.Core.Interpret.Render
runGenCopilot.Core.Random.Gen
SBoolCopilot.Core.Type, Copilot.Core
SDoubleCopilot.Core.Type, Copilot.Core
SFloatCopilot.Core.Type, Copilot.Core
ShowTypeCopilot.Core.Type.Show
showTypeCopilot.Core.Type.Show
ShowWit 
1 (Type/Class)Copilot.Core.Type.Show
2 (Data Constructor)Copilot.Core.Type.Show
showWitCopilot.Core.Type.Show
showWithTypeCopilot.Core.Type.Show
SignCopilot.Core.Operators, Copilot.Core
SimpleTypeCopilot.Core.Type, Copilot.Core
simpleTypeCopilot.Core.Type, Copilot.Core
simpleWeightsCopilot.Core.Random.Weights
SinCopilot.Core.Operators, Copilot.Core
SinhCopilot.Core.Operators, Copilot.Core
SInt16Copilot.Core.Type, Copilot.Core
SInt32Copilot.Core.Type, Copilot.Core
SInt64Copilot.Core.Type, Copilot.Core
SInt8Copilot.Core.Type, Copilot.Core
Spec 
1 (Type/Class)Copilot.Core.Spec, Copilot.Core
2 (Data Constructor)Copilot.Core.Spec, Copilot.Core
specObserversCopilot.Core.Spec, Copilot.Core
specStreamsCopilot.Core.Spec, Copilot.Core
specTriggersCopilot.Core.Spec, Copilot.Core
SqrtCopilot.Core.Operators, Copilot.Core
Stream 
1 (Type/Class)Copilot.Core.Spec, Copilot.Core
2 (Data Constructor)Copilot.Core.Spec, Copilot.Core
streamBufferCopilot.Core.Spec, Copilot.Core
streamExprCopilot.Core.Spec, Copilot.Core
streamExprTypeCopilot.Core.Spec, Copilot.Core
streamIdCopilot.Core.Spec, Copilot.Core
SubCopilot.Core.Operators, Copilot.Core
SWord16Copilot.Core.Type, Copilot.Core
SWord32Copilot.Core.Type, Copilot.Core
SWord64Copilot.Core.Type, Copilot.Core
SWord8Copilot.Core.Type, Copilot.Core
symmCopilot.Core.Type.Equality
TableCopilot.Core.Interpret
TagCopilot.Core.Expr, Copilot.Core
TanCopilot.Core.Operators, Copilot.Core
TanhCopilot.Core.Operators, Copilot.Core
toDynCopilot.Core.Type.Dynamic
toDynFCopilot.Core.Type.Dynamic
transCopilot.Core.Type.Equality
Trigger 
1 (Type/Class)Copilot.Core.Spec, Copilot.Core
2 (Data Constructor)Copilot.Core.Spec, Copilot.Core
triggerArgsCopilot.Core.Spec, Copilot.Core
triggerGuardCopilot.Core.Spec, Copilot.Core
triggerNameCopilot.Core.Spec, Copilot.Core
TypeCopilot.Core.Type, Copilot.Core
TypedCopilot.Core.Type, Copilot.Core
typeOfCopilot.Core.Type, Copilot.Core
UExpr 
1 (Type/Class)Copilot.Core.Expr, Copilot.Core
2 (Data Constructor)Copilot.Core.Expr, Copilot.Core
uExprExprCopilot.Core.Expr, Copilot.Core
uExprTypeCopilot.Core.Expr, Copilot.Core
uninitializedCopilot.Core.Type.Uninitialized, Copilot.Core
UType 
1 (Type/Class)Copilot.Core.Type, Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
uTypeCopilot.Core.Type.Eq
uTypeTypeCopilot.Core.Type, Copilot.Core
UVal 
1 (Type/Class)Copilot.Core.Type.Eq
2 (Data Constructor)Copilot.Core.Type.Eq
uValCopilot.Core.Type.Eq
VarCopilot.Core.Expr, Copilot.Core
Weights 
1 (Type/Class)Copilot.Core.Random.Weights
2 (Data Constructor)Copilot.Core.Random.Weights
weightsCopilot.Core.Random.Gen
WordCopilot.Core
Word16 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
word16FreqCopilot.Core.Random.Weights
Word32 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
word32FreqCopilot.Core.Random.Weights
Word64 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
word64FreqCopilot.Core.Random.Weights
Word8 
1 (Type/Class)Copilot.Core
2 (Data Constructor)Copilot.Core.Type, Copilot.Core
word8FreqCopilot.Core.Random.Weights