Skip to content

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages