aboutsummaryrefslogtreecommitdiffhomepage
path: root/intf
diff options
context:
space:
mode:
authorGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-03-11 20:14:31 +0000
committerGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-03-11 20:14:31 +0000
commit4425c8d353ffdcbed966c253f9624b550626ae0a (patch)
tree13e25097ff2865f00dabd37cf3ed6a5748f20e32 /intf
parent180a27f8d2b7ba2d7913c37ae01c946acb8c813e (diff)
Added a Local Definition vernacular command. This type of definition
has to be refered through its qualified name even when the module containing it is imported. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16263 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'intf')
-rw-r--r--intf/decl_kinds.mli2
-rw-r--r--intf/vernacexpr.mli4
2 files changed, 3 insertions, 3 deletions
diff --git a/intf/decl_kinds.mli b/intf/decl_kinds.mli
index 91a03f675..7111fd055 100644
--- a/intf/decl_kinds.mli
+++ b/intf/decl_kinds.mli
@@ -8,7 +8,7 @@
(** Informal mathematical status of declarations *)
-type locality = Local | Global
+type locality = Discharge | Local | Global
type binding_kind = Explicit | Implicit
diff --git a/intf/vernacexpr.mli b/intf/vernacexpr.mli
index 4655e3588..a1eca85bc 100644
--- a/intf/vernacexpr.mli
+++ b/intf/vernacexpr.mli
@@ -252,9 +252,9 @@ type vernac_expr =
export_flag option * lreference list
| VernacImport of export_flag * lreference list
| VernacCanonical of reference or_by_notation
- | VernacCoercion of locality * reference or_by_notation *
+ | VernacCoercion of locality_flag * reference or_by_notation *
class_rawexpr * class_rawexpr
- | VernacIdentityCoercion of locality * lident *
+ | VernacIdentityCoercion of locality_flag * lident *
class_rawexpr * class_rawexpr
(* Type classes *)