Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>LLLNew to Visual Studio Code? Get it now.

LLL

tintinweb

oststrom.com
|
9,733 installs
| (1) | Free
Ethereum Low-level Lisp-like language (LLL) support for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

img

vscode-LLL

Ethereum LLL language support for Visual Studio Code

image

LLL is the new-old solidity :D

Features

Passive Features

  • LLL syntax highlighting support

Active Features

Note: Active features can be disabled by setting Settings → LLL → Mode: Active to false.

  • Provides Hover information (Settings → LLL → Hover: Enable)
  • Integrates with the LLL compiler
    • automatically compile contracts on save (Settings → LLL → Compile: On Save)
    • compilation can be triggered by executing a vscode command (cmd + shift + p → LLL: Compile)
    • LLLC location/command can be customized (default assumes lllc is in PATH) (Settings → LLL → Command)
  • Integrates with MythX
    • sign-up with your ethereum address (username)
    • set your username and password (Settings → LLL → MythX: Ethaddress / Settings → LLL → MythX: Password or env.MYTHX_ETH_ADDRESS / env.MYTHX_PASSWORD; configuration takes precedence)
    • automatically analyze for security issues when saving the file (Settings → LLL → Analysis: On Save)

Requirements

  • It is assumed that LLLC is installed and generally available on the system. In case LLLC is not available in path configure the LLLC command in Settings → LLL → Command. Please follow this simple guide on how to build and install the LLL compiler.

Release Notes

see CHANGELOG

0.0.5

  • updated mythx library: switched from armlet to mythxjs.
  • fix: make settings take effect immediately.

0.0.4

  • fix mythx analysis error
  • fix misused promises

0.0.2 - 0.0.3

  • fixed diagnostic handling
  • auto compile when opening new file

0.0.1

  • Initial release heavily based on vscode-vyper
  • Language support for syntax highlighting based on vscode/extensions/python
  • LLL compilation support and diagnostics
  • LLL compilation diagnostics
  • Hover provider

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft