package merlin-lib

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

Short_path_graph is a representation of the environment (as a graph, using Graph.t) that is more suitable to answer short path queries.

The only structures shared with the typechecker are Ident.t and Path.t. Graph.t is pure and doesn't hook into the Env.t. Context has to be rebuilt by outside code using Graph.add.

module String_map : Map.S with type key = string
module Ident : sig ... end
module Ident_map : Map.S with type key = Ident.t
module Ident_set : Set.S with type elt = Ident.t
module Path : sig ... end
module Path_map : Map.S with type key = Path.t
module Path_set : Set.S with type elt = Path.t
module Desc : sig ... end
module Sort : sig ... end
module Age : Natural.S
module Origin : sig ... end
type graph
module Type : sig ... end
module Class_type : sig ... end
module Module_type : sig ... end
module Module : sig ... end
module Diff : sig ... end
module Component : sig ... end
module Graph : sig ... end