Skip to content

No labels!

There aren’t any labels for this repository quite yet.

Bug
Bug
The observed behaviour is incorrect or unexpected.
C-Low Hanging Fruit
C-Low Hanging Fruit
Ideal issue for new contributors.
C-Moderate Effort
C-Moderate Effort
Should take a moderate amount of time to address.
C-Project
C-Project
A larger project, more suitable for experienced contributors.
CHANGELOG
CHANGELOG
Once merged, this PR should be highlighted in the changelog for the next release.
G-Achievements
G-Achievements
Inventing or improving Achievements
G-CESK machine
G-CESK machine
This issue has to do with the CESK machine (the Swarm language interpreter).
G-Design
G-Design
An issue having to do with game design.
G-Entities
G-Entities
An issue having to do with game entities.
G-Game State
G-Game State
An issue having to do with the game state record.
G-Recipes
G-Recipes
An issue having to do with recipes.
G-REPL
G-REPL
An issue having to do with the REPL.
G-Robots
G-Robots
An issue having to do with robots.
G-Scenarios
G-Scenarios
An issue having to do with scenario design, the way scenarios are described and loaded, etc.
G-Scoring
G-Scoring
Keeping track of high scores
G-Structures
G-Structures
Structures (i.e. recognizable groupings of entities in the world)
G-Terrain
G-Terrain
An issue relating to world terrain.
G-World
G-World
An issue having to do with world design, world generation, etc.
I-Duplicate
I-Duplicate
There is another issue that is same or more general.
I-Expected Behavior
I-Expected Behavior
The reported behavior is not actually a bug. Consider converting to a user experience issue.
I-Information Needed
I-Information Needed
More information is needed to be able to address the issue.
I-Not Reproducible
I-Not Reproducible
The bug has not been observed since.
I-Won't Fix
I-Won't Fix
We have decided to not change the behaviour.
L-Capability checking
L-Capability checking
Capability checking determines which capabilities are required by a given piece of code.
L-Commands
L-Commands
Built-in commands (e.g. move, try, if, ...) in the Swarm language.
L-Elaboration
L-Elaboration
Elaboration takes typechecked code and manipulates it (inserts extra code, etc.) to be ready to run.
L-Error reporting
L-Error reporting
Reporting language or runtime errors to the player.
L-Language design
L-Language design
Issues relating to the overall design of the Swarm language.
L-Language Server
L-Language Server
Issues relating to the LSP implementation that talks to editors.
L-Parsing
L-Parsing
Parsing the Swarm language from a string into an AST.