Separated VS Code and Sublime Text support into two repos as they're becoming quite different.
0.1.2
Fixed highlighting of command blocks that start on the same line: create_object TOWN_CENTER { ... }.
Fixed parsing if and elseif where identifier is valid but not UPPER_CASE. Identifiers can be almost anything.
0.1.1
Fixed highlighting of inline comments after commands and directives.
Added meta info: LICENSE file, links to the repo in package.json.
0.1.0
Added syntax highlighting.
Contributing
Structure
.
├── client // Language Client
│ ├── src
│ │ ├── test // End to End tests for Language Client / Server
│ │ └── extension.ts // Language Client entry point
├── package.json // The extension manifest.
└── server // Language Server
└── src
└── server.ts // Language Server entry point
Compile and Run
Run npm install in this folder. This installs all necessary npm modules in both the client and server folder
Open VS Code on this folder.
Press Ctrl+Shift+B to compile the client and server.
Switch to the Debug viewlet.
Select Launch Client from the drop down.
Run the lauch config.
If you want to debug the server as well use the launch configuration Attach to Server
In the [Extension Development Host] instance of VSCode, open a document in 'aoe2-rms' language mode.