Skip to main content

SPINAsm LSP Server

Build status PyPI version Python versions

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.

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.2.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spinasm_lsp-0.1.2-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file spinasm_lsp-0.1.2.tar.gz.

File metadata

  • Download URL: spinasm_lsp-0.1.2.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.26.0

File hashes

Hashes for spinasm_lsp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 77584d7ee61205ae38aecffb838baf4dcfa7d45350755187e1e0b3faecd59629
MD5 45da10097d422c8cf11634a9812b61a5
BLAKE2b-256 29316e259af155d54646bd9b4cdc046c596863f47ffe8cc362dfb9b716d53525

See more details on using hashes here.

File details

Details for the file spinasm_lsp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: spinasm_lsp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.26.0

File hashes

Hashes for spinasm_lsp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a0b6d0ac7d2080f89aa659c72413dfd7cba5909b9bb37a6a3767ca83b746dfb4
MD5 b20fce60f0f7e238e8817b191f011340
BLAKE2b-256 86f102830bce87c5148b9f5f61d290b09aa6c235b75751750b18233d965e9bc5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page