Function: set-downcase-syntax

set-downcase-syntax is a byte-compiled function defined in case-table.el.gz.

Signature

(set-downcase-syntax UC LC TABLE)

Documentation

Make character LC a downcase of character UC.

It also modifies standard-syntax-table to give them the syntax of word constituents.

Source Code

;; Defined in /usr/src/emacs/lisp/case-table.el.gz
(defun set-downcase-syntax (uc lc table)
  "Make character LC a downcase of character UC.
It also modifies `standard-syntax-table' to give them the syntax of
word constituents."
  (aset table uc lc)
  (aset table lc lc)
  (let ((up (case-table-get-table table 'up)))
    (aset up uc uc))
  ;; Clear out the extra slots so that they will be
  ;; recomputed from the main (downcase) table and upcase table.
  (set-char-table-extra-slot table 1 nil)
  (set-char-table-extra-slot table 2 nil)
  (modify-syntax-entry lc "w   " (standard-syntax-table))
  (modify-syntax-entry uc "w   " (standard-syntax-table)))