Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/language/tv-util.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(string-lessp emacs-version "23")
(error "`%s' was compiled for Emacs 23 or later" #$))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defconst tai-viet-re "[ꪀ-ꫂꫛ-꫟]+")
(defconst tai-viet-glyph-info (byte-code "\306\307!\310\311 \312\313B\314#\210\311 \315\316B\314#\210\307\211\203O @\211@\nA\fG\317W\203G \fH
I\210T\211\2020 ,A\211\204 * *\207" [specials table elt --dolist-tail-- chars category make-char-table nil ((right-overhang . "ꪊꪋꪌꪍꪏꪓꪖꪜꪞꪡꪤꪨ") (left-overhang . "ꫂ") (combining-vowel . "ꪴꪰꪲꪳꪷꪸꪾ") (combining-tone . "꪿꫁") (misc . "-")) set-char-table-range 43648 43714 t 43739 43743 0 i --dotimes-limit--] 5))
#@68 Compose Tai Viet characters in STRING between indices FROM and TO.
(defalias 'tai-viet-compose-string #[(from to string) " H\nH\306\f\307=\203 \310 \211T\300\n\311\"$\210 T\f
W\203Y \312 H\211Y\203Y \313\nX\203Y \nH\211\307=\203Q
\307=\203Q \310 \211T\300\311\n\"#\210 T\f\202 \f\314=\203j \310 S \300\n\311\"$\210 +\207" [string from ch tai-viet-glyph-info info prev-info nil non-spacing compose-string 9 43648 43743 right-overhang to] 8 (#$ . 970)])
#@64 Compose Tai Viet characters in the region between FROM and TO.
(defalias 'tai-viet-compose-region #[(from to) "\306 \"\210\307\310\311\211\211\211\211\211 W\2030\204. fHT
\204>