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 Lexical.Document.Container
for text edits.
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.