Module Basillsp

module Kwtypes : sig ... end
module Lexkeywords : sig ... end
module Parkeywords : sig ... end
module Process_doc : sig ... end
module Semantic_tokens : sig ... end

Support for LSP semantic token data for syntax highlighting.

module Tokens : sig ... end

The lexer gives us character token ranges (start_pos: int, end_pos: int) as an absolute offset from the beginning of the document, while LSP works over (line, column) positions.