Variable: lao-vowel-reordering-rule
lao-vowel-reordering-rule is a variable defined in lao-util.el.gz.
Value
Large 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.")