mirror of
https://github.com/swarm-game/swarm.git
synced 2024-10-27 01:49:15 +03:00
7a8035500d
Closes #1533 # Demo ``` scripts/test/run-tests.sh --test-options '--pattern "sow"' ``` or ``` scripts/play.sh -i data/scenarios/Testing/1533-sow-command.yaml --autoplay ``` ![Screenshot from 2024-05-03 19-12-08](https://github.com/swarm-game/swarm/assets/261693/52df7de4-c158-4973-b109-5337e38c35f1) ## Other changes * Introduced the `ChildInheritance` type to specify how the `Display` attribute is inherited by built child robots. * Introduce the `mature` property of `growth`. For example, it doesn't make much sense to plant an `acorn` and call the resulting, fully-grown plant also an `acorn`. Instead, an `acorn` matures into an `oak`. |
||
---|---|---|
.. | ||
.vscode | ||
client | ||
images | ||
syntaxes | ||
test | ||
.gitignore | ||
.vscodeignore | ||
CHANGELOG.md | ||
DEVELOPING.md | ||
language-configuration.json | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md |
swarm-language README
This VSCode extension provides a basic highlighting and LSP client for the swarm programming language.
Extension Settings
There are no customizations yet, sorry.
Known Issues
- The highlighter expects type and
=
sign on the same line asdef
/let
, i.e.
This regexp limitation is unlikely to impact many users, but is still a departure from real swarm.def missionImpossible : cmd a -> a = ...