Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Info : sig ... end
module Message : sig ... end
type t = private {
range : Types.Range.t;
ast : Coq.Ast.t option;
Ast of node
*)state : Coq.State.t;
(Full) State of node
*)diags : Types.Diagnostic.t list;
Diagnostics associated to the node
*)messages : Message.t list;
info : Info.t;
}
val range : t -> Types.Range.t
val state : t -> Coq.State.t
val diags : t -> Types.Diagnostic.t list