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 assigned values on hover.
- Completion: Provides suggestions for opcodes, labels, and variables.
- Renaming: Renames matching labels or variables.
- Go to definition: Jumps to the definition of a label, memory address, or variable.
- Semantic highlighting: Color codes variables, constants, instructions, etc. based on program semantics.
This project is unaffiliated with Spin Semiconductor. Included documentation is Copyright © 2018 Spin Semiconductor.
Metadata
Release files for spinasm-lsp 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spinasm_lsp-0.1.2.tar.gz | 22.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spinasm_lsp-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.1 kB
Release files / spinasm_lsp-0.1.2.tar.gz
| Download URL | spinasm_lsp-0.1.2.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77584d7ee61205ae38aecffb838baf4dcfa7d45350755187e1e0b3faecd59629
|
|
BLAKE2b-256 checksum How to use checksums |
29316e259af155d54646bd9b4cdc046c596863f47ffe8cc362dfb9b716d53525
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.26.0
|
Release files / spinasm_lsp-0.1.2-py3-none-any.whl
| Download URL | spinasm_lsp-0.1.2-py3-none-any.whl |
|---|---|
| Size | 26.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a0b6d0ac7d2080f89aa659c72413dfd7cba5909b9bb37a6a3767ca83b746dfb4
|
|
BLAKE2b-256 checksum How to use checksums |
86f102830bce87c5148b9f5f61d290b09aa6c235b75751750b18233d965e9bc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.26.0
|