aboutsummaryrefslogtreecommitdiff
path: root/ltac
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2016-09-14 14:45:56 +0200
committerPierre-Marie Pédrot2016-09-14 16:25:50 +0200
commit5b1a15b5c561ed02335050f45ad123f8d548cee4 (patch)
treed5227f3f8b5f90d2a82651804813cb37b17b2177 /ltac
parent5466267afa78cac5479a503338fbc57d77f05458 (diff)
Allowing to extend the Print Grammar command generically.
We also move the Ltac-specific grammar to its folder.
Diffstat (limited to 'ltac')
-rw-r--r--ltac/tacentries.ml12
1 files changed, 12 insertions, 0 deletions
diff --git a/ltac/tacentries.ml b/ltac/tacentries.ml
index 2d7b7bf137..d05beb3926 100644
--- a/ltac/tacentries.ml
+++ b/ltac/tacentries.ml
@@ -511,3 +511,15 @@ let print_ltacs () =
hov 2 (pr_qualid qid ++ prlist pr_ltac_fun_arg l)
in
Feedback.msg_notice (prlist_with_sep fnl pr_entry entries)
+
+(** Grammar *)
+
+let () =
+ let open Metasyntax in
+ let entries = [
+ AnyEntry Pcoq.Tactic.tactic_expr;
+ AnyEntry Pcoq.Tactic.binder_tactic;
+ AnyEntry Pcoq.Tactic.simple_tactic;
+ AnyEntry Pcoq.Tactic.tactic_arg;
+ ] in
+ register_grammar "tactic" entries