Big Huge Script Language ServerA language server that provides support for the development of Big Huge Scripts, i.e a file with a .bhs extension. Big Huge Script is used in the real-time strategy video game Rise of Nations (RoN) as a tool to add extra functionalities when creating custom scenarios. The game provides an internal scripting editor that in my experience has a lot of issues and this extension provides an option to develop these scripts in Visual Studio Code. FunctionalityThis Language Server works for Big Huge Script files (.bhs). It has the following language features:
Diagnostics are enabled by default and scheduled 200 ms after the latest edit.
Set GeneralA template is available by typing DevelopmentThe validation pipeline is intentionally separated by responsibility:
Semantic analysis is run-local. A document version produces one cached analysis snapshot that is shared by diagnostics and editor features. Declarations are indexed first for tooling, while semantic availability is still applied in source order to match the game compiler. Useful commands:
LicenseThis extension is licensed under the MIT License |