aboutsummaryrefslogtreecommitdiffhomepage
path: root/toplevel/command.mli
diff options
context:
space:
mode:
authorGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-02-10 14:10:38 +0000
committerGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-02-10 14:10:38 +0000
commitee90aac584d123fa709d6629d99057b62bb343d0 (patch)
tree242267d42f56a952af775f1eb04d94378d171836 /toplevel/command.mli
parent952d9ebd44fe6bd052c81c583e3a74752b53f932 (diff)
Backport Program Instance into Instance. Proper early error message if
trying to declare an instance with an already existing name. Add possibility of not giving all the fields in Instance declarations, using Refine.refine to generate the subgoals. No control over opacity in this case though... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10548 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel/command.mli')
-rw-r--r--toplevel/command.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/toplevel/command.mli b/toplevel/command.mli
index d587fabf7..7ec29e0f5 100644
--- a/toplevel/command.mli
+++ b/toplevel/command.mli
@@ -30,6 +30,8 @@ open Redexpr
functions of [Declare]; they return an absolute reference to the
defined object *)
+val definition_message : identifier -> unit
+
val declare_definition : identifier -> definition_kind ->
local_binder list -> red_expr option -> constr_expr ->
constr_expr option -> declaration_hook -> unit