aboutsummaryrefslogtreecommitdiff
path: root/generic/proof-shell.el
diff options
context:
space:
mode:
authorDavid Aspinall2000-11-24 13:28:13 +0000
committerDavid Aspinall2000-11-24 13:28:13 +0000
commit22b791f0c77d8063153939cd02295c01b2d20cc4 (patch)
treee1876fb657c1424a97a5e7ccdd123fab9a3d18fe /generic/proof-shell.el
parent8121c7a81d656b930443d752ea6e973af7352f7e (diff)
Added proof-shell-match-pgip-cmd
Diffstat (limited to 'generic/proof-shell.el')
-rw-r--r--generic/proof-shell.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/generic/proof-shell.el b/generic/proof-shell.el
index 9c078c78..73a53f6e 100644
--- a/generic/proof-shell.el
+++ b/generic/proof-shell.el
@@ -1415,6 +1415,15 @@ proof-shell-eager-annotation-start, proof-shell-eager-annotation-end."
"setting `" variable "'\n to: \n"
expr "\n"))))))
+ ;; CASE PGIP message from proof assistant.
+ ((and proof-shell-match-pgip-cmd
+ (string-match proof-shell-match-pgip-cmd message))
+ (require 'pg-xml)
+ (require 'pg-pgip)
+ (let
+ ((parsed-pgip (pg-xml-parse-string message)))
+ (pg-pgip-process-cmd parsed-pgip)))
+
;; CASE theorem dependency: prover lists thms used in last proof
((and proof-shell-theorem-dependency-list-regexp
(string-match proof-shell-theorem-dependency-list-regexp message))