在 Ltac 中实施复杂的策略时,有一些 Ltac 命令或策略调用我预计会失败以及预期会失败(例如终止 arepeat
或导致回溯)。这些故障通常在故障级别 0 时提出。
在更高级别引发的故障“逃离”周围try
或repeat
阻塞,并且对于发出意外故障的信号很有用。
我缺少的是一种运行策略tac
并处理其失败的方法,即使在 0 级,也可以处于更高的级别,同时保留失败的信息。这将让我确保repeat
不会因为我这边的 Ltac 编程错误而终止。
我可以在 Ltac 中实施这种失败提升级别的高阶策略吗?