Skip to content

fjakobs/jslox

Repository files navigation

Lox LSP

This extension provides comprehensive language support to the Lox language.

Lox is an educational language developed for the fantastic book "Crafting Interpreters" by Bob Nystrom.

Features

feature X

Features:

  • Basix syntax highlighting
  • Semantic syntax highlighting
  • Go to definition
  • Find references
  • Go to symbol
  • Document outline
  • Rename symbol
  • Highlight document: highlights all references to the symbol scoped to this file

Why????

For me this is an educational fun exercise. I've been following along with the book to create an interpreter for Lox in TypeSript and thought it would be fun to also build up an LSP server in the process.