diff options
Diffstat (limited to 'intf')
| -rw-r--r-- | intf/constrexpr.mli | 6 | ||||
| -rw-r--r-- | intf/glob_term.mli | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/intf/constrexpr.mli b/intf/constrexpr.mli index af6aea1644..c28c4dcb18 100644 --- a/intf/constrexpr.mli +++ b/intf/constrexpr.mli @@ -61,14 +61,16 @@ and cases_pattern_notation_substitution = cases_pattern_expr list * (** for constr subterms *) cases_pattern_expr list list (** for recursive notations *) +type instance_expr = Misctypes.glob_sort list + type constr_expr = - | CRef of reference * Univ.universe_instance option + | CRef of reference * instance_expr option | CFix of Loc.t * Id.t located * fix_expr list | CCoFix of Loc.t * Id.t located * cofix_expr list | CProdN of Loc.t * binder_expr list * constr_expr | CLambdaN of Loc.t * binder_expr list * constr_expr | CLetIn of Loc.t * Name.t located * constr_expr * constr_expr - | CAppExpl of Loc.t * (proj_flag * reference * Univ.universe_instance option) * constr_expr list + | CAppExpl of Loc.t * (proj_flag * reference * instance_expr option) * constr_expr list | CApp of Loc.t * (proj_flag * constr_expr) * (constr_expr * explicitation located option) list | CRecord of Loc.t * constr_expr option * (reference * constr_expr) list diff --git a/intf/glob_term.mli b/intf/glob_term.mli index d07766e18c..d379552254 100644 --- a/intf/glob_term.mli +++ b/intf/glob_term.mli @@ -28,7 +28,7 @@ type cases_pattern = (** [PatCstr(p,C,l,x)] = "|'C' 'l' as 'x'" *) type glob_constr = - | GRef of (Loc.t * global_reference * Univ.universe_instance option) + | GRef of (Loc.t * global_reference * glob_sort list option) | GVar of (Loc.t * Id.t) | GEvar of Loc.t * existential_key * glob_constr list option | GPatVar of Loc.t * (bool * patvar) (** Used for patterns only *) |
