spinasm-lsp

A language server for SPINAsm

MIT License

Downloads
160
Stars
0
spinasm-lsp - 0.1.2 Latest Release

Published by aazuspan 2 months ago

Added

  • Semantic highlighting in #29

Fixed

  • Arg counting bug in signature help that displayed the incorrect current argument in #25
  • Inconsistent diagnostics that sometimes appeared on the line after the error in #32

Full Changelog: https://github.com/aazuspan/spinasm-lsp/compare/0.1.1...0.1.2

spinasm-lsp - 0.1.1

Published by aazuspan 2 months ago

Just a PyPI metadata update.

spinasm-lsp - 0.1.0

Published by aazuspan 2 months ago

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.