package lsp
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
LSP protocol implementation in OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
jsonrpc-1.4.1.tbz
sha256=cee8371e7048e24c90e916c373ef6f3aba6f474d8a5fcf507ab6650fd8575eeb
sha512=150ebf71d3484d3beec1a145877cf30d84581bd072dd20159e878ed07cc4fc647b019b98bb0c9fede839b87f7bd13de4a64b534c0760a2ec57d0e4a4deac6f0f
doc/lsp.stdune/Stdune/Set/Make/argument-2-M/index.html
Parameter Make.M
type key = Key.tval empty : 'a tval is_empty : 'a t -> boolsuperpose a b is b augmented with bindings of a that are not in b.
val compare : 'a t -> 'a t -> compare:('a -> 'a -> Ordering.t) -> Ordering.tval iter : 'a t -> f:('a -> unit) -> unitval fold : 'a t -> init:'b -> f:('a -> 'b -> 'b) -> 'bval for_all : 'a t -> f:('a -> bool) -> boolval exists : 'a t -> f:('a -> bool) -> boolval cardinal : 'a t -> intReturn a map of (k, v) bindings such that:
v = f init @@ f v1 @@ fv2 @@ ... @@ f vn where v1, v2, ... vn are the values associated to k in the input list, in the order in which they appear. This is essentially a more efficient version of:
of_list_multi l |> map ~f:(List.fold_left ~init ~f) val values : 'a t -> 'a listis_subset t ~of_ ~f is true iff all keys in t are in of_ and f is true for all keys that are in both.
module Multi : sig ... end sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>