| SAssign | Sea.Exp | | SAuto | Sea.Exp | | SAutoBind | Sea.Exp | | SBind | | 1 (Data Constructor) | Core.Exp | | 2 (Data Constructor) | Source.Exp | | SBlank | Sea.Exp | | SBra | Source.Token | | SColon | Source.Token | | SComment | | 1 (Data Constructor) | Core.Exp | | 2 (Data Constructor) | Sea.Exp | | SGoto | Sea.Exp | | SHackery | Sea.Exp | | SKet | Source.Token | | SLabel | Sea.Exp | | SMatch | Sea.Exp | | SReturn | Sea.Exp | | SSlotPop | Sea.Exp | | SSlotPush | Sea.Exp | | SStmt | | 1 (Data Constructor) | Core.Exp | | 2 (Data Constructor) | Sea.Exp | | 3 (Data Constructor) | Source.Exp | | SSwitch | Sea.Exp | | School | | 1 (Type/Class) | Type.Squid.Base | | 2 (Data Constructor) | Type.Squid.Base | | SourcePos | | 1 (Type/Class) | Shared.Base, Shared.Var | | 2 (Data Constructor) | Shared.Base, Shared.Var | | SquidM | Type.Squid.State | | SquidS | | 1 (Type/Class) | Type.Squid.State | | 2 (Data Constructor) | Type.Squid.State | | Star | Source.Token | | State | | 1 (Type/Class) | Util.PrettyPrint | | 2 (Data Constructor) | Util.PrettyPrint | | Stmt | | 1 (Type/Class) | Core.Exp | | 2 (Type/Class) | Sea.Exp | | 3 (Type/Class) | Source.Exp | | StopCompile | Main.Arg | | StopErrors | Main.Arg | | StopTrauma | Main.Arg | | StopType | Main.Arg | | StopTypeConstraint | Main.Arg | | Symbol | Source.Token | | schoolClass | Type.Squid.Base | | schoolClassIdGen | Type.Squid.Base | | schoolClassSub | Type.Squid.Base | | schoolClassTouched | Type.Squid.Base | | schoolInit | Type.Squid.Base | | schoolMakeClassId | Type.Squid.Base | | schoolVarToClassId | Type.Squid.Base | | scrubAnnotMisc | Shared.Bits, Shared.Pretty | | scrubAnnotType | Shared.Bits, Shared.Pretty | | scrubAnnotVar | Shared.Bits, Shared.Pretty | | scrubAnnots | Shared.Bits, Shared.Pretty | | scrubEffects | Core.Effect.Scrub | | scrubEffectsSS | Core.Effect.Scrub | | seaCode | Module.Module | | seaCtor | Shared.Unique | | seaForce | | 1 (Function) | Stages.Sea | | 2 (Function) | Shared.Unique | | seaHeader | Module.Module | | seaReturn | | 1 (Function) | Stages.Sea | | 2 (Function) | Shared.Unique | | seaSlot | | 1 (Function) | Stages.Sea | | 2 (Function) | Shared.Unique | | seaSub | Stages.Sea | | seaThunk | Shared.Unique | | seaTree | Module.Module | | selMatch | Stages.Sea | | selMatchTree | Sea.Match | | separate | Source.Separate | | seqTree | Source.Seq | | sequenceBranches | Type.Constraint.Post.Sequence, Type.Constraint.Post | | sequenceF | Util.List, Util, Main | | sequenceFF | Util.List, Util, Main | | setAttribute | Util.Terminal.VT100 | | setBackground | Util.Terminal.VT100 | | setBindModeV | Type.Constraint.Util | | setForeground | Util.Terminal.VT100 | | setSpaceColor | Shared.Var | | setSpaceEffect | Shared.Var | | setSpaceModule | Shared.Var | | setSpaceRegion | Shared.Var | | setSpaceSegment | Shared.Var | | setSpaceType | Shared.Var | | setSpaceValue | Shared.Var | | showHex | Util.Pretty.Misc, Util.Pretty, Util | | showHexPad | Util.Pretty.Misc, Util.Pretty, Util | | showSource | Source.TokenShow, Module.Pretty | | showTypeConstraints | Module.Pretty | | showTypeSlurpTrace | Module.Pretty | | showTypeSolveTrace | Module.Pretty | | shuffle | Util.Math | | sinkClassId | | 1 (Function) | Type.Squid.Class | | 2 (Function) | Type.Squid.School | | sinkClassIdE | Type.Squid.Class | | sinkClassIdR | Type.Squid.Class | | sinkClassIdT | Type.Squid.Class | | sinkEffectsC | Type.Squid.SinkE, Type.Squid.Sink | | sinkRegionCF | Type.Squid.SinkR | | sinkTypeC | Type.Squid.Sink | | sinkTypeCF | Type.Squid.Sink | | sinkTypeV | Type.Squid.Sink | | sinkVar | Type.Squid.Class | | slotTree | Sea.Slot | | slurpC | Stages.Source | | slurpCallGraph | Type.Constraint.CallGraph | | slurpDataDefs | Source.Slurp | | slurpFixTable | Source.Slurp | | slurpH | Stages.Source | | slurpImportExterns | Source.Slurp | | slurpImportModules | Source.Slurp | | slurpInstantiate | Type.Constraint.Util | | slurpS | Source.Type.SlurpS | | slurpTreeM | Source.Type.Slurp | | snipDown | Stages.Core | | snipDownTree | Core.SnipDown | | solveSquid | Stages.Source | | sortFettersT | Type.Pack | | sortForallVars | | 1 (Function) | Shared.Var | | 2 (Function) | Type.Pack | | sortLambdaVars | Core.Util | | sortVarKinds | Type.Pack | | source | Module.Module | | sourceAliasX | Shared.Unique | | sourceHacksX | Shared.Unique | | sourceRenameTrace | Module.Module | | sourceTabWidth | Util.PrettyPrint | | sourceTree | | 1 (Function) | Module.Interface | | 2 (Function) | Module.Module | | sourceTyped | Module.Module | | spaceOut | Util.PrettyPrint | | splitOn | Util.List, Util, Main | | splitOns | Util.List, Util, Main | | splitWhen | Util.List, Util, Main | | splitWhens | Util.List, Util, Main | | squidExport | Type.Squid.Export | | squidSInit | Type.Squid.State | | squidSolve | Type.Squid.Solve | | stack | Util.PrettyPrint | | stateBindMode | Type.Constraint.State | | stateBindVars | Core.Lift.Base | | stateBinds | Core.Lift.Base | | stateChopped | Core.Lift.Base | | stateClassE | Type.Squid.State | | stateClassR | Type.Squid.State | | stateClassT | Type.Squid.State | | stateCoreVar | Source.RenameM | | stateCoreVars | | 1 (Function) | Core.Lift.Base | | 2 (Function) | Type.Constraint.State | | 3 (Function) | Type.Squid.State | | stateCurrentModule | Source.RenameM | | stateDataDefs | Type.Constraint.State | | stateDataFields | Type.Squid.State | | stateDebug | Source.RenameM | | stateErrors | | 1 (Function) | Source.RenameM | | 2 (Function) | Type.Constraint.State | | 3 (Function) | Type.Squid.State | | stateGen | | 1 (Function) | Source.RenameM | | 2 (Function) | Type.Constraint.State | | stateHeaderCore | Core.Lift.Base | | stateInst | Type.Squid.State | | stateSchemeCache | Type.Squid.State | | stateSchemeExtern | Type.Squid.State | | stateSchemeInferred | Type.Squid.State | | stateSchemeSig | Type.Squid.State | | stateSchemeSusp | Type.Squid.State | | stateSigmaTable | Type.Squid.State | | stateSlurpDefs | Type.Constraint.State | | stateStack | Source.RenameM | | stateStop | Type.Squid.State | | stateTopVars | Core.Lift.Base | | stateTrace | | 1 (Function) | Source.RenameM | | 2 (Function) | Type.Constraint.State | | 3 (Function) | Type.Squid.State | | stateTypes | Core.Lift.Base | | stateVarGen | | 1 (Function) | Core.Lift.Base | | 2 (Function) | Type.Squid.State | | stateVarSub | Type.Squid.State | | stateVarType | Type.Constraint.State | | staticRsDataT | Type.Squid.Plug | | staticRsEnvT | Type.Squid.Plug | | subTree | Sea.Sub | | summariseT | Type.Summarise | | superAirity | Core.Util | | superOpType | Core.Util | | symbolNames | Shared.Vanilla | | synthClass | Type.Squid.Synth |
|