| S | |
| 1 (Data Constructor) | Swarm.Language.Syntax |
| 2 (Data Constructor) | Swarm.Game.World.Typecheck |
| safeDiv | Swarm.Game.Step |
| safeExp | Swarm.Game.Step |
| safeIndex | Swarm.Util.UnitInterval |
| SAfter | Swarm.Game.State |
| Said | Swarm.Log |
| Salvage | Swarm.Language.Syntax |
| SAnnotate | Swarm.Language.Syntax |
| SApp | Swarm.Language.Syntax |
| Save | Swarm.Game.Failure |
| saveAchievementsInfo | Swarm.Game.Achievement.Persistence |
| saveMapFile | Swarm.TUI.Editor.Controller |
| saveScenarioInfo | Swarm.Game.ScenarioInfo |
| Say | Swarm.Language.Syntax |
| SBefore | Swarm.Game.State |
| SBind | Swarm.Language.Syntax |
| SC | Swarm.Game.ScenarioInfo |
| sc | Swarm.Game.World.Parse |
| Scan | Swarm.Language.Syntax |
| sccInfo | Swarm.Game.Scenario.Objective.Graph |
| Scenario | |
| 1 (Type/Class) | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| 2 (Data Constructor) | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| 3 (Data Constructor) | Swarm.Doc.Gen |
| scenarioAttemptMetrics | Swarm.Game.Scenario.Scoring.Best |
| scenarioAttrs | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioAuthor | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioBestByAstSize | Swarm.Game.Scenario.Scoring.Best |
| scenarioBestByCharCount | Swarm.Game.Scenario.Scoring.Best |
| scenarioBestByTicks | Swarm.Game.Scenario.Scoring.Best |
| scenarioBestByTime | Swarm.Game.Scenario.Scoring.Best |
| ScenarioCodeMetrics | |
| 1 (Type/Class) | Swarm.Game.Scenario.Scoring.CodeSize |
| 2 (Data Constructor) | Swarm.Game.Scenario.Scoring.CodeSize |
| scenarioCodeMetrics | Swarm.Game.Scenario.Scoring.ConcreteMetrics |
| ScenarioCollection | Swarm.Game.ScenarioInfo |
| scenarioCollectionToList | Swarm.Game.ScenarioInfo |
| ScenarioConfigControl | Swarm.TUI.Model.Name, Swarm.TUI.Model |
| ScenarioConfigFileSelector | Swarm.TUI.Model.Name |
| scenarioConfigFocusRing | Swarm.TUI.Launch.Model |
| ScenarioConfigPanel | Swarm.TUI.Model.Name |
| ScenarioConfigPanelControl | Swarm.TUI.Model.Name |
| ScenarioConfigPanelFocusable | Swarm.TUI.Model.Name |
| scenarioCreative | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioDescription | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioDurationMetrics | Swarm.Game.Scenario.Scoring.ConcreteMetrics |
| scenarioElapsed | Swarm.Game.Scenario.Scoring.ConcreteMetrics |
| scenarioElapsedTicks | Swarm.Game.Scenario.Scoring.ConcreteMetrics |
| ScenarioEndModal | Swarm.TUI.Model.Menu, Swarm.TUI.Model |
| scenarioEntities | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| ScenarioInfo | |
| 1 (Type/Class) | Swarm.Game.Scenario.Status, Swarm.Game.ScenarioInfo |
| 2 (Data Constructor) | Swarm.Game.Scenario.Status, Swarm.Game.ScenarioInfo |
| ScenarioInfoPair | Swarm.Game.Scenario.Status, Swarm.Game.ScenarioInfo |
| ScenarioItem | Swarm.Game.ScenarioInfo |
| scenarioItemByPath | Swarm.Game.ScenarioInfo |
| scenarioItemName | Swarm.Game.ScenarioInfo |
| scenarioKnown | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| ScenarioList | Swarm.TUI.Model.Name, Swarm.TUI.Model |
| scenarioName | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioNavigation | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| ScenarioNotFound | Swarm.Game.Failure |
| scenarioObjectives | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioOptions | Swarm.Game.Scenario.Scoring.ConcreteMetrics |
| ScenarioOutcome | Swarm.TUI.Model.Menu, Swarm.TUI.Model |
| scenarioPair | Swarm.Doc.Pedagogy |
| scenarioPath | Swarm.Game.Scenario.Status, Swarm.Game.ScenarioInfo |
| scenarioRecipes | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioRef | Swarm.TUI.Model.UI |
| scenarioRobots | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| Scenarios | Swarm.Game.Failure |
| scenarios | Swarm.TUI.Model |
| scenariosDir | Swarm.Doc.Schema.Render |
| scenarioSeed | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioSolution | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioStarted | Swarm.Game.Scenario.Scoring.Best |
| ScenarioStatus | Swarm.Game.Scenario.Status, Swarm.Game.ScenarioInfo |
| scenarioStatus | Swarm.Game.Scenario.Status, Swarm.Game.ScenarioInfo |
| scenarioStepsPerTick | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| ScenarioSuggested | Swarm.Game.State |
| scenarioToAppState | Swarm.TUI.Model.StateUpdate |
| scenarioToGameState | Swarm.Game.State |
| scenarioVersion | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scenarioWorlds | Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| schemaContent | Swarm.Doc.Schema.Parse |
| SchemaData | |
| 1 (Type/Class) | Swarm.Doc.Schema.Parse |
| 2 (Data Constructor) | Swarm.Doc.Schema.Parse |
| schemaExtension | Swarm.Doc.Schema.Render |
| SchemaIdReference | |
| 1 (Type/Class) | Swarm.Doc.Schema.SchemaType |
| 2 (Data Constructor) | Swarm.Doc.Schema.SchemaType |
| schemaJsonOptions | Swarm.Doc.Schema.Refined |
| schemaPath | Swarm.Doc.Schema.Parse |
| SchemaRaw | |
| 1 (Type/Class) | Swarm.Doc.Schema.Refined |
| 2 (Data Constructor) | Swarm.Doc.Schema.Refined |
| schemasDir | Swarm.Doc.Schema.Render |
| SchemaType | Swarm.Doc.Schema.SchemaType |
| schemaType | Swarm.Doc.Schema.Refined |
| scMap | Swarm.Game.ScenarioInfo |
| scOrder | Swarm.Game.ScenarioInfo |
| Scout | Swarm.Language.Syntax |
| Script | Swarm.Game.Failure |
| ScriptSelector | Swarm.TUI.Model.Name |
| scriptToRun | Swarm.TUI.Model |
| scrollable | Swarm.Game.Scenario.Topography.WorldDescription, Swarm.Game.Scenario, Swarm.Game.ScenarioInfo |
| scrollView | Swarm.TUI.Controller |
| SDef | Swarm.Language.Syntax |
| SDelay | Swarm.Language.Syntax |
| SearchPrompt | Swarm.TUI.Model.Repl, Swarm.TUI.Model |
| Seed | Swarm.Game.World.Gen, Swarm.Game.State, Swarm.TUI.Model |
| seed | Swarm.Game.State |
| seedProgram | Swarm.Game.Step |
| SeedSelector | Swarm.TUI.Model.Name |
| seedVal | Swarm.Game.Scenario.Status |
| seedValueEditor | Swarm.TUI.Launch.Model |
| SelectionComplete | Swarm.TUI.Editor.Model |
| Self | Swarm.Language.Syntax |
| Selfdestruct | Swarm.Language.Syntax |
| selfDestruct | Swarm.Game.Robot |
| Separator | Swarm.TUI.Model.Menu, Swarm.TUI.Model |
| sequenceSigned | Swarm.Game.Scenario.Topography.Navigation.Portal |
| SerializableLaunchParams | Swarm.Game.Scenario.Status |
| setFocus | Swarm.TUI.Controller.Util |
| setIncomplete | Swarm.Game.Scenario.Objective |
| Setname | Swarm.Language.Syntax |
| setStore | Swarm.Game.CESK |
| Severity | Swarm.Log |
| sForce | Swarm.Language.Elaborate |
| Sha1 | |
| 1 (Type/Class) | Swarm.Game.State |
| 2 (Data Constructor) | Swarm.Game.State |
| SheetType | Swarm.Doc.Gen |
| ShiftKey | Swarm.TUI.Controller.Util |
| shouldHideWorldCell | Swarm.TUI.Editor.Masking |
| shouldSkipSelection | Swarm.TUI.Model.Goal |
| showEnum | Swarm.Util |
| showErrorPos | Swarm.Language.Parse |
| showHoverInfo | Swarm.Language.LSP.Hover |
| showLowT | Swarm.Util |
| showShortError | Swarm.Language.Parse |
| showT | Swarm.Util |
| showTypeErrorPos | Swarm.Language.LSP |
| SICollection | Swarm.Game.ScenarioInfo |
| Simple | Swarm.Doc.Schema.SchemaType |
| SimpleDelay | Swarm.Language.Syntax |
| simpleErrorHandle | Swarm.Util.Effect |
| singleAchievementDetails | Swarm.TUI.View.Achievement |
| singleGoalDetails | Swarm.TUI.View.Objective |
| SingleOrList | |
| 1 (Type/Class) | Swarm.Doc.Schema.SchemaType |
| 2 (Data Constructor) | Swarm.Doc.Schema.SchemaType |
| SingleStep | Swarm.Game.State |
| singleStep | Swarm.Game.Step |
| singleton | |
| 1 (Function) | Swarm.Language.Context |
| 2 (Function) | Swarm.Language.Requirement |
| 3 (Function) | Swarm.Game.Entity |
| singletonCap | Swarm.Language.Requirement |
| singletonDev | Swarm.Language.Requirement |
| singletonInv | Swarm.Language.Requirement |
| singularSubjectVerb | Swarm.Util |
| SISingle | Swarm.Game.ScenarioInfo |
| SkeletonScenario | |
| 1 (Type/Class) | Swarm.TUI.Editor.Json |
| 2 (Data Constructor) | Swarm.TUI.Editor.Json |
| skolemize | Swarm.Language.Typecheck |
| SKpair | |
| 1 (Type/Class) | Swarm.Game.Step |
| 2 (Data Constructor) | Swarm.Game.Step |
| SLam | Swarm.Language.Syntax |
| sleepForever | Swarm.Game.State |
| sleepUntil | Swarm.Game.State |
| SLet | Swarm.Language.Syntax |
| sLoc | Swarm.Language.Syntax |
| smallHittingSet | Swarm.Util |
| Snd | Swarm.Language.Syntax |
| Sniff | Swarm.Language.Syntax |
| solutionCommands | Swarm.Doc.Pedagogy |
| SolutionSource | Swarm.Game.State |
| Some | |
| 1 (Type/Class) | Swarm.Game.World.Typecheck |
| 2 (Data Constructor) | Swarm.Game.World.Typecheck |
| SomeTy | |
| 1 (Type/Class) | Swarm.Game.World.Typecheck |
| 2 (Data Constructor) | Swarm.Game.World.Typecheck |
| sortAndPruneSchemas | Swarm.Doc.Schema.Arrangement |
| sortInventory | Swarm.TUI.Inventory.Sorting |
| sortPair | Swarm.Util |
| Source | Swarm.Language.Typecheck |
| sourceTextLength | Swarm.Game.Scenario.Scoring.CodeSize |
| south | Swarm.Game.Location |
| Spacer | Swarm.TUI.Model.Goal |
| SPair | Swarm.Language.Syntax |
| SpecialKeyNames | Swarm.Doc.Gen |
| specialKeyNames | Swarm.Language.Key |
| speed | Swarm.TUI.Model |
| Split | Swarm.Language.Syntax |
| SProj | Swarm.Language.Syntax |
| squote | Swarm.Util |
| src | Swarm.Game.Scenario.Topography.Placement |
| SRcd | Swarm.Language.Syntax |
| SrcLoc | |
| 1 (Type/Class) | Swarm.Language.Syntax |
| 2 (Data Constructor) | Swarm.Language.Syntax |
| SRequirements | Swarm.Language.Syntax |
| SSingle | Swarm.Game.State |
| standardCell | Swarm.Game.Scenario.Topography.Cell |
| Standout | Swarm.Game.Scenario.Style |
| startGame | Swarm.TUI.Model.StateUpdate |
| StartGameButton | Swarm.TUI.Model.Name |
| startGameWithSeed | Swarm.TUI.Model.StateUpdate |
| StartOver | Swarm.TUI.Model.Menu, Swarm.TUI.Model |
| StartOverButton | Swarm.TUI.Model.Name, Swarm.TUI.Model |
| startWebThread | Swarm.Web |
| staticChar | Swarm.TUI.View.CellDisplay |
| staticDisplay | Swarm.TUI.View.CellDisplay |
| stdEntityMap | Swarm.TUI.Model |
| stdRecipes | Swarm.TUI.Model |
| Step | Swarm.Game.State |
| stepCESK | Swarm.Game.Step |
| stepRobot | Swarm.Game.Step |
| STerm | Swarm.Language.Syntax |
| sTerm | Swarm.Language.Syntax |
| stoneAttr | Swarm.TUI.View.Attribute.Attr |
| StoneT | Swarm.Game.Terrain |
| Store | Swarm.Game.CESK |
| StreamNode | Swarm.Language.Text.Markdown |
| StreamNode' | Swarm.Language.Text.Markdown |
| Stride | Swarm.Language.Syntax |
| Strikethrough | Swarm.Game.Scenario.Style |
| stripDir | Swarm.Game.World.Load |
| stripVResult | Swarm.Language.Value |
| Strong | Swarm.Language.Text.Markdown |
| Structure | Swarm.Game.Scenario.Topography.Structure |
| structure | Swarm.Game.Scenario.Topography.Structure |
| StructureName | |
| 1 (Type/Class) | Swarm.Game.Scenario.Topography.Placement |
| 2 (Data Constructor) | Swarm.Game.Scenario.Topography.Placement |
| structures | Swarm.Game.Scenario.Topography.Structure |
| style | Swarm.Game.Scenario.Style |
| StyleFlag | Swarm.Game.Scenario.Style |
| styleFlagJsonOptions | Swarm.Game.Scenario.Style |
| sType | Swarm.Language.Syntax |
| Sub | |
| 1 (Data Constructor) | Swarm.Language.Syntax |
| 2 (Data Constructor) | Swarm.Game.World.Syntax |
| substU | Swarm.Language.Typecheck |
| subworld | Swarm.Game.Universe |
| SubworldName | |
| 1 (Type/Class) | Swarm.Game.Universe |
| 2 (Data Constructor) | Swarm.Game.Universe |
| subworldName | Swarm.Game.Scenario.Topography.Navigation.Portal |
| surfaceEmpty | Swarm.Util |
| Surveil | Swarm.Language.Syntax |
| Swap | |
| 1 (Data Constructor) | Swarm.Language.Syntax |
| 2 (Data Constructor) | Swarm.Game.World.Modify |
| Swap' | Swarm.Game.Step |
| SwapSame | Swarm.Game.Achievement.Definitions |
| SwarmAPI | Swarm.Web |
| swarmApiHtml | Swarm.Web |
| swarmApiMarkdown | Swarm.Web |
| swarmAttrMap | Swarm.TUI.View.Attribute.Attr |
| swarmLangFileExtension | Swarm.TUI.Launch.Prep |
| swarmRepoUrl | Swarm.Constant |
| SwarmSchema | |
| 1 (Type/Class) | Swarm.Doc.Schema.Refined |
| 2 (Data Constructor) | Swarm.Doc.Schema.Refined |
| symbol | Swarm.Game.World.Parse |
| Syntax | |
| 1 (Type/Class) | Swarm.Language.Syntax |
| 2 (Data Constructor) | Swarm.Language.Syntax |
| syntax | Swarm.Language.Syntax |
| Syntax' | |
| 1 (Type/Class) | Swarm.Language.Syntax |
| 2 (Data Constructor) | Swarm.Language.Syntax |
| SystemFailure | Swarm.Game.Failure |
| SystemLog | Swarm.Log |
| systemRobot | Swarm.Game.Robot |