aboutsummaryrefslogtreecommitdiff
path: root/toplevel/classes.mli
diff options
context:
space:
mode:
authormsozeau2008-01-07 22:46:48 +0000
committermsozeau2008-01-07 22:46:48 +0000
commitf76b61be82a4bb83fce667a613f5a4846582dc89 (patch)
treef1281e4b706369da8d5860773e33eb89f972df94 /toplevel/classes.mli
parent591e7ae9f979190a1ccaf9df523f6b73b1e6536a (diff)
Cleaner quantifiers for type classes, breaks clrewrite for the moment but implementation is much less add-hoc. Opens possibility of arbitrary prefixes in Class and Instance declarations. Current implementation with eauto is a bit more dangerous... next patch will fix it.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10432 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel/classes.mli')
-rw-r--r--toplevel/classes.mli4
1 files changed, 2 insertions, 2 deletions
diff --git a/toplevel/classes.mli b/toplevel/classes.mli
index ec494622ce..5855759b24 100644
--- a/toplevel/classes.mli
+++ b/toplevel/classes.mli
@@ -34,9 +34,9 @@ val infer_super_instances : env -> constr list ->
named_context -> named_context -> types list * identifier list * named_context
val new_class : identifier located ->
- binder_list ->
+ local_binder list ->
Vernacexpr.sort_expr located ->
- typeclass_context ->
+ local_binder list ->
binder_list -> unit
val new_instance :