[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] externals/caml 7b99dbc 030/197: update labels
From: |
Stefan Monnier |
Subject: |
[nongnu] externals/caml 7b99dbc 030/197: update labels |
Date: |
Sat, 21 Nov 2020 01:19:32 -0500 (EST) |
branch: externals/caml
commit 7b99dbce43569898969696438e10852ec7f5cfc4
Author: Jacques Garrigue <garrigue at math.nagoya-u.ac.jp>
Commit: Jacques Garrigue <garrigue at math.nagoya-u.ac.jp>
update labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3115
f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
---
caml-font.el | 23 +++++++++--------------
caml-hilit.el | 11 ++++-------
2 files changed, 13 insertions(+), 21 deletions(-)
diff --git a/caml-font.el b/caml-font.el
index e190f74..3e8b5d2 100644
--- a/caml-font.el
+++ b/caml-font.el
@@ -42,15 +42,8 @@
"[0-9][0-9][0-9]\\)\\|.\\)" caml-quote-char
"\\|\"[^\"\\]*\\(\\\\\\(.\\|\n\\)[^\"\\]*\\)*\"")
'font-lock-string-face)
-;labels (and open)
- '("\\(\\([~?]\\|\\<\\)[a-z][a-z0-9_']*:\\)[^:=]" 1
- font-lock-variable-name-face)
- '("\\<\\(assert\\|open\\|include\\)\\>\\|[~?][ (]*[a-z][a-z0-9_']*"
- . font-lock-variable-name-face)
;modules and constructors
- '("\\(\\<\\|:\\)\\([A-Z][A-Za-z0-9_']*\\)\\>"
- 2 font-lock-function-name-face)
- '("`[A-Za-z][A-Za-z0-9_']*\\>" . font-lock-function-name-face)
+ '("`?\\<[A-Z][A-Za-z0-9_']*\\>" . font-lock-function-name-face)
;definition
(cons (concat
"\\<\\(a\\(nd\\|s\\)\\|c\\(onstraint\\|lass\\)"
@@ -61,8 +54,7 @@
"\\|v\\(al\\(ue\\)?\\|irtual\\)\\)\\>")
'font-lock-type-face)
;blocking
- '("\\(\\<\\|:\\)\\(begin\\|end\\|object\\|s\\(ig\\|truct\\)\\)\\>"
- 2 font-lock-keyword-face)
+ '("\\<begin\\|end\\|object\\|s\\(ig\\|truct\\)\\>" . font-lock-keyword-face)
;control
(cons (concat
"\\<\\(do\\(ne\\|wnto\\)?\\|else\\|for\\|if"
@@ -70,15 +62,18 @@
"\\|w\\(h\\(en\\|ile\\)\\|ith\\)\\)\\>"
"\\|\|\\|->\\|&\\|#")
'font-lock-reference-face)
- '("\\<raise\\>" . font-lock-comment-face)))
+ '("\\<raise\\>" . font-lock-comment-face)
+;labels (and open)
+ '("\\(\\([~?]\\|\\<\\)[a-z][a-z0-9_']*:\\)[^:=]" 1
+ font-lock-variable-name-face)
+ '("\\<\\(assert\\|open\\|include\\)\\>\\|[~?][ (]*[a-z][a-z0-9_']*"
+ . font-lock-variable-name-face)))
(defconst inferior-caml-font-lock-keywords
(append
(list
;inferior
- '("^[#-]" . font-lock-comment-face)
-;labels
- '("[? \t]:[A-Za-z][A-Za-z0-9_']*\\>" . font-lock-variable-name-face))
+ '("^[#-]" . font-lock-comment-face))
caml-font-lock-keywords))
;; font-lock commands are similar for caml-mode and inferior-caml-mode
diff --git a/caml-hilit.el b/caml-hilit.el
index 68ba853..4ec631c 100644
--- a/caml-hilit.el
+++ b/caml-hilit.el
@@ -16,12 +16,11 @@
nil
'string)
;labels
- '("[?]?\\<[A-Za-z][A-Za-z0-9_\']*:" nil brown)
- '("[?]?\\<:[A-Za-z][A-Za-z0-9_\']*\\>" nil brown)
+ '("\\(\\([~?]\\|\\<\\)[a-z][a-z0-9_']*:\\)[^:=]" 1 brown)
+ '("[~?][ (]*[a-z][a-z0-9_']*" nil brown)
;modules
'("\\<\\(assert\\|open\\|include\\)\\>" nil brown)
- '("\\<[A-Z][A-Za-z0-9_\']*\\>" nil MidnightBlue)
- '("`[A-Za-z][A-Za-z0-9_\']*\\>" nil MidnightBlue)
+ '("`?\\<[A-Z][A-Za-z0-9_\']*\\>" nil MidnightBlue)
;definition
(list (concat
"\\<\\(a\\(nd\\|s\\)\\|c\\(onstraint\\|lass\\)"
@@ -49,9 +48,7 @@
(append
(list
;inferior
- '("^[#-]" nil firebrick)
- '("`[A-Za-z][A-Za-z0-9_\']*\\>" nil MidnightBlue)
- '("[? \t]:[A-Za-z][A-Za-z0-9_\']*\\>" nil brown))
+ '("^[#-]" nil firebrick))
caml-mode-patterns))
(provide 'caml-hilit)
- [nongnu] externals/caml 56915cb 025/197: Changement de la licence, (continued)
- [nongnu] externals/caml 56915cb 025/197: Changement de la licence, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 55eef02 032/197: wrong regexp, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 805e07c 012/197: Fichier oublie, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 98d5eef 024/197: refinements, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml a5cc236 014/197: Ajustement de caml-next-error a` partir des versions 20, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 5c2d3d7 015/197: Enlever caml-emacs-twenty, pas necessaire, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 53fb026 016/197: MAJ avec ocaml-mode 2.01 de Jacques Garrigue, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 2694442 023/197: MAJ avec la derniere version de Jacques, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 9fd72d7 029/197: nouvelle syntaxe avec tilde, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 51403bf 028/197: MacOS: ajout macosunix; portage bigarray et systhreads; tabs, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 7b99dbc 030/197: update labels,
Stefan Monnier <=
- [nongnu] externals/caml 479db1e 031/197: changes, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 0a919f4 034/197: patch par Didier le Botlan pour les commentaires, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 6af733d 036/197: passage aux labels stricts, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 2eeca2e 039/197: xemacs keybind (PR#631), Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 39cfb2e 049/197: define only if needed, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 9d5668c 051/197: fix caml-help, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml d2f1cc7 052/197: better interaction with toplevel, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 495ee65 053/197: caml-find-phrase, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 9b77f6d 054/197: spurious newline, Stefan Monnier, 2020/11/21
- [nongnu] externals/caml 28d1a1d 033/197: indentation of else, Stefan Monnier, 2020/11/21