Ssreflect_plugin.Ssrparserval ssrtacarg : Ltac_plugin.Tacexpr.raw_tactic_expr Pcoq.Entry.tval wit_ssrtacarg :
( Ltac_plugin.Tacexpr.raw_tactic_expr,
Ltac_plugin.Tacexpr.glob_tactic_expr,
Geninterp.Val.t )
Genarg.genarg_typeval 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 Pcoq.Entry.tval wit_ssrtclarg :
( Ltac_plugin.Tacexpr.raw_tactic_expr,
Ltac_plugin.Tacexpr.glob_tactic_expr,
Geninterp.Val.t )
Genarg.genarg_typeval 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_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_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 Pcoq.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)
* Geninterp.Val.t 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 Pcoq.Entry.tval ssrhint : Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint Pcoq.Entry.tval ssrhintarg :
Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrhint Pcoq.Entry.tval ssrmmod : Ssrast.ssrmmod Pcoq.Entry.tval ssrclauses : Ssrast.clauses Pcoq.Entry.tval ssrintros_ne : Ssrast.ssripats Pcoq.Entry.tval ssrorelse : Ltac_plugin.Tacexpr.raw_tactic_expr Pcoq.Entry.tval ssrseqarg :
Ltac_plugin.Tacexpr.raw_tactic_expr Ssrast.ssrseqarg Pcoq.Entry.tval ssrdocc : Ssrast.ssrdocc Pcoq.Entry.tval wit_ssrdocc : Ssrast.ssrdocc Genarg.uniform_genarg_typeval ssrocc : Ssrast.ssrocc Pcoq.Entry.tval wit_ssrocc : Ssrast.ssrocc Genarg.uniform_genarg_typeval ssrhyp : Ssrast.ssrhyp Pcoq.Entry.ttype ssripatrep = Ssrast.ssripatval ssrclear_ne : Ssrast.ssrhyps Pcoq.Entry.tval ssrclear : Ssrast.ssrhyps Pcoq.Entry.tval ssrintros : Ssrast.ssripats Pcoq.Entry.tval wit_ssrintros : Ssrast.ssripats Genarg.uniform_genarg_typeval ssrfwdview : Ssrast.ast_closure_term list Pcoq.Entry.tval wit_ssrfwdview : Ssrast.ast_closure_term list Genarg.uniform_genarg_typeval ssrbwdview : Ssrast.ssrterm list Pcoq.Entry.tval wit_ssrbwdview : Ssrast.ssrterm list Genarg.uniform_genarg_typeval ssrterm : Ssrast.ssrterm Pcoq.Entry.tval ssrsimpl_ne : Ssrast.ssrsimpl Pcoq.Entry.tval test_not_ssrslashnum : unit Pcoq.Entry.tval ssrmult : Ssrast.ssrmult Pcoq.Entry.tval wit_ssrmult : Ssrast.ssrmult Genarg.uniform_genarg_typeval ssrmult_ne : Ssrast.ssrmult Pcoq.Entry.tval ssrbinder : (Ssrast.ssrfwdfmt * Constrexpr.constr_expr) Pcoq.Entry.tval ast_closure_lterm : Ssrast.ast_closure_term Pcoq.Entry.tval ssrwgen : Ssrast.wgen Pcoq.Entry.ttype ssreqid = Ssrast.ssripat optiontype ssrarg =
ssrfwdview
* (ssreqid
* (Ssrmatching_plugin.Ssrmatching.cpattern Ssrast.ssragens
* Ssrast.ssripats))module Internal : sig ... end