An experimental project. Creates a DSL and its VS Code extension for Arcaea.
Goals:
- Learn to create VS Code extensions (language and general extension).
- Verify BVSP's design on different languages (editor: JavaScript; simulator: C#) and another kind of beatmap.
- DSL design and verification in JavaScript (similar to SEBAS).
Snaky: "like a snake in appearance; long and sinuous." Excellent description.
JSON RPC 2.0 Schema with slight modifications for AJV.
BSD 3-Clause Clear license