vsrocq-language-server.dm
Dm.DocumentEntries
vsrocq-language-server.language
vsrocq-language-server.lsp
type entries
val entries : Document.document -> entries
Computes the shared folding and document-symbol entry tree.
val folding_ranges : entries -> Lsp.Types.FoldingRange.t list
Projects entries into LSP folding ranges.
val document_symbols : entries -> Lsp.Types.DocumentSymbol.t list
Projects entries into LSP document symbols.
val proof_blocks : Document.document -> entries -> Protocol.ProofState.proof_block list
Projects entries into document proof blocks.