summaryrefslogtreecommitdiff
path: root/ocaml-binary-annot/ocamldoc/odoc_analyse.mli
diff options
context:
space:
mode:
Diffstat (limited to 'ocaml-binary-annot/ocamldoc/odoc_analyse.mli')
-rw-r--r--ocaml-binary-annot/ocamldoc/odoc_analyse.mli31
1 files changed, 31 insertions, 0 deletions
diff --git a/ocaml-binary-annot/ocamldoc/odoc_analyse.mli b/ocaml-binary-annot/ocamldoc/odoc_analyse.mli
new file mode 100644
index 0000000000..b927ad4a06
--- /dev/null
+++ b/ocaml-binary-annot/ocamldoc/odoc_analyse.mli
@@ -0,0 +1,31 @@
+(***********************************************************************)
+(* OCamldoc *)
+(* *)
+(* Maxence Guesdon, projet Cristal, INRIA Rocquencourt *)
+(* *)
+(* Copyright 2001 Institut National de Recherche en Informatique et *)
+(* en Automatique. All rights reserved. This file is distributed *)
+(* under the terms of the Q Public License version 1.0. *)
+(* *)
+(***********************************************************************)
+
+(* $Id$ *)
+
+(** Analysis of source files. *)
+
+(** This function builds the top modules from the analysis of the
+ given list of source files.
+ @param init is the list of modules already known from a previous analysis.
+*)
+val analyse_files :
+ ?init: Odoc_module.t_module list ->
+ Odoc_global.source_file list ->
+ Odoc_module.t_module list
+
+(** Dump of a list of modules into a file.
+ @raise Failure if an error occurs.*)
+val dump_modules : string -> Odoc_module.t_module list -> unit
+
+(** Load of a list of modules from a file.
+ @raise Failure if an error occurs.*)
+val load_modules : string -> Odoc_module.t_module list