aboutsummaryrefslogtreecommitdiff
path: root/intf
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2015-08-22 16:21:07 +0200
committerPierre-Marie Pédrot2015-08-22 16:21:07 +0200
commit2903ee1394118106f1894798f82dc5cf3730675b (patch)
tree76a29b8da20b51b48c6a73516a6ae9c107f57afc /intf
parent4c202177e7d1a26f3b8bc105a1ceb604f178b584 (diff)
parent081a649157d2460c924404cd51b4ba50c23b1956 (diff)
Merge branch 'v8.5'
Diffstat (limited to 'intf')
-rw-r--r--intf/vernacexpr.mli7
1 files changed, 4 insertions, 3 deletions
diff --git a/intf/vernacexpr.mli b/intf/vernacexpr.mli
index b72577e1e0..bb0331fcc4 100644
--- a/intf/vernacexpr.mli
+++ b/intf/vernacexpr.mli
@@ -196,6 +196,9 @@ type inductive_expr =
type one_inductive_expr =
lident * local_binder list * constr_expr option * constructor_expr list
+type proof_expr =
+ lident option * (local_binder list * constr_expr * (lident option * recursion_order_expr) option)
+
type grammar_tactic_prod_item_expr =
| TacTerm of string
| TacNonTerm of Loc.t * string * (Names.Id.t * string) option
@@ -303,9 +306,7 @@ type vernac_expr =
(* Gallina *)
| VernacDefinition of
(locality option * definition_object_kind) * lident * definition_expr
- | VernacStartTheoremProof of theorem_kind *
- (lident option * (local_binder list * constr_expr * (lident option * recursion_order_expr) option)) list *
- bool
+ | VernacStartTheoremProof of theorem_kind * proof_expr list * bool
| VernacEndProof of proof_end
| VernacExactProof of constr_expr
| VernacAssumption of (locality option * assumption_object_kind) *