Ssreflect_plugin.Ssrparserval ssrtacarg : Ltac_plugin.Tacexpr.raw_tactic_expr Procq.Entry.tval pr_ssrtacarg :
Environ.env ->
Evd.evar_map ->
'a ->
'b ->
(Environ.env -> Evd.evar_map -> Constrexpr.entry_relative_level -> 'c) ->
'cval ssrtclarg : Ltac_plugin.Tacexpr.raw_tactic_expr Procq.Entry.tval pr_ssrtclarg :
Environ.env ->
Evd.evar_map ->
'a ->
'b ->
(Environ.env -> Evd.evar_map -> Constrexpr.entry_relative_level -> 'c -> 'd) ->
'c ->
'dval add_genarg :
string ->
(Environ.env -> Evd.evar_map -> 'a -> Pp.t) ->
'a Genarg.uniform_genarg_typetype ssrfwdview = Ssrast.ast_closure_term listval wit_ssrintros_ne : Ssrast.ssripats Genarg.uniform_genarg_typeval wit_ssripatrep : Ssrast.ssripat Genarg.uniform_genarg_typeval wit_ssrclauses : Ssrast.clauses Genarg.uniform_genarg_typeval wit_ssrfwdid : Names.Id.t Genarg.uniform_genarg_typeval wit_ssrsetfwd :
((Ssrast.ssrfwdfmt
* (Ssrmatching_plugin.Ssrmatching.cpattern * Ssrast.ast_closure_term option))
* Ssrast.ssrdocc)
Genarg.uniform_genarg_typeval ssrhpats : Ssrast.ssrhpats Procq.Entry.tval wit_ssrhpats : Ssrast.ssrhpats Genarg.uniform_genarg_typeval wit_ssrhpats_nobs : Ssrast.ssrhpats Genarg.uniform_genarg_typeval wit_ssrhpats_wtransp : Ssrast.ssrhpats_wtransp Genarg.uniform_genarg_typeval wit_ssrposefwd :
(Ssrast.ssrfwdfmt * Ssrast.ast_closure_term) Genarg.uniform_genarg_typeval wit_ssrhavefwd :
((Ssrast.ssrfwdfmt * Ssrast.ast_closure_term)
* Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint,
(Ssrast.ssrfwdfmt * Ssrast.ast_closure_term)
* Ltac_plugin.Tacexpr.glob_tactic_expr Ssrast.ssrhint,
(Ssrast.ssrfwdfmt * Ssrast.ast_closure_term)
* Ltac_plugin.Tacarg.tacvalue Ssrast.ssrhint)
Genarg.genarg_typeval wit_ssrrpat : Ssrast.ssripat Genarg.uniform_genarg_typeval wit_ssrterm : Ssrast.ssrterm Genarg.uniform_genarg_typeval wit_ssrwgen : Ssrast.clause Genarg.uniform_genarg_typeval wit_ssrfixfwd :
(Names.Id.t * (Ssrast.ssrfwdfmt * Ssrast.ast_closure_term))
Genarg.uniform_genarg_typeval wit_ssrfwd :
(Ssrast.ssrfwdfmt * Ssrast.ast_closure_term) Genarg.uniform_genarg_typeval wit_ssrfwdfmt : Ssrast.ssrfwdfmt Genarg.uniform_genarg_typeval wit_ssrcofixfwd :
(Names.Id.t * (Ssrast.ssrfwdfmt * Ssrast.ast_closure_term))
Genarg.uniform_genarg_typeval wit_ssrcpat : Ssrast.ssripat Genarg.uniform_genarg_typeval wit_ssrdir : Ssrast.ssrdir Genarg.uniform_genarg_typeval wit_ssrclear :
(Ssrast.ssrhyps, Ssrast.ssrclear, Ssrast.ssrclear) Genarg.genarg_typeval ssrortacarg :
Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint Procq.Entry.tval ssrhint : Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint Procq.Entry.tval ssrhintarg :
Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint Procq.Entry.tval ssrmmod : Ssrast.ssrmmod Procq.Entry.tval ssrclauses : Ssrast.clauses Procq.Entry.tval ssrintros_ne : Ssrast.ssripats Procq.Entry.tval ssrorelse : Ltac_plugin.Tacexpr.raw_tactic_expr Procq.Entry.tval ssrseqarg :
Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrseqarg Procq.Entry.tval ssrdocc : Ssrast.ssrdocc Procq.Entry.tval wit_ssrdocc : Ssrast.ssrdocc Genarg.uniform_genarg_typeval ssrocc : Ssrast.ssrocc Procq.Entry.tval wit_ssrocc : Ssrast.ssrocc Genarg.uniform_genarg_typeval ssrhyp : Ssrast.ssrhyp Procq.Entry.ttype ssripatrep = Ssrast.ssripatval ssrclear_ne : Ssrast.ssrhyps Procq.Entry.tval ssrclear : Ssrast.ssrhyps Procq.Entry.tval ssrintros : Ssrast.ssripats Procq.Entry.tval wit_ssrintros : Ssrast.ssripats Genarg.uniform_genarg_typeval ssrfwdview : Ssrast.ast_closure_term list Procq.Entry.tval wit_ssrfwdview : Ssrast.ast_closure_term list Genarg.uniform_genarg_typeval ssrbwdview : Ssrast.ssrterm list Procq.Entry.tval wit_ssrbwdview : Ssrast.ssrterm list Genarg.uniform_genarg_typeval ssrterm : Ssrast.ssrterm Procq.Entry.tval ssrsimpl_ne : Ssrast.ssrsimpl Procq.Entry.tval test_not_ssrslashnum : unit Procq.Entry.tval ssrmult : Ssrast.ssrmult Procq.Entry.tval wit_ssrmult : Ssrast.ssrmult Genarg.uniform_genarg_typeval ssrmult_ne : Ssrast.ssrmult Procq.Entry.tval ssrbinder : (Ssrast.ssrfwdfmt * Constrexpr.constr_expr) Procq.Entry.tval ast_closure_lterm : Ssrast.ast_closure_term Procq.Entry.tval ssrwgen : Ssrast.wgen Procq.Entry.ttype ssreqid = Ssrast.ssripat optiontype ssrarg =
ssrfwdview
* (ssreqid
* (Ssrmatching_plugin.Ssrmatching.cpattern Ssrast.ssragens
* Ssrast.ssripats))module Internal : sig ... endval wit_ast_closure_lterm : Ssrast.ast_closure_term Genarg.uniform_genarg_typeval wit_ast_closure_term : Ssrast.ast_closure_term Genarg.uniform_genarg_typeval wit_ident_no_do : Names.Id.t Genarg.uniform_genarg_typeval wit_ssrbinder :
(Ssrast.ssrfwdfmt * Constrexpr.constr_expr,
Ssrast.ssrfwdfmt * Genintern.glob_constr_and_expr,
Ssrast.ssrfwdfmt * EConstr.constr)
Genarg.genarg_typeval wit_ssrbvar :
(Constrexpr.constr_expr, Genintern.glob_constr_and_expr, EConstr.constr)
Genarg.genarg_typeval wit_ssrclausehyps :
((Ssrast.ssrhyps
* ((Ssrast.ssrhyp_or_id * string)
* Ssrmatching_plugin.Ssrmatching.cpattern option)
option)
list,
(Ssrast.ssrclear
* ((Ssrast.ssrhyp_or_id * string)
* Ssrmatching_plugin.Ssrmatching.cpattern option)
option)
list,
(Ssrast.ssrclear
* ((Ssrast.ssrhyp_or_id * string)
* Ssrmatching_plugin.Ssrmatching.cpattern option)
option)
list)
Genarg.genarg_typeval wit_ssrclear_ne :
(Ssrast.ssrhyps, Ssrast.ssrclear, Ssrast.ssrclear) Genarg.genarg_typeval wit_ssrhoi_hyp : Ssrast.ssrhyp_or_id Genarg.uniform_genarg_typeval wit_ssrhoi_id : Ssrast.ssrhyp_or_id Genarg.uniform_genarg_typeval wit_ssrhyp : Ssrast.ssrhyp Genarg.uniform_genarg_typeval wit_ssrindex : int Locus.or_var Genarg.uniform_genarg_typeval wit_ssriorpat : Ssrast.ssripatss Genarg.uniform_genarg_typeval wit_ssripat : Ssrast.ssripats Genarg.uniform_genarg_typeval wit_ssripats : Ssrast.ssripats Genarg.uniform_genarg_typeval wit_ssripats_ne : Ssrast.ssripats Genarg.uniform_genarg_typeval wit_ssrmult_ne : (int * Ssrast.ssrmmod) Genarg.uniform_genarg_typeval wit_ssrortacarg :
(Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint,
bool * Ltac_plugin.Tacexpr.glob_tactic_expr option list,
bool * Ltac_plugin.Tacarg.tacvalue option list)
Genarg.genarg_typeval wit_ssrortacs :
(Ltac_plugin.Tacexpr.raw_tactic_expr option list,
Ltac_plugin.Tacexpr.glob_tactic_expr option list,
Ltac_plugin.Tacarg.tacvalue option list)
Genarg.genarg_typeval wit_ssrsimpl_ne : Ssrast.ssrsimpl Genarg.uniform_genarg_typeval wit_ssrstruct : Names.Id.t option Genarg.uniform_genarg_type