;ELC
;;; Compiled by LTX@Xue-LingTaos-MacBook-Pro.local on Wed Mar 16 23:08:15 2011
;;; from file /Users/LTX/Projects/Emacs/emacs/lisp/language/indian.el
;;; in Emacs version 24.0.50
;;; 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 "`indian.el' was compiled for Emacs 23 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316&\210\317\320\301\"\210\321\322\323\324#\210\321\325\326\327#\210\321\330\331\332#\210\321\333\334\335#\210\321\336\337\340#\210\321\341\342\343#\210\321\344\345\346#\210\321\347\350\351#\210\321\352\353\354#\207" [define-coding-system in-is13194-devanagari "8-bit encoding for ASCII (MSB=0) and IS13194-Devanagari (MSB=1)." :coding-type iso-2022 :mnemonic 68 :designation [ascii indian-is13194 nil nil] :charset-list (ascii indian-is13194) :post-read-conversion in-is13194-post-read-conversion :pre-write-conversion in-is13194-pre-write-conversion define-coding-system-alias devanagari set-language-info-alist "Devanagari" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "dev-aiba") (documentation . "Such languages using Devanagari script as Hindi and Marathi\nare supported in this language environment.")) ("Indian") "Bengali" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "bengali-itrans") (documentation . "Such languages using Bengali script as Bengali and Assamese\nare supported in this language environment.")) ("Indian") "Punjabi" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "punjabi-itrans") (documentation . "North Indian language Punjabi is supported in this language environment.")) ("Indian") "Gujarati" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "gujarati-itrans") (documentation . "North Indian language Gujarati is supported in this language environment.")) ("Indian") "Oriya" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "oriya-itrans") (documentation . "Such languages using Oriya script as Oriya, Khonti, and Santali\nare supported in this language environment.")) ("Indian") "Tamil" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "tamil-itrans") (documentation . "South Indian Language Tamil is supported in this language environment.")) ("Indian") "Telugu" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "telugu-itrans") (documentation . "South Indian Language Telugu is supported in this language environment.")) ("Indian") "Kannada" ((charset unicode) (coding-system mule-utf-8) (coding-priority mule-utf-8) (input-method . "kannada-itrans") (sample-text . "Kannada (à²•à²¨à³�à²¨à²¡)	à²¨à²®à²¸à³�à²•à²¾à²°") (documentation . "Kannada language and script is supported in this language\nenvironment.")) ("Indian") "Malayalam" ((charset unicode) (coding-system utf-8) (coding-priority utf-8) (input-method . "malayalam-itrans") (documentation . "South Indian language Malayalam is supported in this language environment.")) ("Indian")] 15)
(defalias 'indian-compose-regexp #[(regexp table) "\305	\305\211\203@\306\n@\nA\f\307\211%A\211\204\n*\f)\207" [case-fold-search table elt #1=#:--cl-dolist-temp-- regexp nil replace-regexp-in-string t] 7])
#@65 Regexp matching a composable sequence of Devanagari characters.
(defconst devanagari-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "[à¤€-à¤‚]") ("A" . "à¤ƒ") ("V" . "[à¤„-à¤”à¥ -à¥¡à¥²]") ("C" . "[à¤•-à¤¹à¥˜-à¥Ÿà¥¹-à¥¿]") ("R" . "à¤°") ("n" . "à¤¼") ("v" . "[à¤¾-à¥Œà¥Žà¥•à¥¢-à¥£]") ("H" . "à¥�") ("s" . "[à¥‘-à¥’]") ("t" . "[à¥“-à¥”]") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à¤€-à¥¿]")) indian-compose-regexp "\\(?:RH\\)?Vn?\\(?:J?HR\\)?v*n?a?s?t?A?\\|Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?s?t?A?\\)\\|JHR\\|X"] 3) (#$ . 3547))
#@62 Regexp matching a composable sequence of Bengali characters.
(defconst bengali-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "à¦�") ("A" . "[à¦‚-à¦ƒ]") ("V" . "[à¦…-à¦”à§ -à§¡]") ("C" . "[à¦•-à¦¹à§œ-à§Ÿà§±]") ("B" . "[à¦¬à¦¯-à¦°à§°]") ("R" . "[à¦°à§°]") ("n" . "à¦¼") ("v" . "[à¦¾-à§Œà§—à§¢-à§£]") ("H" . "à§�") ("T" . "à§Ž") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à¦€-à§¿]")) indian-compose-regexp "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*[NJ]?v?a?A?\\)\\|\\(?:RH\\)?T\\|JHB\\|X"] 3) (#$ . 4105))
#@63 Regexp matching a composable sequence of Gurmukhi characters.
(defconst gurmukhi-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "[à¨�-à¨‚à©°]") ("A" . "à¨ƒ") ("V" . "[à¨…-à¨”]") ("C" . "[à¨•-à¨¹à©™-à©ž]") ("Y" . "[à¨¯-u0A30à¨µà¨¹]") ("n" . "à¨¼") ("v" . "[à¨¾-à©Œ]") ("H" . "à©�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à¨€-à©¿]")) indian-compose-regexp "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|Vn?\\(?:J?HY\\)?v*n?a?A?\\|JHY\\|X"] 3) (#$ . 4664))
#@63 Regexp matching a composable sequence of Gujarati characters.
(defconst gujarati-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "[àª�-àª‚]") ("A" . "àªƒ") ("V" . "[àª…-àª”à« -à«¡]") ("C" . "[àª•-àª¹]") ("R" . "àª°") ("n" . "àª¼") ("v" . "[àª¾-à«Œà«¢-à«£]") ("H" . "à«�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[àª€-à«¿]")) indian-compose-regexp "\\(?:RH\\)?Vn?\\(?:J?HR\\)?v*n?a?A?\\|Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|JHR\\|X"] 3) (#$ . 5146))
#@60 Regexp matching a composable sequence of Oriya characters.
(defconst oriya-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "à¬�") ("A" . "[à¬‚-à¬ƒ]") ("V" . "[à¬…-à¬”à­ -à­¡]") ("C" . "[à¬•-à¬¹à­œ-à­�à­±]") ("B" . "[à¬•-à¬—à¬›-à¬�à¬Ÿ-à¬¡à¬£-à¬¤à¬§-à¬°à¬²-à¬µà¬¸-à¬¹]") ("R" . "à¬°") ("n" . "à¬¼") ("v" . "[à¬¾-à­Œà­–-à­—à­¢-à­£]") ("H" . "à­�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à¬€-à­¿]")) indian-compose-regexp "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|JHB\\|X"] 3) (#$ . 5629))
#@60 Regexp matching a composable sequence of Tamil characters.
(defconst tamil-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "à®‚") ("V" . "[à®…-à®”]") ("C" . "[à®•-à®¹]") ("v" . "[à®¾-à¯Œà¯—]") ("H" . "à¯�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à®€-à¯¿]")) indian-compose-regexp "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|Vv*a?\\|X"] 3) (#$ . 6185))
#@61 Regexp matching a composable sequence of Telugu characters.
(defconst telugu-composable-pattern (byte-code "\301\302\303\")\207" [table (("a" . "[à°�-à°ƒ]") ("V" . "[à°…-à°”à± -à±¡]") ("C" . "[à°•-à°¹à±˜-à±™]") ("v" . "[à°¾-à±Œà±•-à±–à±¢-à±£]") ("H" . "à±�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à°€-à±¿]")) indian-compose-regexp "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|V\\(?:J?HC\\)?v*a?\\|JHC\\|X"] 3) (#$ . 6559))
#@62 Regexp matching a composable sequence of Kannada characters.
(defconst kannada-composable-pattern (byte-code "\301\302\303\")\207" [table (("A" . "[à²‚-à²ƒ]") ("V" . "[à²…-à²”à³ -à³¡]") ("C" . "[à²•-à²¹à³ž]") ("R" . "à²°") ("n" . "à²¼") ("v" . "[à²¾-à³Œà³•-à³–à³¢-à³£]") ("H" . "à³�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à²€-à³¿]")) indian-compose-regexp "\\(?:RH\\)?Vn?\\(?:J?HC\\)?v?A?\\|Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?A?\\)\\|JHC\\|X"] 3) (#$ . 6985))
#@64 Regexp matching a composable sequence of Malayalam characters.
(defconst malayalam-composable-pattern (byte-code "\301\302\303\")\207" [table (("A" . "[à´‚-à´ƒ]") ("V" . "[à´…-à´”àµ -àµ¡]") ("C" . "[à´•-à´¹]") ("Y" . "[à´¯-à´°à´²à´µ]") ("v" . "[à´¾-àµŒàµ—àµ¢-àµ£]") ("H" . "àµ�") ("N" . "â€Œ") ("J" . "â€�") ("X" . "[à´€-àµ¿]")) indian-compose-regexp "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v?A?\\)\\|V\\(?:J?HY\\)?v*?A?\\|JHY\\|X"] 3) (#$ . 7456))
(byte-code "\306B\307	B\310\nB\311B\312\fB\313
B\314B\315B\316B\257	\317\320\"\210)\321\322!\207" [devanagari-composable-pattern bengali-composable-pattern gurmukhi-composable-pattern gujarati-composable-pattern oriya-composable-pattern tamil-composable-pattern devanagari bengali gurmukhi gujarati oriya tamil telugu kannada malayalam map-char-table #[(key val) "	\236\211\205\305\f\306\nA\307\310#C#)\207" [val script-regexp-alist slot composition-function-table key set-char-table-range vector 0 font-shape-gstring] 8] provide indian telugu-composable-pattern kannada-composable-pattern malayalam-composable-pattern script-regexp-alist char-script-table] 10)
