comparison lisp/progmodes/pascal.el @ 11104:ef10b4684bb5

(pascal-mode-syntax-table): Give \ punctuation syntax.
author Richard M. Stallman <rms@gnu.org>
date Thu, 23 Mar 1995 20:40:48 +0000
parents 38b5efae433a
children e6bdaaa6ce1b
comparison
equal deleted inserted replaced
11103:2ec1bc611182 11104:ef10b4684bb5
56 ;;; myself and therefore would never notice them anyway. If you do 56 ;;; myself and therefore would never notice them anyway. If you do
57 ;;; find any bugs, you may submit them to: espensk@stud.cs.uit.no 57 ;;; find any bugs, you may submit them to: espensk@stud.cs.uit.no
58 ;;; as well as to bug-gnu-emacs@prep.ai.mit.edu. 58 ;;; as well as to bug-gnu-emacs@prep.ai.mit.edu.
59 59
60 ;;; Code: 60 ;;; Code:
61
62 (defconst pascal-mode-version "2.4"
63 "Version of `pascal.el'.")
64 61
65 (defvar pascal-mode-abbrev-table nil 62 (defvar pascal-mode-abbrev-table nil
66 "Abbrev table in use in Pascal-mode buffers.") 63 "Abbrev table in use in Pascal-mode buffers.")
67 (define-abbrev-table 'pascal-mode-abbrev-table ()) 64 (define-abbrev-table 'pascal-mode-abbrev-table ())
68 65
128 "Syntax table in use in Pascal-mode buffers.") 125 "Syntax table in use in Pascal-mode buffers.")
129 126
130 (if pascal-mode-syntax-table 127 (if pascal-mode-syntax-table
131 () 128 ()
132 (setq pascal-mode-syntax-table (make-syntax-table)) 129 (setq pascal-mode-syntax-table (make-syntax-table))
133 (modify-syntax-entry ?\\ "\\" pascal-mode-syntax-table) 130 (modify-syntax-entry ?\\ "." pascal-mode-syntax-table)
134 (modify-syntax-entry ?( "()1" pascal-mode-syntax-table) 131 (modify-syntax-entry ?( "()1" pascal-mode-syntax-table)
135 (modify-syntax-entry ?) ")(4" pascal-mode-syntax-table) 132 (modify-syntax-entry ?) ")(4" pascal-mode-syntax-table)
136 (modify-syntax-entry ?* ". 23" pascal-mode-syntax-table) 133 (modify-syntax-entry ?* ". 23" pascal-mode-syntax-table)
137 (modify-syntax-entry ?{ "<" pascal-mode-syntax-table) 134 (modify-syntax-entry ?{ "<" pascal-mode-syntax-table)
138 (modify-syntax-entry ?} ">" pascal-mode-syntax-table) 135 (modify-syntax-entry ?} ">" pascal-mode-syntax-table)