Variable: lao-transcription-pattern
lao-transcription-pattern is a variable defined in lao-util.el.gz.
Value
"\\(\\(?:dh\\|fh\\|gn\\|h[hlmnpy]\\|kh\\|lh\\|mh\\|n\\(?:gh\\|[gh]\\)\\|[pqtwy]h\\|[Obdfhj-nprstv-y]\\)\\)\\(r\\)?\\(\\(\\(?:a[Maeior]\\|e\\(?:aa\\|[aeiru]\\)\\|i[aeir]\\|o[eor]\\|u\\(?:aa\\|[aru]\\)\\|[aeiou]\\)\\)\\([bdgkmnvwy]\\)?\\([\"'+~^]\\)?\\)?\\|\\(?:\\\\[$0-9\\]\\)"
Documentation
Regexp of Roman transcription pattern for one Lao syllable.
Source Code
;; Defined in /usr/src/emacs/lisp/language/lao-util.el.gz
(defconst lao-transcription-pattern
(concat
"\\("
(mapconcat 'car lao-transcription-consonant-alist "\\|")
"\\)\\("
(mapconcat 'car lao-transcription-semi-vowel-alist "\\|")
"\\)?\\(\\("
(mapconcat 'car lao-transcription-vowel-alist "\\|")
"\\)\\("
(mapconcat 'car lao-transcription-maa-sakod-alist "\\|")
"\\)?\\("
(mapconcat (lambda (x) (regexp-quote (car x)))
lao-transcription-tone-alist "\\|")
"\\)?\\)?\\|"
(mapconcat (lambda (x) (regexp-quote (car x)))
lao-transcription-punctuation-alist "\\|")
)
"Regexp of Roman transcription pattern for one Lao syllable.")