Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val map_reified_goal : f:('a -> 'b) -> 'a reified_goal -> 'b reified_goal
type 'a goals = {
goals : 'a list;
stack : ('a list * 'a list) list;
bullet : Pp.t option;
shelf : 'a list;
given_up : 'a list;
}
type reified_pp = Pp.t reified_goal goals
val reify :
ppx:(Environ.env -> Evd.evar_map -> EConstr.t -> 'a) ->
State.Proof.t ->
'a reified_goal goals
Stm-independent goal processor