]> git.eshelyaron.com Git - emacs.git/commitdiff
(c++-mode-syntax-table): Don't use c-mode-syntax-table.
authorKarl Heuer <kwzh@gnu.org>
Wed, 21 Feb 1996 21:28:23 +0000 (21:28 +0000)
committerKarl Heuer <kwzh@gnu.org>
Wed, 21 Feb 1996 21:28:23 +0000 (21:28 +0000)
lisp/progmodes/cplus-md.el

index f5bf7802178ccab70b4aff49f66c5072672c66bf..5e017473e8b8bd4b416f45eec7519dc07a2afa8e 100644 (file)
 
 (if c++-mode-syntax-table
     ()
-  (setq c++-mode-syntax-table (copy-syntax-table c-mode-syntax-table))
+  (setq c++-mode-syntax-table (make-syntax-table))
+  (modify-syntax-entry ?\\ "\\" c++-mode-syntax-table)
+  (modify-syntax-entry ?/ ". 14" c++-mode-syntax-table)
+  (modify-syntax-entry ?* ". 23" c++-mode-syntax-table)
+  (modify-syntax-entry ?+ "." c++-mode-syntax-table)
+  (modify-syntax-entry ?- "." c++-mode-syntax-table)
+  (modify-syntax-entry ?= "." c++-mode-syntax-table)
+  (modify-syntax-entry ?% "." c++-mode-syntax-table)
+  (modify-syntax-entry ?< "." c++-mode-syntax-table)
+  (modify-syntax-entry ?> "." c++-mode-syntax-table)
+  (modify-syntax-entry ?& "." c++-mode-syntax-table)
+  (modify-syntax-entry ?| "." c++-mode-syntax-table)
+  (modify-syntax-entry ?\' "\"" c++-mode-syntax-table)
   (modify-syntax-entry ?* ". 23b" c++-mode-syntax-table)
   (modify-syntax-entry ?/ ". 124" c++-mode-syntax-table)
   (modify-syntax-entry ?\n ">" c++-mode-syntax-table)