From 56130bfe30781c210c7459e5df9afa7d894aeec7 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Fri, 16 Feb 2018 12:54:25 +0700 Subject: Add logging of interface definition file loading. Move the high level load_interface_definitions function from Reference_tree to Startup. --- src/reference_tree.ml | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src/reference_tree.ml') diff --git a/src/reference_tree.ml b/src/reference_tree.ml index 8c8e515..45789eb 100644 --- a/src/reference_tree.ml +++ b/src/reference_tree.ml @@ -122,17 +122,6 @@ let load_from_xml reftree file = | Xml.File_not_found msg -> raise (Bad_interface_definition msg) | Xml.Error e -> raise (Bad_interface_definition (Xml.error e)) -let load_interface_definitions dir = - let relative_paths = FileUtil.ls dir in - let absolute_paths = - try Ok (List.map Util.absolute_path relative_paths) - with Sys_error no_dir_msg -> Error no_dir_msg - in - try match absolute_paths with - | Ok paths -> Ok (List.fold_left load_from_xml default paths) - | Error msg -> Error msg - with Bad_interface_definition msg -> Error msg - (* Validation function *) let has_illegal_characters name = -- cgit v1.2.3