Skip to content

0.1.0

Compare
Choose a tag to compare
@aazuspan aazuspan released this 15 Aug 06:00
· 10 commits to main since this release
2be9e19

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.