package coq-lsp

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Fleche.InfoSource

Sourcemodule type Point = sig ... end
Sourcemodule LineCol : Point with type t = int * int
Sourcemodule Offset : Point with type t = int
Sourcetype approx =
  1. | Exact
    (*

    Exact on point

    *)
  2. | PrevIfEmpty
    (*

    If no match, return prev

    *)
  3. | Prev
    (*

    If no match, return prev, if match, too

    *)
Sourcemodule type S = sig ... end

Located queries

Sourcemodule LC : S with module P := LineCol
Sourcemodule O : S with module P := Offset
Sourceval in_state : st:Coq.State.t -> f:('a -> 'b option) -> 'a -> 'b option

Helper to absorb errors in state change to None, needed due to the lack of proper monad in Coq.Protect, to fix soon

Sourcemodule Goals : sig ... end

We move towards a more modular design here, for preprocessing

Sourcemodule Completion : sig ... end
OCaml

Innovation. Community. Security.