package vscoq-language-server

  1. Overview
  2. Docs
VSCoq language server

Install

Dune Dependency

Authors

Maintainers

Sources

vscoq-language-server-2.2.0.tar.gz
md5=1a5e8a51bc5c10d50055364c2d58ef24
sha512=f044284a187a11161740ea93be2d4ffe6a52db3e9e84fbd45b561dc1edd760ecf76a3792609f8e339aba637e1e6a417d47ecaee6a1d9a54d8352a38e9363ec8c

doc/vscoq-language-server.dm/Dm/index.html

Module DmSource

Sourcemodule CompletionItems : sig ... end
Sourcemodule CompletionSuggester : sig ... end
Sourcemodule DelegationManager : sig ... end
Sourcemodule Document : sig ... end

This file defines operations on the content of a document (text, parsing of sentences, scheduling).

Sourcemodule DocumentManager : sig ... end

The document manager holds the view that Coq has of the currently open states. It makes it easy for IDEs to handle text edits, navigate and get feedback. Note that it does not require IDEs to parse vernacular sentences.

Sourcemodule ExecutionManager : sig ... end

The event manager is in charge of the actual event of tasks (as defined by the scheduler), caching event states and invalidating them. It can delegate to worker processes via DelegationManager

Sourcemodule Log : sig ... end
Sourcemodule ParTactic : sig ... end
Sourcemodule PriorityManager : sig ... end
Sourcemodule RawDocument : sig ... end
Sourcemodule Scheduler : sig ... end

The scheduler is the component in charge of planning the execution of sentences. It also defines the task delegation strategy, and computes dependencies between tasks. Scheduling can be done incrementally.

Sourcemodule SearchQuery : sig ... end
Sourcemodule Types : sig ... end
OCaml

Innovation. Community. Security.