API Reference lexical_shared v0.5.0

modules

Modules

Shared data structures and utilities for the Lexical Language Server.

A protocol that details conversions to and from Language Server idioms

A representation of a LSP text document

A protocol used to find relevant documents in structs

A change to a document

A record representing a line of text in a document

A parser that parses a binary into Lexical.Document.Line records.

A hyper-optimized, line-based backing store for text documents

A location in a document

A collection of functions dealing with converting filesystem paths to URIs and back

A position inside of a document

A range in a document

Backing store for source file documents.

A collection of formatting functions

Utilities related to mathematical operations

A simple cache with a timeout that lives in the process dictionary

The representation of the current state of an elixir project.

Allows structs to easily adopt the Access behaviour.