(curi, metasenv, pbo, pty, attrs), [goal]
in
PET.mk_tactic rename
-
-let set_goal n =
- PET.mk_tactic
- (fun (proof, goal) ->
- let (_, metasenv, _, _, _) = proof in
- if CicUtil.exists_meta n metasenv then
- (proof, [n])
- else
- raise (PET.Fail (lazy ("no such meta: " ^ string_of_int n))))