···11+# Changelog
22+33+## 0.0.2
44+- improved syntax highlighting
55+- added Superplan snippets
66+- refined built-in and bridge function highlighting
77+- standardized `.spl` extension support
88+99+## 0.0.1
1010+- initial VS Code language support
+50-11
editors/vscode/superplan/README.md
···11# Superplan Language Support
2233-Minimal VS Code language support for Superplan
33+VS Code language support for **Superplan**.
44+55+This extension provides:
66+77+- syntax highlighting
88+- comment support
99+- bracket matching
1010+- snippets
1111+- `.spl` file association
1212+1313+## Language
1414+1515+Superplan is a structured, procedural language inspired by early high-level languages and modernized for current systems experiments.
1616+1717+Current source extension:
1818+1919+- `.spl`
420521## Features
62277-- Syntax highlighting
88-- Comment support (`;`)
99-- Bracket matching
1010-- String highlighting
1111-- Keyword/type/operator highlighting
2323+### Syntax highlighting
2424+Highlights:
2525+2626+- control keywords
2727+- types
2828+- booleans
2929+- built-in runtime functions
3030+- AT Proto bridge functions
3131+- procedure names
3232+- strings, numbers, comments, operators
12331313-## File extension
3434+### Snippets
3535+Includes starter snippets for:
14361515-Use `.spl` for Superplan source files.
3737+- program skeleton
3838+- procedure
3939+- `IF`
4040+- `WHILE`
4141+- `FOR`
16421743## Install locally
18441919-From this folder:
4545+Open this folder in VS Code and press `F5` to launch an Extension Development Host.
20462121-```bash
2222-code --install-extension .4747+Or package and install later with the VS Code extension tooling.
4848+4949+## Example
5050+5151+```superplan
5252+PROGRAM HELLO
5353+5454+BEGIN
5555+ WRITE("HELLO SUPERPLAN")
5656+END
5757+5858+Notes:
5959+Superplan currently uses ; for line comments.
6060+This extension intentionally associates Superplan with .spl.
6161+GitHub Linguist does not currently support Superplan as a first-class language, so repository overrides should classify .spl as Text.