           "\\|" "\\(" scala-char-re "\\)" "\\)")
   "Regular expression matching any Scala literal.")
 
-(defconst scala-most-special-chars (mapcar 'identity "<>+-*/|@#%&!?$^'`~\\")
+(defconst scala-most-special-chars (mapcar 'identity "<>+-*/|@#%&!?$^`~")
   "List of almost all Scala special characters.
 Not included in this list are the special characters which are
 reserved keywords when used alone.")

;; strings and character literals
(modify-syntax-entry ?\" "\"" scala-mode-syntax-table)
(modify-syntax-entry ?\' "\"" scala-mode-syntax-table)

;; different kinds of "parenthesis"
(modify-syntax-entry ?\( "()" scala-mode-syntax-table)

  "Regular expression matching a single Scala special character")

(defconst scala-keywords-re
  (regexp-opt '("abstract" "case" "class" "catch" "def" "do" "else"
                "extends" "final" "finally" "for" "if" "import" "new" "object"
                "override" "package" "private" "protected" "return"
                "sealed" "super" "this" "throw" "trait" "try" "val" "var"
                "with" "while" "yield")
	      'words))

(defconst scala-constants-re
