===================================================================
RCS file: caml.el,v
retrieving revision 1.2
diff -C 3 -r1.2 caml.el
*** caml.el	1996/05/03 05:16:04	1.2
--- caml.el	1996/05/03 05:20:02
***************
*** 178,183 ****
--- 178,197 ----
  you are one. You should probably have this on, though, if you also
  have caml-electric-indent on, which see.")
  
+ (defvar caml-font-lock-keywords 
+   (list
+    ;; Pierre Boulet: Jan 31 1996
+    '("[ \t]*\\<:\\>[ \t]*\\(\\(\\sw\\|_\\)+\\)?"
+      1 font-lock-type-face)
+    '("[^_]\\<\\(let\\( rec\\)?\\|type\\|and\\|value\\)\\>[ \t]*\\(\\(\\sw\\|_\\)+\\|(.*)\\|{.*}\\)"
+      3 font-lock-function-name-face)
+    '("[^_]\\<\\(a\\(nd\\|s\\)\\|begin\\|close\\|do\\(ne\\|wnto\\)*\\|e\\(lse\\|nd\\|xception\\)\\|f\\(or\\|un\\(ction\\)*\\)\\|i[fn]\\|let\\|m\\(atch\\|utable\\)\\|not\\|o\\(f\\|pen\\|r\\)\\|prefix\\|rec\\|then\\|t\\(o\\|ry\\|ype\\)\\|value\\|w\\(h\\(n\\|ile\\)\\|ith\\)\\)\\>[^_]"
+      1 font-lock-keyword-face)
+    '("\\(\".*\"\\)" 1 font-lock-string-face)
+    '("(\\*\\(.*\\)\\*)" 1 font-lock-comment-face)
+    )
+   "Additional expressions to highlight in caml mode.")
+ 
  ;;code
  (defvar caml-mode-map nil
    "Keymap used in Caml mode.")
