aboutsummaryrefslogtreecommitdiffhomepage
path: root/generic/pg-vars.el
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2008-01-16 21:43:48 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2008-01-16 21:43:48 +0000
commite3e203869d5e25fab4809d53c3938f067b3a94db (patch)
treeafd60fddf5d0a549876fd4fe0247986c294d213f /generic/pg-vars.el
parent72f240e63eb57755e618613cad4bb7edbe951a26 (diff)
Reduce compiler warnings. Minor fixes.
Diffstat (limited to 'generic/pg-vars.el')
-rw-r--r--generic/pg-vars.el35
1 files changed, 31 insertions, 4 deletions
diff --git a/generic/pg-vars.el b/generic/pg-vars.el
index e72df3c6..9a68f096 100644
--- a/generic/pg-vars.el
+++ b/generic/pg-vars.el
@@ -139,10 +139,6 @@ assistant during the last group of commands.")
If non-nil, the value counts the commands from the last command
of the proof (starting from 1).")
-(defvar proof-shell-last-output nil
- "A record of the last string seen from the proof system.
-This is raw string, for internal use only.")
-
;; TODO da: remove proof-terminal-string. At the moment some
;; commands need to have the terminal string, some don't.
;; It's used variously in proof-script and proof-shell, which
@@ -154,5 +150,36 @@ This is raw string, for internal use only.")
"End-of-line string for proof process.")
+;;
+;; Internal variables
+;; -- usually local to a couple of modules but here to avoid
+;; compile warnings
+;;
+
+(defvar proof-shell-last-output nil
+ "A record of the last string seen from the proof system.
+This is raw string, for internal use only.")
+
+(defvar proof-assistant-settings nil
+ "A list of default values kept in Proof General for current proof assistant.
+A list of lists (SYMBOL SETTING TYPE) where SETTING is a string value
+to send to the proof assistant using the value of SYMBOL and
+and the function `proof-assistant-format'. The TYPE item determines
+the form of the menu entry for the setting.")
+
+(defvar pg-tracing-slow-mode nil
+ "Non-nil for slow refresh mode for tracing output.")
+
+(defvar proof-nesting-depth 0
+ "Current depth of a nested proof.
+Zero means outside a proof, 1 means inside a top-level proof, etc.
+
+This variable is maintained in `proof-done-advancing'; it is zeroed
+in `proof-shell-clear-state'.")
+
+(defvar proof-last-theorem-dependencies nil
+ "Contains the dependencies of the last theorem. A list of strings.
+Set in `proof-shell-process-urgent-message'.")
+
(provide 'pg-vars)
;; pg-vars.el ends here