sslang-0.1.0.0

Index

-->IR.Constraint.Canonical
<+>Common.Pretty
<>Common.Pretty
==>IR.Constraint.Type
actgCodegen.LibSSM
activateCodegen.LibSSM
actsCodegen.LibSSM
acts_Codegen.LibSSM
actuallyUnifyIR.Constraint.Unify
act_Codegen.LibSSM
act_callerCodegen.LibSSM
act_depthCodegen.LibSSM
act_memberCodegen.LibSSM
act_pcCodegen.LibSSM
act_priorityCodegen.LibSSM
act_tCodegen.LibSSM
act_typenameCodegen.LibSSM
add 
1 (Function)IR.Constraint.Constrain.Annotation
2 (Function)IR.Constraint.Constrain.Pattern
addBinderIR.Constraint.Constrain.Pattern
addBindingCodegen.Codegen
addDataIR.Constraint.Constrain.Pattern
addDataArgIR.Constraint.Constrain.Pattern
addErrorIR.Constraint.Solve
addLitIR.Constraint.Constrain.Pattern
addLocalCodegen.Codegen
addToHeadersIR.Constraint.Constrain.Pattern
addTypeWithHolesIR.Constraint.Constrain.Annotation
adjustRankIR.Constraint.Solve
adjustRankContentIR.Constraint.Solve
adt_fieldCodegen.LibSSM
adt_tagCodegen.LibSSM
After 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
Alex 
1 (Type/Class)Front.Scanner
2 (Data Constructor)Front.Scanner
alignCommon.Pretty
AltIR.IR
AltBinderIR.IR
altBindersIR.IR
AltDataIR.IR
alterAnnotationsCommon.Pretty
alterAnnotationsSCommon.Pretty
AltLitIR.IR
amp 
1 (Function)Common.Pretty
2 (Function)Codegen.LibSSM
anglesCommon.Pretty
AnnArrowsIR.Types.Type, IR.Types, IR.Constraint.Canonical
AnnDConIR.Types.Type, IR.Types, IR.Constraint.Canonical
annotateCommon.Pretty
AnnotationIR.Types.Type, IR.Types, IR.IR, IR.Constraint.Canonical
Annotations 
1 (Type/Class)IR.Types.Type, IR.Types, IR.IR, IR.Constraint.Canonical
2 (Data Constructor)IR.Types.Type, IR.Types, IR.Constraint.Canonical
annToTypeIR.Constraint.Canonical
AnnTypeIR.Types.Type, IR.Types, IR.Constraint.Canonical
anomalycheckIR
AnomalyCtx 
1 (Type/Class)IR.Pattern.Anomaly
2 (Data Constructor)IR.Pattern.Anomaly
AnomalyFn 
1 (Type/Class)IR.Pattern.Anomaly
2 (Data Constructor)IR.Pattern.Anomaly
AnswerIR.Constraint.Unify
AppIR.IR
ApplyFront.Ast
argvCodegen.LibSSM
arg_Codegen.LibSSM
ArrowIR.Types.Type, IR.Types
askCInfoIR.Pattern.Anomaly
askTInfoIR.Pattern.Anomaly
Assign 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
assignCodegen.LibSSM
AttachmentIR.Constraint.Type
AvailablePerLineCommon.Pretty
backslashCommon.Pretty
BadExprIR.Constraint.Error
BadPatternIR.Constraint.Error
barCommon.Pretty
BindAnonIR.IR
Binder 
1 (Type/Class)IR.IR
2 (Data Constructor)IR.IR
BinderDefIR.Constraint.Constrain.Expression
binderToVarIR.IR
binderToVarIdIR.Constraint.Type
BindVarIR.IR
blockCommon.Pretty
bracesCommon.Pretty
bracketsCommon.Pretty
Break 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
buildConsMapIR.Pattern.Common
buildCtxIR.Pattern.Anomaly
buildTypeMapIR.Pattern.Common
BuiltinFront.Identifiers
builtinDataFront.Identifiers
builtinKindsIR.Types.Type, IR.Types, IR.Constraint.Canonical
builtinTypesFront.Identifiers
CAndIR.Constraint.Type
cArityIR.Pattern.Common
CarrierIR.IR
cast_to_intCodegen.LibSSM
cast_to_signedCodegen.LibSSM
cast_to_unsignedCodegen.LibSSM
catCommon.Pretty
catchErrorCommon.Compiler
CCall 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
ccallCodegen.LibSSM
cDefsIR.IR
CEqualIR.Constraint.Type
cexprCodegen.LibSSM
CForeignIR.Constraint.Type
checkAnomalyIR.Pattern
checkAstFront
checkDefsIR.Pattern.Anomaly
checkExhaustiveIR.Pattern.Anomaly
checkExprIR.Pattern.Anomaly
checkExprsIR.Pattern.Anomaly
checkPatsIR.Pattern.Anomaly
checkProgramIR.Pattern.Anomaly
checkUselessIR.Pattern.Anomaly
CIdent 
1 (Type/Class)Codegen.LibSSM
2 (Data Constructor)Codegen.LibSSM
CInfo 
1 (Type/Class)IR.Pattern.Common
2 (Data Constructor)IR.Pattern.Common
cintCodegen.LibSSM
CLetIR.Constraint.Type
CLocalIR.Constraint.Type
closure1_tCodegen.LibSSM
closure_Codegen.LibSSM
closure_applyCodegen.LibSSM
closure_apply_finalCodegen.LibSSM
closure_freeCodegen.LibSSM
closure_popCodegen.LibSSM
closure_pushCodegen.LibSSM
cNameIR.Pattern.Common
collectAppFront.Ast
collectPAppFront.Ast
collectTAppFront.Ast
colonCommon.Pretty
columnCommon.Pretty
commaCommon.Pretty
concatWithCommon.Pretty
consCommon.Identifiers
consMapIR.Pattern.Anomaly
constrainIR.Constraint.Constrain.Program
constrainAppIR.Constraint.Constrain.Expression
constrainBinderDefsIR.Constraint.Constrain.Expression
constrainBranchIR.Constraint.Constrain.Expression
constrainDeclarationIR.Constraint.Constrain.Program
constrainDefsIR.Constraint.Constrain.Expression
constrainExprIR.Constraint.Constrain.Expression
constrainExprAnnotatedIR.Constraint.Constrain.Expression
constrainExprAttachedIR.Constraint.Constrain.Expression
constrainExternDeclIR.Constraint.Constrain.Program
constrainExternDeclsIR.Constraint.Constrain.Program
constrainLambdaIR.Constraint.Constrain.Expression
constrainLitIR.Constraint.Constrain.Expression
constrainMatchIR.Constraint.Constrain.Expression
constrainPrimIR.Constraint.Constrain.Expression
constrainRecDefsIR.Constraint.Constrain.Expression
Constraint 
1 (Data Constructor)Front.Ast
2 (Type/Class)IR.Types.Type, IR.Types
3 (Type/Class)IR.Constraint.Type
constrainTypeDefIR.Constraint.Constrain.Program
constrainTypeDefsIR.Constraint.Constrain.Program
constrainVariantIR.Constraint.Constrain.Program
container_ofCodegen.LibSSM
ContentIR.Constraint.Type
contentToErrorTypeIR.Constraint.Type
Context 
1 (Type/Class)IR.Constraint.Unify
2 (Data Constructor)IR.Constraint.Unify
Continue 
1 (Data Constructor)Front
2 (Data Constructor)Codegen
3 (Data Constructor)IR
CPatternIR.Constraint.Type
CQuote 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
CSaveTheEnvironmentIR.Constraint.Type
CSizeCodegen.LibSSM
csizeofCodegen.LibSSM
CSym 
1 (Type/Class)Common.Identifiers
2 (Data Constructor)Common.Identifiers
CTrue 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Type
cTypeIR.Pattern.Common
ctypeCodegen.LibSSM
DataIR.IR
DataInfo 
1 (Type/Class)Front.Identifiers
2 (Data Constructor)Front.Identifiers
dataKindFront.Identifiers
dbarCommon.Pretty
dconCaseCodegen.Typegen
dconConstructCodegen.Typegen
dconDestructCodegen.Typegen
DConId 
1 (Type/Class)Common.Identifiers, IR.IR
2 (Data Constructor)Common.Identifiers, IR.IR
DConInfo 
1 (Type/Class)Codegen.Typegen
2 (Data Constructor)Codegen.Typegen
3 (Type/Class)IR.Constraint.Monad
dconInfoCodegen.Typegen
DConMapIR.Constraint.Monad
dconOnHeapCodegen.Typegen
dconSizeCodegen.Typegen
dConToFuncIR.DConToFunc
dconTypeCodegen.Typegen
DeepCommon.Pretty
DefIR.Constraint.Constrain.Expression
defCommon.Default
DefaultCommon.Default
defaultizeIR.Pattern.Matrix
defaultLayoutOptionsCommon.Pretty
DefFnFront.Ast
DefinitionFront.Ast
DefPatFront.Ast
depthSubCodegen.Codegen
depth_tCodegen.LibSSM
DerefIR.IR
derefCodegen.LibSSM
Descriptor 
1 (Type/Class)IR.Constraint.Type
2 (Data Constructor)IR.Constraint.Type
desensitizeCodegen.LibSSM
desugarListsFront.DesugarLists
desugarPatternIR.DesugarPattern
desugarPatTupFront.DesugarPatTup
desugarStringsFront.DesugarStrings
discardAnnotationsIR.Constraint.Constrain
DocCommon.Pretty, IR.Constraint.PrettyPrint
dotCommon.Pretty
dquoteCommon.Pretty
dquotesCommon.Pretty
drarrowCommon.Pretty
DropIR.IR
dropCodegen.LibSSM
DumpCommon.Compiler
dumpCommon.Compiler
DumpAstFront
DumpAstFinalFront
DumpAstParsedFront
DumpIRIR
DumpIRAnnotatedIR
DumpIRConstraintsIR
DumpIRFinalIR
DumpIRInlinedIR
DumpIRLiftedIR
DumpIRMangledIR
DumpIRTypedIR
DumpIRTypedShowIR
DumpIRTypedUglyIR
DumpTokensFront
DumpyCommon.Pretty
dumpyCommon.Pretty
DupIR.IR
dupCodegen.LibSSM
dupsCodegen.LibSSM
emptyDocCommon.Pretty
emptyState 
1 (Function)IR.Constraint.Solve
2 (Function)IR.Constraint.Constrain.Annotation
3 (Function)IR.Constraint.Constrain.Pattern
emptyWithColsIR.Pattern.Matrix
encloseCommon.Pretty
encloseSepCommon.Pretty
enterCodegen.LibSSM
enter_Codegen.LibSSM
enter_callerCodegen.LibSSM
enter_depthCodegen.LibSSM
enter_priorityCodegen.LibSSM
EnvIR.Constraint.Solve
EORFront.Ast
equalsCommon.Pretty
equivalentIR.Constraint.UnionFind
ErrIR.Constraint.Unify
Error 
1 (Type/Class)Common.Compiler
2 (Type/Class)IR.Constraint.Error
3 (Data Constructor)IR.Constraint.Error
4 (Data Constructor)IR.Constraint.Type
errorDescriptorIR.Constraint.Unify
ErrorMsgCommon.Compiler
EscExp 
1 (Type/Class)Codegen.Codegen
2 (Data Constructor)Codegen.Codegen
ExceptDefaultIR.IR
ExceptionIR.IR
ExceptTypeIR.IR
EXHAUSTED_ACT_QUEUECodegen.LibSSM
EXHAUSTED_EVENT_QUEUECodegen.LibSSM
EXHAUSTED_MEMORYCodegen.LibSSM
EXHAUSTED_PRIORITYCodegen.LibSSM
existsIR.Constraint.Type
Expr 
1 (Type/Class)Front.Ast
2 (Type/Class)IR.IR
extend 
1 (Function)IR.Pattern.Vector
2 (Function)IR.Pattern.Matrix
ExternDecl 
1 (Type/Class)Front.Ast
2 (Data Constructor)Front.Ast
externDeclsIR.IR
externToCallIR.ExternToCall
extractIR.IR
FfiCallIR.IR
fillCommon.Pretty
fillBreakCommon.Pretty
fillCatCommon.Pretty
fillSepCommon.Pretty
FixityFront.Ast, Front.ParseOperators
flatAltCommon.Pretty
FlatTypeIR.Constraint.Type
FlexVar 
1 (Data Constructor)IR.Constraint.Error
2 (Data Constructor)IR.Constraint.Type
fnBodyCodegen.Codegen
fnCasesCodegen.Codegen
fnFreshCodegen.Codegen
fnLocalsCodegen.Codegen
fnMaxWaitsCodegen.Codegen
fnNameCodegen.Codegen
fnParamsCodegen.Codegen
fnRetTyCodegen.Codegen
fnTypeInfoCodegen.Codegen
fnVarsCodegen.Codegen
foldApp 
1 (Function)Front.Ast
2 (Function)IR.IR
foldArrow 
1 (Function)IR.Types.Type, IR.Types, IR.Constraint.Canonical
2 (Function)IR.Constraint.Type
foldLambdaIR.IR
Forall 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
forallIR.Types.Type, IR.Types
FreeVarsIR.Constraint.Canonical
freeVars 
1 (Function)Common.Identifiers
2 (Function)IR.Constraint.Canonical
freshIR.Constraint.UnionFind
freshAnnVarIR.Constraint.Monad
freshLabelCodegen.Codegen
freshNameIR.Constraint.Monad
freshVarIR.Constraint.Monad
fromAnnotationsIR.Types.Type, IR.Types
fromIdCommon.Identifiers
fromListIR.Pattern.Vector
fromPatVecIR.Pattern.Matrix
fromPatVecsIR.Pattern.Matrix
fromSchemeIR.Constraint.Instantiate
fromStringCommon.Identifiers, Common.Compiler
fuseCommon.Pretty
FusionDepthCommon.Pretty
genBinopCodegen.Codegen
genEnterCodegen.Codegen
generalizeIR.Constraint.Solve
genExprCodegen.Codegen
genExternCodegen.Codegen
GenFn 
1 (Type/Class)Codegen.Codegen
2 (Data Constructor)Codegen.Codegen
GenFnState 
1 (Type/Class)Codegen.Codegen
2 (Data Constructor)Codegen.Codegen
genIdCommon.Identifiers
genInitProgramCodegen.Codegen
genLiteralCodegen.Codegen
genLiteralRawCodegen.Codegen
genLocalsCodegen.Codegen
genParamsCodegen.Codegen
genParArgsCodegen.Codegen
genPrimCodegen.Codegen
genPrimOpCodegen.Codegen
genProgramCodegen.Codegen
genStaticClosureCodegen.Codegen
genStepCodegen.Codegen
genStructCodegen.Codegen
genTmpCodegen.Codegen
genTrigsCodegen.Codegen
genTypesCodegen.Typegen
genYieldCodegen.Codegen
getIR.Constraint.UnionFind
getDConInfoIR.Constraint.Monad
getExternIR.Constraint.Monad
getFreshCodegen.Codegen
getKindIR.Constraint.Monad
getsDConCodegen.Codegen
getsTConCodegen.Codegen
getTopCDefsFront.Ast
getTopDataDefFront.Ast
getTopExternFront.Ast
getTopsFront.Ast
getTopTypeDefFront.Ast
getTypeIR.Types.Type, IR.Types
getVarNamesMarkIR.Constraint.Type
groupCommon.Pretty
guardedUnifyIR.Constraint.Unify
hangCommon.Pretty
hardlineCommon.Pretty
hasCompleteConsIR.Pattern.Anomaly
HasFreeVarsCommon.Identifiers
HasTypeIR.Types.Type, IR.Types
has_childrenCodegen.LibSSM
hcatCommon.Pretty
hd 
1 (Function)IR.Pattern.Vector
2 (Function)IR.Pattern.Matrix
HeaderIR.Constraint.Constrain.Pattern
heap_ptrCodegen.LibSSM
HoleIR.Types.Type, IR.Types
hsepCommon.Pretty
I16 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
i16IR.Constraint.Type
I32 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
i32IR.Constraint.Type
I64 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
i64IR.Constraint.Type
I8 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
i8IR.Constraint.Type
IdFront.Ast
identCommon.Identifiers
IdentifiableCommon.Identifiers
Identifier 
1 (Type/Class)Common.Identifiers
2 (Data Constructor)Common.Identifiers
IdKindFront.Identifiers
IfElseFront.Ast
includesCodegen.Codegen
indentCommon.Pretty
indentNoCommon.Pretty
InfiniteIR.Constraint.Error
InfiniteTypeIR.Constraint.Error
InfixlFront.Ast, Front.ParseOperators
InfixrFront.Ast, Front.ParseOperators
injectIR.IR
injectMoreIR.IR
insertRefCountingIR.InsertRefCounting
instProgramIR.ClassInstantiation
internalErrFront.Scanner
INTERNAL_ERRORCodegen.LibSSM
introduceIR.Constraint.Solve
INVALID_MEMORYCodegen.LibSSM
INVALID_TIMECodegen.LibSSM
isConsCommon.Identifiers
isGeneratedCommon.Identifiers
isGenericIR.Constraint.Solve
isIntIR.Types.Type, IR.Types
isNumIR.Types.Type, IR.Types
isReservedCommon.Identifiers
IsStringCommon.Identifiers
isUIntIR.Types.Type, IR.Types
isValueIR.IR
isVarCommon.Identifiers
Kind 
1 (Type/Class)IR.Types.Type, IR.Types
2 (Type/Class)IR.Constraint.Canonical
label_Codegen.LibSSM
Lambda 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
langleCommon.Pretty
larrowCommon.Pretty
Last 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
laterCodegen.LibSSM
layoutCompactCommon.Pretty
LayoutOptions 
1 (Type/Class)Common.Pretty
2 (Data Constructor)Common.Pretty
layoutPageWidthCommon.Pretty
layoutPrettyCommon.Pretty
layoutSmartCommon.Pretty
lbraceCommon.Pretty
lbracketCommon.Pretty
leaveCodegen.LibSSM
leave_labelCodegen.LibSSM
Let 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
lexerForHappyFront.Scanner
LexErrorCommon.Compiler
liftEitherCommon.Compiler
liftErrFront.Scanner
liftProgramLambdasIR.LambdaLift
lineCommon.Pretty
line'Common.Pretty
List 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
list 
1 (Function)Common.Pretty
2 (Function)IR.Constraint.Type
listenCommon.Compiler
ListExprFront.Ast
Lit 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
LitCharFront.Ast
Literal 
1 (Type/Class)Front.Ast
2 (Type/Class)IR.IR
LitEvent 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
LitIntFront.Ast
LitIntegralIR.IR
LitRatFront.Ast
LitStringFront.Ast
lookupPrimIR.Constraint.Constrain.Expression
Loop 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
lowerIR
lowerProgramIR.LowerAst
lparenCommon.Pretty
makeCopyIR.Constraint.Solve
makeCopyHelpIR.Constraint.Solve
mangleCommon.Identifiers
mangleProgramIR.MangleNames
mangleVarsCommon.Identifiers
Mark 
1 (Type/Class)IR.Constraint.Type
2 (Data Constructor)IR.Constraint.Type
marshalCodegen.LibSSM
Match 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
maxWaitCodegen.Codegen
mergeIR.Constraint.Unify
mismatchIR.Constraint.Unify
mkDConMapIR.Constraint.Monad
mkDescriptorIR.Constraint.Type
mkFlexVarIR.Constraint.Type
mkIRFlexVarIR.Constraint.Type
mkRigidVarIR.Constraint.Type
mkTCStateIR.Constraint.Monad
Mode 
1 (Type/Class)Front
2 (Type/Class)Codegen
3 (Type/Class)IR
mode 
1 (Function)Codegen
2 (Function)IR
modifyIR.Constraint.UnionFind
MonadErrorCommon.Compiler
MonadWriterCommon.Compiler
NameErrorCommon.Compiler
NameWarningCommon.Compiler
ncol 
1 (Function)IR.Pattern.Vector
2 (Function)IR.Pattern.Matrix
nestCommon.Pretty
nestingCommon.Pretty
neverCodegen.LibSSM
NewIR.IR
new_adtCodegen.LibSSM
new_closureCodegen.LibSSM
new_svCodegen.LibSSM
new_timeCodegen.LibSSM
nextCaseCodegen.Codegen
nextMarkIR.Constraint.Type
NextOpFront.Ast
nilCommon.Identifiers
NoExprFront.Ast
noMarkIR.Constraint.Type
nopeCodegen.Codegen
noRankIR.Constraint.Type
normalizeIdIR.MangleNames
NOT_READYCodegen.LibSSM
Now 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
nowCodegen.LibSSM
nrowIR.Pattern.Matrix
occurs 
1 (Function)IR.Constraint.Occurs
2 (Function)IR.Constraint.Solve
occursMarkIR.Constraint.Type
OkIR.Constraint.Unify
onSuccessIR.Constraint.Unify
on_heapCodegen.LibSSM
OpRegion 
1 (Type/Class)Front.Ast
2 (Data Constructor)Front.Ast
optimizeParIR.OptimizePar
Options 
1 (Type/Class)Front
2 (Data Constructor)Front
3 (Type/Class)Codegen
4 (Data Constructor)Codegen
5 (Type/Class)IR
6 (Data Constructor)IR
options 
1 (Function)Front
2 (Function)Codegen
3 (Function)IR
optModeFront
outermostRankIR.Constraint.Type
packed_valCodegen.LibSSM
PageWidthCommon.Pretty
pageWidthCommon.Pretty
Par 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
parensCommon.Pretty
parseAstFront
ParseErrorCommon.Compiler
parseOperatorsFront.ParseOperators
parseProgramFront.Parser
Pass 
1 (Type/Class)Common.Compiler
2 (Data Constructor)Common.Compiler
passCommon.Compiler
passIOCommon.Compiler
PatFront.Ast
PatAnnFront.Ast
PatAppFront.Ast
PatAsFront.Ast
PatIdFront.Ast
PatLitFront.Ast
PatMat 
1 (Type/Class)IR.Pattern.Matrix
2 (Data Constructor)IR.Pattern.Matrix
PatternErrorCommon.Compiler
PatternWarningCommon.Compiler
PatTupFront.Ast
PatVec 
1 (Type/Class)IR.Pattern.Vector
2 (Data Constructor)IR.Pattern.Vector
PatWildcardFront.Ast
pickIdIR.MangleNames
pipeCommon.Pretty
pluralCommon.Pretty
PointIR.Constraint.UnionFind
PoolsIR.Constraint.Solve
poolToRankTableIR.Constraint.Solve
PrettyCommon.Pretty
prettyCommon.Pretty
prettyListCommon.Pretty
prettyTokensFront.Token
PrimIR.IR
PrimAddIR.IR
PrimBitAndIR.IR
PrimBitNotIR.IR
PrimBitOrIR.IR
PrimDivIR.IR
PrimEqIR.IR
PrimGeIR.IR
PrimGtIR.IR
PrimitiveIR.IR
PrimLeIR.IR
PrimLtIR.IR
PrimModIR.IR
PrimMulIR.IR
PrimNegIR.IR
PrimNeqIR.IR
PrimNotIR.IR
PrimOp 
1 (Data Constructor)IR.IR
2 (Type/Class)IR.IR
PrimSubIR.IR
printConstraintIR.Constraint.PrettyPrint
priority_tCodegen.LibSSM
Program 
1 (Type/Class)Front.Ast
2 (Data Constructor)Front.Ast
3 (Type/Class)IR.IR
4 (Data Constructor)IR.IR
programDefsIR.IR
programEntryIR.IR
program_exitCodegen.LibSSM
program_initCodegen.LibSSM
punctuateCommon.Pretty
rangleCommon.Pretty
rarrowCommon.Pretty
rbraceCommon.Pretty
rbracketCommon.Pretty
read_timeCodegen.LibSSM
reAnnotateCommon.Pretty
reAnnotateSCommon.Pretty
redundantIR.Constraint.UnionFind
Ref 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
refIR.Constraint.Type
registerIR.Constraint.Solve
removeTrailingWhitespaceCommon.Pretty
ReservedFront.Identifiers
reservedCommon.Identifiers
restoreIR.Constraint.Solve
restoreContentIR.Constraint.Solve
ret_valCodegen.LibSSM
RigidMapIR.Constraint.Constrain.Annotation
RigidVar 
1 (Data Constructor)IR.Constraint.Error
2 (Data Constructor)IR.Constraint.Type
root_depthCodegen.LibSSM
root_priorityCodegen.LibSSM
rparenCommon.Pretty
run 
1 (Function)Front
2 (Function)Codegen
3 (Function)IR.Constraint.Solve
4 (Function)IR.Constraint.Elaborate
5 (Function)IR.Constraint.Constrain
6 (Function)IR
runAlexFront.Scanner
runAnomalyFnIR.Pattern.Anomaly
runGenFnCodegen.Codegen
runPassCommon.Compiler
runTCIR.Constraint.Monad
samplePatIR.Pattern.Anomaly
SAnnPopCommon.Pretty
SAnnPushCommon.Pretty
scanTokensFront.Scanner
scanTokenTypesFront.Scanner
SCharCommon.Pretty
Scheme 
1 (Type/Class)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Types.Type, IR.Types
3 (Type/Class)IR.Constraint.Canonical
SchemeOfIR.Types.Type, IR.Types
schemeOf 
1 (Function)IR.Types.Type, IR.Types
2 (Function)IR.Constraint.Canonical
schemeToVarIR.Constraint.Solve
schemeToVariableIR.Constraint.Solve
ScopeErrorCommon.Compiler
scopeProgramFront.Scope
segmentDefsIR.SegmentLets
segmentDefs'IR.SegmentLets
segmentLetsIR.SegmentLets
semiCommon.Pretty
SEmptyCommon.Pretty
sensitizeCodegen.LibSSM
sepCommon.Pretty
SeqFront.Ast
setIR.Constraint.UnionFind
SFailCommon.Pretty
ShallowCommon.Pretty
shlCodegen.LibSSM
showId 
1 (Function)Common.Identifiers
2 (Function)IR.Pattern.Anomaly
showSetIR.Pattern.Anomaly
shrCodegen.LibSSM
SimpleDocStreamCommon.Pretty
simplifyProgramIR.Simplify
singleColIR.Pattern.Matrix
singleRowIR.Pattern.Matrix
singletonIR.Pattern.Vector
Size16Codegen.LibSSM
Size32Codegen.LibSSM
Size64Codegen.LibSSM
Size8Codegen.LibSSM
size_to_intCodegen.LibSSM
size_to_stringCodegen.LibSSM
slashCommon.Pretty
SLineCommon.Pretty
softlineCommon.Pretty
softline'Common.Pretty
solveIR.Constraint.Solve
spaceCommon.Pretty
spaghettiCommon.Pretty
Span 
1 (Type/Class)Front.Token, Front.Scanner
2 (Data Constructor)Front.Token, Front.Scanner
specializeIR.Pattern.Vector
specializeConsIR.Pattern.Matrix
specializeLitIR.Pattern.Matrix
specializeWildIR.Pattern.Vector
sprinkleVariablesIR.Constraint.Constrain
squoteCommon.Pretty
squotesCommon.Pretty
SSMErrorCodegen.LibSSM
starCodegen.LibSSM
State 
1 (Type/Class)IR.Constraint.Solve
2 (Data Constructor)IR.Constraint.Solve
3 (Type/Class)IR.Constraint.Constrain.Annotation
4 (Data Constructor)IR.Constraint.Constrain.Annotation
5 (Type/Class)IR.Constraint.Constrain.Pattern
6 (Data Constructor)IR.Constraint.Constrain.Pattern
static_closureCodegen.LibSSM
static_valueCodegen.LibSSM
stdin_handler_killCodegen.LibSSM
stdin_handler_spawnCodegen.LibSSM
stdout_handler_enterCodegen.LibSSM
step_Codegen.LibSSM
STextCommon.Pretty
StructureIR.Constraint.Type
substMagicIR.SubstMagic
subUnifyIR.Constraint.Unify
surroundCommon.Pretty
sv_last_updatedCodegen.LibSSM
sv_tCodegen.LibSSM
SymInfo 
1 (Type/Class)IR.IR
2 (Data Constructor)IR.IR
symOriginIR.IR
SymTableIR.IR
symTableIR.IR
symTypeIR.IR
syntaxErrFront.Scanner
TAfterFront.Token, Front.Scanner
TAmpersandFront.Token, Front.Scanner
TAppFront.Ast
targsIR.IR
TArrowFront.Ast
TAtFront.Token, Front.Scanner
TAtAtFront.Token, Front.Scanner
TBarFront.Token, Front.Scanner
TBreakFront.Token, Front.Scanner
TCIR.Constraint.Monad
TCBlockFront.Token, Front.Scanner
TColonFront.Token, Front.Scanner
TCommaFront.Token, Front.Scanner
TCon 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.Types.Type, IR.Types, IR.Constraint.Canonical
TCon1IR.Constraint.Type
TConId 
1 (Type/Class)Common.Identifiers, IR.IR
2 (Data Constructor)Common.Identifiers, IR.IR
TConInfo 
1 (Type/Class)Codegen.Typegen
2 (Data Constructor)Codegen.Typegen
tconInfoCodegen.Typegen
TConNIR.Constraint.Type
TCQuoteFront.Token, Front.Scanner
tCSetIR.Pattern.Common
TCState 
1 (Type/Class)IR.Constraint.Monad
2 (Data Constructor)IR.Constraint.Monad
TCSymFront.Token, Front.Scanner
TDBarFront.Token, Front.Scanner
TDoFront.Token, Front.Scanner
TDRarrowFront.Token, Front.Scanner
tellCommon.Compiler
TElseFront.Token, Front.Scanner
TEOFFront.Token, Front.Scanner
TEqFront.Token, Front.Scanner
termToCanTypeIR.Constraint.Type
termToErrorTypeIR.Constraint.Type
TExternFront.Token, Front.Scanner
textWidthCodegen
TFunFront.Token, Front.Scanner
throwCodegen.LibSSM
throwError 
1 (Function)Common.Compiler
2 (Function)IR.Constraint.Monad
throwMalformedErrorIR.Pattern.Anomaly
TIdFront.Token, Front.Scanner
TIfFront.Token, Front.Scanner
Time 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
timeIR.Constraint.Type
time_obj_tCodegen.LibSSM
time_tCodegen.LibSSM
TInfo 
1 (Type/Class)IR.Pattern.Common
2 (Data Constructor)IR.Pattern.Common
TIntegerFront.Token, Front.Scanner
tlIR.Pattern.Vector
TLarrowFront.Token, Front.Scanner
TLbraceFront.Token, Front.Scanner
TLbracketFront.Token, Front.Scanner
TLetFront.Token, Front.Scanner
TLoopFront.Token, Front.Scanner
TLparenFront.Token, Front.Scanner
TMatchFront.Token, Front.Scanner
tmp_Codegen.LibSSM
tNameIR.Pattern.Common
TNowFront.Token, Front.Scanner
toCanTypeIR.Constraint.Type
todo 
1 (Function)Common.Compiler
2 (Function)Codegen.Codegen
toErrorStringIR.Constraint.Error
toErrorTypeIR.Constraint.Type
tokColFront.Token, Front.Scanner
Token 
1 (Type/Class)Front.Token, Front.Scanner
2 (Data Constructor)Front.Token, Front.Scanner
TokenTypeFront.Token, Front.Scanner
tokenTypeFront.Token
tokLenFront.Token, Front.Scanner
tokLineFront.Token, Front.Scanner
tokPosFront.Token, Front.Scanner
toList 
1 (Function)IR.Pattern.Vector
2 (Function)IR.Pattern.Matrix
TOpFront.Token, Front.Scanner
TopCDefsFront.Ast
TopDef 
1 (Type/Class)Front.Ast
2 (Data Constructor)Front.Ast
TopExternFront.Ast
TopTypeFront.Ast
top_parentCodegen.LibSSM
to_actCodegen.LibSSM
to_svCodegen.LibSSM
TParFront.Token, Front.Scanner
transformIR
TRarrowFront.Token, Front.Scanner
traverseFlatTypeIR.Constraint.Solve
TRbraceFront.Token, Front.Scanner
TRbracketFront.Token, Front.Scanner
trigger_tCodegen.LibSSM
trig_Codegen.LibSSM
TRparenFront.Token, Front.Scanner
TSemicolonFront.Token, Front.Scanner
TStringFront.Token, Front.Scanner
TTupleFront.Ast
TTypeFront.Token, Front.Scanner
TUnderscoreFront.Token, Front.Scanner
TupleFront.Ast
tuple 
1 (Function)IR.Types.Type, IR.Types
2 (Function)IR.Constraint.Canonical
tupledCommon.Pretty
tupleIdIR.Types.Type, IR.Types
TVarIR.Types.Type, IR.Types, IR.Constraint.Canonical
TVarId 
1 (Type/Class)Common.Identifiers
2 (Data Constructor)Common.Identifiers
TVarIdx 
1 (Type/Class)Common.Identifiers
2 (Data Constructor)Common.Identifiers
TVarNIR.Constraint.Type
TWaitFront.Token, Front.Scanner
TWhileFront.Token, Front.Scanner
TypFront.Ast
TypAnnFront.Ast
Type 
1 (Type/Class)IR.Constraint.Error
2 (Data Constructor)IR.Constraint.Error
3 (Type/Class)IR.Types.Type, IR.Types, IR.IR, IR.Constraint.Canonical
4 (Type/Class)IR.Constraint.Type
typeAnnCommon.Pretty
typecheckIR
typecheckProgramIR.Constraint.Typechecking
TypeDef 
1 (Type/Class)Front.Ast
2 (Data Constructor)Front.Ast
3 (Type/Class)IR.IR
4 (Data Constructor)IR.IR
typeDefsIR.IR
typeEncodingCodegen.Typegen
TypeErrorCommon.Compiler
typeErrorCommon.Compiler
TypegenInfo 
1 (Type/Class)Codegen.Typegen
2 (Data Constructor)Codegen.Typegen
typeMapIR.Pattern.Anomaly
typeNameFront.Ast
typeParamsFront.Ast
typeScrutCodegen.Typegen
typeToVarIR.Constraint.Solve
typeToVariableIR.Constraint.Solve
TypeVariant 
1 (Type/Class)Front.Ast
2 (Type/Class)IR.IR
typeVariantsFront.Ast
TypeWarningCommon.Compiler
TypFnFront.Ast
TypInfo 
1 (Type/Class)Front.Identifiers
2 (Data Constructor)Front.Identifiers
typKindFront.Identifiers
TypNoneFront.Ast
TypProperFront.Ast
TypReturnFront.Ast
U16 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
u16IR.Constraint.Type
U32 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
u32IR.Constraint.Type
U64 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
u64IR.Constraint.Type
U8 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
u8IR.Constraint.Type
unAlexFront.Scanner
unAnnotateCommon.Pretty
unAnnotateSCommon.Pretty
unAnnotationsIR.Types.Type, IR.Types, IR.Constraint.Canonical
UnboundedCommon.Pretty
uncarryAttachmentIR.Constraint.Type
undefCodegen.Codegen
unexpectedCommon.Compiler
UnexpectedErrorCommon.Compiler
unfoldAppIR.IR
unfoldArrowIR.Types.Type, IR.Types, IR.Constraint.Canonical
unfoldLambdaIR.IR
ungenIdCommon.Identifiers
Unify 
1 (Type/Class)IR.Constraint.Unify
2 (Data Constructor)IR.Constraint.Unify
unifyIR.Constraint.Unify
unifyArgsIR.Constraint.Unify
unifyFlexIR.Constraint.Unify
unifyRigidIR.Constraint.Unify
unifyStructureIR.Constraint.Unify
UnimplementedErrorCommon.Compiler
uninitializedSymTableIR.IR
unionIR.Constraint.UnionFind
Unit 
1 (Data Constructor)IR.Types.Type, IR.Types
2 (Data Constructor)IR.Constraint.Canonical
unit 
1 (Function)Codegen.Codegen
2 (Function)IR.Constraint.Type
unmarshalCodegen.LibSSM
unsafeViaShowCommon.Pretty
unSchemeIR.Types.Type, IR.Types
usefulIR.Pattern.Anomaly
usefulInductiveIR.Pattern.Anomaly
UserFront.Identifiers
value_tCodegen.LibSSM
VarIR.IR
VariableIR.Constraint.Type
variantFieldsIR.IR
VariantNamedIR.IR
variantsIR.IR
VariantUnnamed 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
VarId 
1 (Type/Class)Common.Identifiers, IR.IR
2 (Data Constructor)Common.Identifiers, IR.IR
vcatCommon.Pretty
viaShowCommon.Pretty
vsepCommon.Pretty
Wait 
1 (Data Constructor)Front.Ast
2 (Data Constructor)IR.IR
warnCommon.Compiler
WarningCommon.Compiler
WhileFront.Ast
widthCommon.Pretty
withAnnotationsIR.Constraint.Constrain.Annotation
withBindingsCodegen.Codegen
withNewLocalCodegen.Codegen
word_tCodegen.LibSSM
writerCommon.Compiler
_binderIdIR.IR
_binderTypeIR.IR
_bodyConIR.Constraint.Type
_contentIR.Constraint.Type
_copyIR.Constraint.Type
_dconMapIR.Constraint.Monad
_envIR.Constraint.Solve
_errorsIR.Constraint.Solve
_externMapIR.Constraint.Monad
_firstIR.Constraint.Unify
_firstDescIR.Constraint.Unify
_flexIR.Constraint.Constrain.Annotation
_flexVarsIR.Constraint.Type
_freshCtrIR.Constraint.Monad
_headerIR.Constraint.Type
_headerConIR.Constraint.Type
_headersIR.Constraint.Constrain.Pattern
_kindMapIR.Constraint.Monad
_mark 
1 (Function)IR.Constraint.Type
2 (Function)IR.Constraint.Solve
_rankIR.Constraint.Type
_revConsIR.Constraint.Constrain.Pattern
_rigidMapIR.Constraint.Constrain.Annotation
_rigidVarsIR.Constraint.Type
_secondIR.Constraint.Unify
_secondDescIR.Constraint.Unify
_varsIR.Constraint.Constrain.Pattern