• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/language/

Lines Matching +defs:table +defs:string

34 (defconst lao-category-table (make-category-table))
35 (define-category ?c "Lao consonant" lao-category-table)
36 (define-category ?s "Lao semi-vowel" lao-category-table)
37 (define-category ?v "Lao upper/lower vowel" lao-category-table)
38 (define-category ?t "Lao tone" lao-category-table)
206 (modify-category-entry char ?c lao-category-table))
208 (modify-category-entry char ?v lao-category-table))
210 (modify-category-entry char ?s lao-category-table))
212 (modify-category-entry char ?t lao-category-table)))
238 (defun lao-compose-string (str)
239 (with-category-table lao-category-table
241 (while (setq idx (string-match lao-composition-pattern str idx))
242 (compose-string str idx (match-end 0))
458 "Alist of Lao vowel string vs the corresponding re-ordering rule.
462 VOWEL is a vowel string (e.g. \"(1`Q]P(B\").
474 string following a consonant `(1!(B' should be re-ordered as \"(1`!WM(B\".
481 "Transcribe a Romanized Lao syllable in the region FROM and TO to Lao string.
487 Optional 3rd arg STR, if non-nil, is a string to search for Roman Lao
490 (if (setq from (string-match lao-transcription-pattern str from))
501 (let* ((consonant (match-string 1 str))
502 (semivowel (match-string 3 str))
503 (vowel (match-string 5 str))
504 (maa-sakod (match-string 8 str))
505 (tone (match-string 9 str))
510 (setq str (cdr (assoc (match-string 0 str)
566 (list from to (lao-compose-string str)))))
569 (defun lao-transcribe-roman-to-lao-string (str)
570 "Transcribe Romanized Lao string STR to Lao character string."
593 (defun lao-composition-function (from to pattern &optional string)
596 Optional 4th argument STRING, if non-nil, is a string containing text
602 (if string
603 (compose-string string from to)
613 (with-category-table lao-category-table