package coq-core
Module Ssreflect_plugin.SsrparserSource
Source
val pr_ssrtacarg :
Environ.env ->
Evd.evar_map ->
'a ->
'b ->
(Environ.env -> Evd.evar_map -> Constrexpr.entry_relative_level -> 'c) ->
'cSource
val pr_ssrtclarg :
Environ.env ->
Evd.evar_map ->
'a ->
'b ->
(Environ.env -> Evd.evar_map -> Constrexpr.entry_relative_level -> 'c -> 'd) ->
'c ->
'dSource
val add_genarg :
string ->
(Environ.env -> Evd.evar_map -> 'a -> Pp.t) ->
'a Genarg.uniform_genarg_typeSource
val 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_typeSource
val wit_ssrsetfwd :
((Ssrast.ssrfwdfmt
* (Ssrmatching_plugin.Ssrmatching.cpattern * Ssrast.ast_closure_term option))
* Ssrast.ssrdocc)
Genarg.uniform_genarg_typeSource
val 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_typeSource
val wit_ssrfixfwd :
(Names.Id.t * (Ssrast.ssrfwdfmt * Ssrast.ast_closure_term))
Genarg.uniform_genarg_typeSource
val wit_ssrcofixfwd :
(Names.Id.t * (Ssrast.ssrfwdfmt * Ssrast.ast_closure_term))
Genarg.uniform_genarg_typeSource
type ssrarg =
ssrfwdview
* (ssreqid
* (Ssrmatching_plugin.Ssrmatching.cpattern Ssrast.ssragens
* Ssrast.ssripats))