(icon-indent-line): A comment ends at the end of the
authorRichard M. Stallman <rms@gnu.org>
Tue, 17 Jun 1997 19:34:56 +0000 (19:34 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 17 Jun 1997 19:34:56 +0000 (19:34 +0000)
line, delete call to inexistent function.

(icon-font-lock-keywords-1): Improved regexp.
(icon-font-lock-keywords-2): Likewise.

lisp/progmodes/icon.el

index ccebcb3..5710660 100644 (file)
@@ -295,8 +295,6 @@ Return the amount the indentation changed by."
     (setq beg (point))
     (cond ((eq indent nil)
           (setq indent (current-indentation)))
-         ((eq indent t)
-          (setq indent (calculate-icon-indent-within-comment)))
          ((looking-at "[ \t]*#")
           (setq indent 0))
          (t
@@ -618,7 +616,7 @@ Returns nil if line starts inside a string, t if in a comment."
   (eval-when-compile
     (list
      ;; Fontify procedure name definitions.
-     '("^[ \t]*\\(procedure\\)[ \t]*\\(\\sw+\\)[ \t]*("
+       '("^[ \t]*\\(procedure\\)\\>[ \t]*\\(\\sw+\\)?"
        (1 font-lock-builtin-face) (2 font-lock-function-name-face nil t))))
   "Subdued level highlighting for Icon mode.")
 
@@ -674,7 +672,7 @@ Returns nil if line starts inside a string, t if in a comment."
                 font-lock-function-name-face
               font-lock-variable-name-face)))))
 
-      (cons      ;; $define $elif $ifdef $ifdef $ifndef
+      (cons      ;; $define $elif $ifdef $ifndef $undef
        (concat "^" 
               (regexp-opt'("$define" "$elif" "$ifdef" "$ifndef" "$undef") t)
               "\\>[ \t]*\\([^ \t\n]+\\)?")