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.5.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=2c19731536a4f62923554c1947c39211
    
    
  sha512=9bc252e2564fe6c9017b5ee1b2c4ddebf73c4be4b2a3d48f1d61b6ec1910a2cb9f4fa4952a7a6d89482c28ddbad8e0d9c34c206a1b2fe42bb2c3a7156aa953e9
    
    
  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)"
  >