Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 915 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 915 Bytes

Biscuit datalog language server

Introduction

This repo provides a (minimal) language server for biscuit datalog.

It is based on tower-lsp and tower-lsp-boilerplate.

Features

Some of these features, like code completion, require support for fault-tolerant parsing, which is not done yet. Other features, like go to definition or inlay hints might be hard to map to datalog semantics.

  • syntactic error diagnostic
  • code completion
  • find reference
  • rename
  • semantic token
  • go to definition
  • inlay hints

Installation / usage

This language server has not been released yet and is not part of the biscuit-auth VSCode extension.

It can be used fairly easily from nvim or helix.