Ssreflect_plugin.SsrparserSourceval pr_ssrtacarg :
Environ.env ->
Evd.evar_map ->
'a ->
'b ->
(Environ.env -> Evd.evar_map -> Constrexpr.entry_relative_level -> 'c) ->
'cval 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_typeval wit_ssrintrosarg :
(Ltac_plugin.Tacexpr.raw_tactic_expr * Ssrast.ssripats,
Ltac_plugin.Tacexpr.glob_tactic_expr * Ssrast.ssripats,
Geninterp.Val.t * Ssrast.ssripats)
Genarg.genarg_typeval wit_ssrsetfwd :
((Ssrast.ssrfwdfmt
* (Ssrmatching_plugin.Ssrmatching.cpattern * Ssrast.ast_closure_term option))
* Ssrast.ssrdocc)
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)
* Geninterp.Val.t Ssrast.ssrhint)
Genarg.genarg_typeval wit_ssrfixfwd :
(Names.Id.t * (Ssrast.ssrfwdfmt * Ssrast.ast_closure_term))
Genarg.uniform_genarg_typeval wit_ssrcofixfwd :
(Names.Id.t * (Ssrast.ssrfwdfmt * Ssrast.ast_closure_term))
Genarg.uniform_genarg_typetype ssrarg =
ssrfwdview
* (ssreqid
* (Ssrmatching_plugin.Ssrmatching.cpattern Ssrast.ssragens
* Ssrast.ssripats))val 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_ssrortacarg :
(Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint,
bool * Ltac_plugin.Tacexpr.glob_tactic_expr option list,
bool * Geninterp.Val.t option list)
Genarg.genarg_typeval wit_ssrortacs :
(Ltac_plugin.Tacexpr.raw_tactic_expr option list,
Ltac_plugin.Tacexpr.glob_tactic_expr option list,
Geninterp.Val.t option list)
Genarg.genarg_typeval wit_ssrtac3arg :
(Ltac_plugin.Tacexpr.raw_tactic_expr,
Ltac_plugin.Tacexpr.glob_tactic_expr,
Geninterp.Val.t)
Genarg.genarg_type