From 27a2d5ad1afb7baac317672620ff138f9802ccbf Mon Sep 17 00:00:00 2001 From: Shon Feder Date: Tue, 17 Jan 2017 03:31:28 -0500 Subject: T231: Add a function for loading interface definitions from a directory (#5) * T231: Load directory of interface definitions * T231: Add ounit package to merlin config * T231: Add tests for loading dir of definitions * squash! T231: Load directory of interface definitions * squash! T231: Add tests for loading dir of definitions --- src/reference_tree.mli | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/reference_tree.mli') diff --git a/src/reference_tree.mli b/src/reference_tree.mli index f9b4b5e..6db696a 100644 --- a/src/reference_tree.mli +++ b/src/reference_tree.mli @@ -20,8 +20,12 @@ type t = ref_node_data Vytree.t val default_data : ref_node_data +val default : t + val load_from_xml : t -> string -> t +val load_interface_definitions : string -> (t, string) result + val validate_path : string -> t -> string list -> string list * string option val is_multi : t -> string list -> bool -- cgit v1.2.3