123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566(************************************************************************)(* * The Coq Proof Assistant / The Coq Development Team *)(* v * Copyright INRIA, CNRS and contributors *)(* <O___,, * (see version control and CREDITS file for authors & dates) *)(* \VV/ **************************************************************)(* // * This file is distributed under the terms of the *)(* * GNU Lesser General Public License Version 2.1 *)(* * (see LICENSE file for the text of the license) *)(************************************************************************)openPcoq(* Main entry for extensions *)letsimple_tactic=Entry.make"simple_tactic"(* Typically for tactic user extensions *)letopen_constr=Entry.make"open_constr"letconstr_with_bindings=Entry.make"constr_with_bindings"letbindings=Entry.make"bindings"lethypident=Entry.make"hypident"letconstr_may_eval=Entry.make"constr_may_eval"letconstr_eval=Entry.make"constr_eval"letuconstr=Entry.make"uconstr"letquantified_hypothesis=Entry.make"quantified_hypothesis"letdestruction_arg=Entry.make"destruction_arg"letnat_or_var=G_redexpr.nat_or_varletsimple_intropattern=Entry.make"simple_intropattern"letin_clause=Entry.make"in_clause"letclause_dft_concl=Entry.make"clause"(* Main entries for ltac *)lettactic_value=Entry.make"tactic_value"letltac_expr=Entry.make"ltac_expr"lettactic=Entry.make"tactic"(* Main entry for quotations *)lettactic_eoi=eoi_entrytacticlet()=letopenStdarginletopenTacarginletopenG_redexprinregister_grammarwit_int_or_var(int_or_var);register_grammarwit_nat_or_var(nat_or_var);register_grammarwit_intro_pattern(simple_intropattern);(* To remove at end of deprecation phase *)(* register_grammar wit_intropattern (intropattern); *)(* To be added at end of deprecation phase *)register_grammarwit_simple_intropattern(simple_intropattern);register_grammarwit_quant_hyp(quantified_hypothesis);register_grammarwit_uconstr(uconstr);register_grammarwit_open_constr(open_constr);register_grammarwit_constr_with_bindings(constr_with_bindings);register_grammarwit_bindings(bindings);register_grammarwit_tactic(tactic);register_grammarwit_ltac(tactic);register_grammarwit_clause_dft_concl(clause_dft_concl);register_grammarwit_destruction_arg(destruction_arg);()