1fd4e5da5Sopenharmony_ci# Visual Studio Code extension for SPIR-V disassembly files
2fd4e5da5Sopenharmony_ci
3fd4e5da5Sopenharmony_ciThis directory holds a Visual Studio Code language server extension for SPIR-V assembly files (`.spvasm`)
4fd4e5da5Sopenharmony_ci
5fd4e5da5Sopenharmony_ciThe extension supports:
6fd4e5da5Sopenharmony_ci* Syntax highlighting
7fd4e5da5Sopenharmony_ci* Jump to definition
8fd4e5da5Sopenharmony_ci* Find all references
9fd4e5da5Sopenharmony_ci* Symbol renaming
10fd4e5da5Sopenharmony_ci* Operand hover information
11fd4e5da5Sopenharmony_ci* Formatting
12fd4e5da5Sopenharmony_ci
13fd4e5da5Sopenharmony_ci## Dependencies
14fd4e5da5Sopenharmony_ci
15fd4e5da5Sopenharmony_ciIn order to build and install the Visual Studio Code language server extension, you will need to install and have on your `PATH` the following dependencies:
16fd4e5da5Sopenharmony_ci* [`npm`](https://www.npmjs.com/)
17fd4e5da5Sopenharmony_ci* [`golang 1.16+`](https://golang.org/)
18fd4e5da5Sopenharmony_ci
19fd4e5da5Sopenharmony_ci## Installing (macOS / Linux)
20fd4e5da5Sopenharmony_ci
21fd4e5da5Sopenharmony_ciRun `install.sh`
22fd4e5da5Sopenharmony_ci
23fd4e5da5Sopenharmony_ci## Installing (Windows)
24fd4e5da5Sopenharmony_ci
25fd4e5da5Sopenharmony_ciRun `install.bat`
26