;ELC ;;; compiled by erik@naggum.no on Sun Jan 14 03:54:45 1996 ;;; from file /gd/gnu/emacs/19.0/lisp/case-table.el ;;; emacs version 19.30.70.6. ;;; bytecomp version FSF 2.10 ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`case-table.el' was compiled for Emacs 19.29 or later")) #@48 Describe the case table of the current buffer. (defalias 'describe-buffer-case-table #[nil "! \"Ɛq\n! *" [make-char-table case-table description map-char-table #[(key value) " \n Â,\nU\n!P,\nU+\n!P,#" [set-char-table-range description key "case-invariant" "uppercase, matches " char-to-string "lowercase, matches "] 6] current-case-table "*Help*" standard-output describe-vector help-mode] 3 (#$ . 470) nil]) (defalias 'copy-case-table #[(case-table) " !\n#\n#\n#\n)" [copy-sequence case-table copy set-char-table-extra-slot 0 nil 1 2] 4]) #@274 Make characters L and R a matching pair of non-case-converting delimiters. This sets the entries for L and R in TABLE, which is a string that will be used as the downcase part of a case table. It also modifies `standard-syntax-table' to indicate left and right delimiters. (defalias 'set-case-syntax-delims #[(l r table) " I\nI### \n!Q #\n !Q #" [table l r set-char-table-extra-slot 0 nil 1 2 modify-syntax-entry "(" char-to-string " " standard-syntax-table ")"] 5 (#$ . 1076)]) #@286 Make characters UC and LC a pair of inter-case-converting letters. This sets the entries for characters UC and LC in TABLE, which is a string that will be used as the downcase part of a case table. It also modifies `standard-syntax-table' to give them the syntax of word constituents. (defalias 'set-case-syntax-pair #[(uc lc table) " \nI\nI###\n # #" [table uc lc set-char-table-extra-slot 0 nil 1 2 modify-syntax-entry "w " standard-syntax-table] 4 (#$ . 1596)]) #@257 Make characters C case-invariant with syntax SYNTAX. This sets the entries for character C in TABLE, which is a string that will be used as the downcase part of a case table. It also modifies `standard-syntax-table'. SYNTAX should be " ", "w", "." or "_". (defalias 'set-case-syntax #[(c syntax table) " I###  #" [table c set-char-table-extra-slot 0 nil 1 2 modify-syntax-entry syntax standard-syntax-table] 4 (#$ . 2099)]) (provide (quote case-table))