2 ||M|| This file is part of HELM, an Hypertextual, Electronic
3 ||A|| Library of Mathematics, developed at the Computer Science
4 ||T|| Department, University of Bologna, Italy.
6 ||T|| HELM is free software; you can redistribute it and/or
7 ||A|| modify it under the terms of the GNU General Public License
8 \ / version 2 or (at your option) any later version.
9 \ / This software is distributed as is, NO WARRANTY.
10 V_______________________________________________________________ *)
14 module R = Helm_registry
17 (* internal *****************************************************************)
19 let default_no_init = true
21 let default_out_dir = F.current_dir_name
23 let default_proc_id = "H"
25 let default_test = false
27 let default_no_types = false
29 (* interface ****************************************************************)
31 let status = new P.status
33 let no_init = ref default_no_init
35 let out_dir = ref default_out_dir (* directory of generated files *)
37 let proc_id = ref default_proc_id (* identifer of anticipations *)
39 let test = ref default_test (* test anticipation *)
41 let no_types = ref default_no_types (* omit types *)
45 no_init := default_no_init;
46 out_dir := default_out_dir;
47 proc_id := default_proc_id;
49 no_types := default_no_types