aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Pierre Courtieu <courtieu@lri.fr>2000-09-29 12:17:10 +0000
committerGravatar Pierre Courtieu <courtieu@lri.fr>2000-09-29 12:17:10 +0000
commit63000d541743e839c62be74af1158f241124ba42 (patch)
tree5959625fddb7f5a74ee272f7e4095d3dcb486dd8
parentef4c4bdd09a577e40f3e5e31cb78349e60ce48f1 (diff)
Added Uncaught exception errors in coq-error-regexp.
-rw-r--r--coq/coq-syntax.el2
-rw-r--r--coq/coq.el4
-rw-r--r--coq/coqtags2
-rw-r--r--coq/x-symbol-coq.el12
-rw-r--r--lego/legotags2
5 files changed, 15 insertions, 7 deletions
diff --git a/coq/coq-syntax.el b/coq/coq-syntax.el
index 25880fed..5e559ea9 100644
--- a/coq/coq-syntax.el
+++ b/coq/coq-syntax.el
@@ -257,7 +257,7 @@
"Punctuation Symbols used by Coq")
;; ----- regular expressions
-(defvar coq-error-regexp "^\\(Error\\|Discarding\\|Syntax error\\|System Error\\|Anomaly\\)"
+(defvar coq-error-regexp "^\\(Error\\|Discarding\\|Syntax error\\|System Error\\|Anomaly\\|Uncaught exception\\)"
"A regular expression indicating that the Coq process has identified
an error.")
diff --git a/coq/coq.el b/coq/coq.el
index daa4ba8f..2b8495a2 100644
--- a/coq/coq.el
+++ b/coq/coq.el
@@ -91,7 +91,7 @@
(defvar coq-outline-regexp
(concat "(\\*\\|" (proof-ids-to-regexp
'(
-"Tactic" "Axiom" "Parameter" "Parameters" "Variable" "Variables" "Syntax" "Grammar" "Syntactic" "Load" "Require" "Hint" "Hints" "Correctness" "Section" "Chapter" "Goal" "Lemma" "Theorem" "Fact" "Remark" "Record" "Inductive" "Mutual" "Definition" "Fixpoint" "Save" "Qed" "Defined"))))
+"Tactic" "Axiom" "Parameter" "Parameters" "Variable" "Variables" "Syntax" "Grammar" "Syntactic" "Load" "Require" "Hint" "Hints" "Hypothesis" "Correctness" "Section" "Chapter" "Goal" "Lemma" "Theorem" "Fact" "Remark" "Record" "Inductive" "Mutual" "Definition" "Fixpoint" "Save" "Qed" "Defined" "End" "Coercion"))))
(defvar coq-outline-heading-end-regexp "\\*\)\n\\|\\.\n")
@@ -103,7 +103,7 @@
(defconst coq-undoable-commands-regexp (proof-ids-to-regexp (append coq-tactics coq-keywords-undoable-commands)))
-(defconst coq-not-undoable-commands-regexp (proof-ids-to-regexp coq-keywords-not-undoable-commands))
+(defconst coq-not-undoable-commands-regexp (proof-ids-to-regexp (append coq-keywords-decl coq-keywords-not-undoable-commands)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Derived modes - they're here 'cos they define keymaps 'n stuff ;;
diff --git a/coq/coqtags b/coq/coqtags
index a166a5a9..1088c24a 100644
--- a/coq/coqtags
+++ b/coq/coqtags
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
#
# $Id$
#
diff --git a/coq/x-symbol-coq.el b/coq/x-symbol-coq.el
index d74ab428..99d7588b 100644
--- a/coq/x-symbol-coq.el
+++ b/coq/x-symbol-coq.el
@@ -6,9 +6,17 @@
;;
(defvar x-symbol-coq-symbol-table
- '((perpendicular () "False" "\\<bottom>")
+ '((arrowup () "\\+" "\\<uparrow>")
+ (arrowdown () "\\-" "\\<downarrow>")
+ (angleleft () "\\<\\" "\\<langle>")
+ (angleright () "\\>\\" "\\<rangle>")
+ (circledot () "\\dot\\" "\\<odot>")
+ (reflexsubset () "\\incl\\" "\\<rset>")
+ (element () "\\in\\" "\\<in>")
+ (emptyset () "emptyset" "\\<emptyset>")
+ (perpendicular () "False" "\\<bottom>")
(top () "True" "\\<top>")
- (notsign () "~" "\\<not>")
+ (notsign () "~" "\\<not>")
(longarrowright () "->" "\\<longrightarrow>")
(logicaland () "/\\" "\\<and>")
(logicalor () "\\/" "\\<or>")
diff --git a/lego/legotags b/lego/legotags
index a5c0f825..d32547ae 100644
--- a/lego/legotags
+++ b/lego/legotags
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
#
# $Id$
#