diff options
| author | Pierre Courtieu | 2020-05-27 19:53:05 +0200 |
|---|---|---|
| committer | Pierre Courtieu | 2020-06-04 14:33:10 +0200 |
| commit | 5c3ebac1e8d67f2124d4cbae86134d2a68e2900e (patch) | |
| tree | 8c457ce9ead935f2addcd1c897c994ea83748584 /easycrypt | |
| parent | 5ba7aee8a8996b8219a6e9dbde645e53684afbca (diff) | |
New hook for early prompt/output analyzis.
proof-state-change-pre-hook happens earlier than
proof-state-change-hook, i.e. before proof-done-advancing. This should
be used to register information in the currently processed span before
proof-done-advancing classifies it.
Historically PG design was to gather these information during
proof-done-advancing (or in its hook called at the end) by just
looking at the command statement. But it is often useful to look at
the output (messages and/or prompt) to gather more accurate
information. Some of this information may be needed DURING
proof-done-advancing. Hence this early hook.
Diffstat (limited to 'easycrypt')
| -rw-r--r-- | easycrypt/easycrypt-hooks.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/easycrypt/easycrypt-hooks.el b/easycrypt/easycrypt-hooks.el index 67592973..376936f6 100644 --- a/easycrypt/easycrypt-hooks.el +++ b/easycrypt/easycrypt-hooks.el @@ -68,7 +68,7 @@ (setq easycrypt-proof-weak-mode (car (cdr infos))) ))) -(add-hook 'proof-state-change-hook 'easycrypt-set-state-infos) +(add-hook 'proof-state-change-pre-hook 'easycrypt-set-state-infos) (defun easycrypt-find-and-forget (span) (let ((span-staten (easycrypt-get-span-statenum span))) |
