summaryrefslogtreecommitdiff
path: root/contrib/funind/rawterm_to_relation.mli
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/funind/rawterm_to_relation.mli')
-rw-r--r--contrib/funind/rawterm_to_relation.mli22
1 files changed, 11 insertions, 11 deletions
diff --git a/contrib/funind/rawterm_to_relation.mli b/contrib/funind/rawterm_to_relation.mli
index 0cda56df..9cd04123 100644
--- a/contrib/funind/rawterm_to_relation.mli
+++ b/contrib/funind/rawterm_to_relation.mli
@@ -1,16 +1,16 @@
-(* val new_build_entry_lc : *)
-(* Names.identifier list -> *)
-(* (Names.name*Rawterm.rawconstr) list list -> *)
-(* Topconstr.constr_expr list -> *)
-(* Rawterm.rawconstr list -> *)
-(* unit *)
+
+(*
+ [build_inductive parametrize funnames funargs returned_types bodies]
+ constructs and saves the graphs of the functions [funnames] taking [funargs] as arguments
+ and returning [returned_types] using bodies [bodies]
+*)
val build_inductive :
- bool ->
- Names.identifier list ->
- (Names.name*Rawterm.rawconstr*bool) list list ->
- Topconstr.constr_expr list ->
- Rawterm.rawconstr list ->
+ bool -> (* if true try to detect parameter. Always use it as true except for debug *)
+ Names.identifier list -> (* The list of function name *)
+ (Names.name*Rawterm.rawconstr*bool) list list -> (* The list of function args *)
+ Topconstr.constr_expr list -> (* The list of function returned type *)
+ Rawterm.rawconstr list -> (* the list of body *)
unit