A Language Server Protocol implementation for SPINAsm
Project description
SPINAsm LSP Server
A Language Server Protocol (LSP) server to provide language support for the SPINAsm assembly language. The LSP is built on an extended version of the asfv1 parser.
Features
- Diagnostics: Reports the location of syntax errors and warnings.
- Signature help: Shows parameter hints as instructions are entered.
- Hover: Shows documentation and values on hover.
- Completion: Provides suggestions for opcodes, labels, and variables.
- Renaming: Allows renaming labels and variables.
- Go to definition: Jumps to the definition of a label, memory address, or variable.
This project is unaffiliated with Spin Semiconductor. Included documentation is Copyright © 2018 Spin Semiconductor.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
spinasm_lsp-0.1.1.tar.gz
(19.8 kB
view hashes)
Built Distribution
Close
Hashes for spinasm_lsp-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d921e9334ef3f7913b4bb04d50ace1086ef7939569ad51690cec8a629b47cc9d |
|
MD5 | c9dd8b8f7f4b226f89c299679a701fb7 |
|
BLAKE2b-256 | 0a4f6db9784de7a650eef2c9aa350d9295d957407aca77c7653f8b04b7e3bd98 |