Mercurial > emacs
changeset 20837:33f4fac4edd1
Move codes which set syntax and category of
Indian characters to international/characters.el.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 04 Feb 1998 11:25:01 +0000 |
parents | 18b33fb503f3 |
children | 3d67d591c066 |
files | lisp/language/indian.el |
diffstat | 1 files changed, 0 insertions(+), 31 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/language/indian.el Wed Feb 04 11:24:28 1998 +0000 +++ b/lisp/language/indian.el Wed Feb 04 11:25:01 1998 +0000 @@ -83,37 +83,6 @@ ;; (char-to-string (indian-to-devanagari ?(5$(B)) ;; "$(5!$(B" -(let ((deflist - '(;; chars syntax category - ("(5!"#(B" "w" ?7) ; vowel-modifying diacritical mark - ; chandrabindu, anuswar, visarga - ("(5$(B-(52(B" "w" ?1) ; base (independent) vowel - ("(53(B-(5X(B" "w" ?0) ; consonant - ("(5Z(B-(5g(B" "w" ?8) ; matra - ("(5q(B-(5z(B" "w" ?6) ; digit - )) - elm chars len syntax category to ch i) - (while deflist - (setq elm (car deflist)) - (setq chars (car elm) - len (length chars) - syntax (nth 1 elm) - category (nth 2 elm) - i 0) - (while (< i len) - (if (= (aref chars i) ?-) - (setq i (1+ i) - to (sref chars i)) - (setq ch (sref chars i) - to ch)) - (while (<= ch to) - (modify-syntax-entry ch syntax) - (modify-category-entry ch category) - (setq ch (1+ ch))) - (setq i (+ i (char-bytes to)))) - (setq deflist (cdr deflist)))) - - ;;; ITRANS ;; ;; ITRANS is one of the most popular method to exchange indian scripts