Module Proofview.Goal
val concl : t -> EConstr.constrconcl,hyps,envandsigmagiven a goalglreturn respectively the conclusion ofgl, the hypotheses ofgl, the environment ofgl(i.e. the global environment and the hypotheses) and the current evar map.
val hyps : t -> EConstr.named_contextval env : t -> Environ.envval sigma : t -> Evd.evar_mapval state : t -> Proofview_monad.StateStore.tval nf_enter : (t -> unit tactic) -> unit tacticnf_enter tapplies the goal-dependent tactictin each goal independently, in the manner oftclINDEPENDENTexcept that the current goal is also given as an argument tot. The goal is normalised with respect to evars.
val enter : (t -> unit tactic) -> unit tacticLike
nf_enter, but does not normalize the goal beforehand.
val enter_one : ?__LOC__:string -> (t -> 'a tactic) -> 'a tacticLike
enter, but assumes exactly one goal under focus, raising a fatal error otherwise.
val goals : t tactic list tacticRecover the list of current goals under focus, without evar-normalization. FIXME: encapsulate the level in an existential type.