Variable: lao-vowel-reordering-rule
lao-vowel-reordering-rule is a variable defined in lao-util.el.gz.
Value
(("ະ" (0 3760) (0 3761)) ("າ" (0 3762)) ("ິ" (0 3765)) ("ີ" (0 3765))
("ຶ" (0 3766)) ("ື" (0 3767)) ("ຸ" (0 3768)) ("ູ" (0 3769))
("ເະ" (3776 0 3760) (3776 0 3761)) ("ເ" (3776 0))
("ແະ" (3777 0 3760) (3777 0 3761)) ("ແ" (3777 0))
("ໂະ" (3778 0 3760) (0 3771) (3725 3778 0 3761) (3751 3778 0 3761))
("ໂ" (3778 0)) ("ເາະ" (3776 0 3762 3760) (0 3761 3757))
("ໍ" (0 3789) (0 3757)) ("ເິ" (3776 0 3764)) ("ເີ" (3776 0 3765))
("ົວະ" (0 3771 3751 3760) (0 3761 3751))
("ົວ" (0 3771 3751) (0 3751))
("ເັຽະ" (3776 0 3761 3773 3760) (0 3761 3773))
("ເັຽ" (3776 0 3761 3773) (0 3773)) ("ເຶອ" (3776 0 3766 3757))
("ເືອ" (3776 0 3767 3757)) ("ໄ" (3780 0)) ("ໃ" (3779 0))
("ເົາ" (3776 0 3771 3762)) ("ຳ" (0 3763)))
Documentation
Alist of Lao vowel string vs the corresponding re-ordering rule.
Each element has this form:
(VOWEL NO-MAA-SAKOD-RULE WITH-MAA-SAKOD-RULE (MAA-SAKOD-0 RULE-0) ...)
VOWEL is a vowel string (e.g. "ເັຽະ").
NO-MAA-SAKOD-RULE is a rule to re-order and modify VOWEL following a consonant. It is a list vowel characters or 0. The element 0 indicate the place to embed a consonant.
Optional WITH-MAA-SAKOD-RULE is a rule to re-order and modify VOWEL following a consonant and preceding a maa-sakod character. If it is nil, NO-MAA-SAKOD-RULE is used. The maa-sakod character is always appended at the tail.
For instance, rule ("ເືອ" (?ເ t ?ື ?ອ)) tells that this vowel
string following a consonant ກ should be re-ordered as "ເກືອ".
Optional (MAA-SAKOD-n RULE-n) are rules specially applied to maa-sakod character MAA-SAKOD-n.
Source Code
;; Defined in /usr/src/emacs/lisp/language/lao-util.el.gz
(defconst lao-vowel-reordering-rule
'(("ະ" (0 ?ະ) (0 ?ັ))
("າ" (0 ?າ))
("ິ" (0 ?ີ))
("ີ" (0 ?ີ))
("ຶ" (0 ?ຶ))
("ື" (0 ?ື))
("ຸ" (0 ?ຸ))
("ູ" (0 ?ູ))
("ເະ" (?ເ 0 ?ະ) (?ເ 0 ?ັ))
("ເ" (?ເ 0))
("ແະ" (?ແ 0 ?ະ) (?ແ 0 ?ັ))
("ແ" (?ແ 0))
("ໂະ" (?ໂ 0 ?ະ) (0 ?ົ) (?ຍ ?ໂ 0 ?ັ) (?ວ ?ໂ 0 ?ັ))
("ໂ" (?ໂ 0))
("ເາະ" (?ເ 0 ?າ ?ະ) (0 ?ັ ?ອ))
("ໍ" (0 ?ໍ) (0 ?ອ))
("ເິ" (?ເ 0 ?ິ))
("ເີ" (?ເ 0 ?ີ))
("ົວະ" (0 ?ົ ?ວ ?ະ) (0 ?ັ ?ວ))
("ົວ" (0 ?ົ ?ວ) (0 ?ວ))
("ເັຽະ" (?ເ 0 ?ັ ?ຽ ?ະ) (0 ?ັ ?ຽ))
("ເັຽ" (?ເ 0 ?ັ ?ຽ) (0 ?ຽ))
("ເຶອ" (?ເ 0 ?ຶ ?ອ))
("ເືອ" (?ເ 0 ?ື ?ອ))
("ໄ" (?ໄ 0))
("ໃ" (?ໃ 0))
("ເົາ" (?ເ 0 ?ົ ?າ))
("ຳ" (0 ?ຳ)))
"Alist of Lao vowel string vs the corresponding re-ordering rule.
Each element has this form:
(VOWEL NO-MAA-SAKOD-RULE WITH-MAA-SAKOD-RULE (MAA-SAKOD-0 RULE-0) ...)
VOWEL is a vowel string (e.g. \"ເັຽະ\").
NO-MAA-SAKOD-RULE is a rule to re-order and modify VOWEL following a
consonant. It is a list vowel characters or 0. The element 0
indicate the place to embed a consonant.
Optional WITH-MAA-SAKOD-RULE is a rule to re-order and modify VOWEL
following a consonant and preceding a maa-sakod character. If it is
nil, NO-MAA-SAKOD-RULE is used. The maa-sakod character is always
appended at the tail.
For instance, rule `(\"ເືອ\" (?ເ t ?ື ?ອ))' tells that this vowel
string following a consonant `ກ' should be re-ordered as \"ເກືອ\".
Optional (MAA-SAKOD-n RULE-n) are rules specially applied to maa-sakod
character MAA-SAKOD-n.")