Server IP : 111.118.215.189 / Your IP : 3.144.136.254 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/leim/quail/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:12:01 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/leim/quail/hangul.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require quail hanja-util] 2) (defconst hangul-djamo-table '((cho (1 . [1]) (7 . [7]) (18 . [18]) (21 . [21]) (24 . [24])) (jung (39 . [31 32 51]) (44 . [35 36 51]) (49 . [51])) (jong (1 . [1 21]) (4 . [24 30]) (9 . [1 17 18 21 28 29 30]) (18 . [18 21]) (21 . [21])))) (defconst hangul2-keymap [17 48 26 23 7 9 30 39 33 35 31 51 49 44 32 36 18 1 4 21 37 29 24 28 43 27]) (defconst hangul3-keymap [2 183 24 15 14 8220 120 39 126 8221 43 44 41 46 74 119 30 22 18 78 83 68 73 85 79 52 110 44 62 46 33 10 7 63 27 12 5 11 69 48 55 49 50 51 34 45 56 57 29 16 6 13 54 3 28 20 53 26 40 58 60 61 59 42 23 79 71 86 72 66 84 96 109 115 93 116 122 113 118 121 21 67 4 70 99 74 9 1 101 17 37 92 47 8251]) (defconst hangul390-keymap [24 34 35 36 37 38 120 40 41 42 43 44 45 46 73 119 30 22 18 77 82 67 72 84 78 58 110 50 61 51 63 64 7 33 11 10 27 2 47 39 56 52 53 54 49 48 57 62 29 68 6 59 55 16 28 20 60 26 91 92 93 94 95 96 23 78 70 85 71 65 83 90 109 115 87 116 122 113 118 121 21 66 4 69 99 73 9 1 101 17 123 124 125 126]) #@68 Keymap for Hangul method. It is used by all Hangul input methods. (defvar hangul-im-keymap (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\306#\210)\207" [map make-sparse-keymap define-key "" hangul-delete-backward-char [f9] hangul-to-hanja-conversion [Hangul_Hanja]] 4) (#$ . 1608)) (defvar hangul-queue (make-vector 6 0)) (defalias 'notzerop #[(number) "\301!?\207" [number zerop] 2]) (put 'notzerop 'byte-optimizer 'byte-compile-inline-expand) (defalias 'alphabetp #[(char) "\301Y\203\f \302X\206 \303Y\205 \304X\207" [char 65 90 97 122] 2]) (put 'alphabetp 'byte-optimizer 'byte-compile-inline-expand) #@207 Convert CHO, JUNG, JONG to the precomposed `Hangul Syllables' character. CHO, JUNG, JONG are relative indices in `Hangul Compatibility Jamo' of Unicode. Return a zero-length string if the conversion fails. (defalias 'hangul-character #[(cho jung jong) "\303\304\305U\204g \305U\204g \306\307\211\310W\203 \311\202: \312W\203% \313\202: \314W\203/ \315\202: \316W\2039 \317\202: \320Z\321_ \322Z\323_\n\211\324W\203M \305\202b \n\325W\203W \311\202b \n\326W\203a \313\202b \310Z$\202\205 \327\305U\204r \202\204 \305U\204| \202\204 \n\305U?\205\204 \n\\\"\206\212 \330\207" [cho jung jong decode-char ucs 0 + 44032 3 1 5 2 10 4 20 11 12 588 31 28 8 19 25 12592 ""] 9 (#$ . 2247)]) #@135 Insert characters generated from QUEUES. Each queue has the same form as `hangul-queue'. Setup `quail-overlay' to the last character. (defalias 'hangul-insert-character #[(&rest queues) "\203\213 \203\213 \306 \307 |\210\310 \204 \n\205\211 \311=\203% \242\311=\202&