blob: fafbb2da53a33134e70ba39769ae6a0a7aa1e57f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
val mkAppExplC :
Libnames.reference * Topconstr.constr_expr list -> Topconstr.constr_expr
val mkSubset :
Names.name Util.located ->
Topconstr.constr_expr -> Topconstr.constr_expr -> Topconstr.constr_expr
val mkProj1 :
Topconstr.constr_expr ->
Topconstr.constr_expr -> Topconstr.constr_expr -> Topconstr.constr_expr
val mkProj2 :
Topconstr.constr_expr ->
Topconstr.constr_expr -> Topconstr.constr_expr -> Topconstr.constr_expr
val list_of_local_binders :
Topconstr.local_binder list ->
(Names.name Util.located * Topconstr.constr_expr) list
val pr_binder_list :
(('a * Names.name) * Topconstr.constr_expr) list -> Pp.std_ppcmds
val rewrite_rec_calls : 'a -> 'b -> 'b
val rewrite_fixpoint :
'a ->
'b ->
(Names.identifier * (int * Topconstr.recursion_order_expr) *
Topconstr.local_binder list * Topconstr.constr_expr *
Topconstr.constr_expr) *
'c ->
(Names.identifier * (int * Topconstr.recursion_order_expr) *
Topconstr.local_binder list * Topconstr.constr_expr *
Topconstr.constr_expr) *
'c
|