         )
     (list
      ;; Comments
-     '("\/\/" . font-lock-comment-face)
+;;     '("\/\/" . font-lock-comment-face)
      ;; Strings
      '("\"[^\"]+\"" . font-lock-string-face)
      ;; Hex constants

;; Shamelessly ripped from jasmin.el
;; URL: http://www.neilvandyke.org/jasmin-emacs/jasmin.el

(if (not tablegen-mode-syntax-table)
    (progn
      (setq tablegen-mode-syntax-table (make-syntax-table))
      (mapcar (function
               (lambda (n)
                 (modify-syntax-entry (aref n 0)
                                      (aref n 1)
                                      tablegen-mode-syntax-table)))
              '(
                ;; whitespace (` ')
                [?\^m " "]
                [?\f  " "]
                [?\n  " "]
                [?\t  " "]
                [?\   " "]
                ;; word constituents (`w')
                [?\%  "w"]
                ;;[?_  "w  "]
                ;; comments
                [?\;  "< "]
                [?\n  "> "]
                ;;[?\r  "> "]
                ;;[?\^m "> "]
                ;; symbol constituents (`_')
                ;; punctuation (`.')
                ;; open paren (`(')
                [?\(  "("]
                [?\[  "("]
                [?\{  "("]
                [?\<  "("]
                ;; close paren (`)')
                [?\)  ")"]
                [?\]  ")"]
                [?\}  ")"]
                [?\>  ")"]
                ;; string quote ('"')
                [?\"  "\""]
                ))))

;; --------------------- Abbrev table -----------------------------


;; Maintainer:  The LLVM team, http://llvm.org/
;; Description: Major mode for TableGen description files (part of LLVM project)
;; Updated:     2007-12-18

(require 'comint)
(require 'custom)
(require 'ansi-color)

;; Create mode-specific tables.
(defvar td-decorators-face 'td-decorators-face
  "Face method decorators.")
(make-face 'td-decorators-face)
