Language Server implementation for the Gwion programming language.
- Diagnostics
- Hover information
- Code completion
- Go to definition/declaration/implementation
- Go to type definition
- Formatting
- Folding
- References
- Renaming
- [-] Signatures
- Selection range
- Inlay hints
- Inline values (needs DAP?)
- Call tree
- Type tree
- Highlight
- Symbols
- Semantic tokens
Runtime dependencies:
- cJSON
Compile time dependencies:
- C standard compiler
- cJSON
- pkgconf
- make
Compile using GNU make utility
make
Based on minic-lsp