Variable: oriya-composable-pattern

oriya-composable-pattern is a variable defined in indian.el.gz.

Value

"\\(?:ର୍\\)?[ଅ-ଔୠୡ]଼?\\(?:‍?୍[କ-ଗଛ-ଝଟ-ଡଣତଧ-ରଲ-ଵସହ]\\)?[ା-ୌୖୗୢୣ]*଼?ଁ?[ଂଃ]?\\|[କ-ହଡ଼ଢ଼ୟୱ]଼?\\(?:‍?୍‍?[କ-ହଡ଼ଢ଼ୟୱ]଼?\\)*\\(?:୍[‌‍]?\\|[ା-ୌୖୗୢୣ]*଼?ଁ?[ଂଃ]?\\)\\|‍୍[କ-ଗଛ-ଝଟ-ଡଣତଧ-ରଲ-ଵସହ]\\|[଀-୿]"

Documentation

Regexp matching a composable sequence of Oriya characters.

Source Code

;; Defined in /usr/src/emacs/lisp/language/indian.el.gz
(defconst oriya-composable-pattern
  (let ((table
	 '(("a" . "\u0B01")		; SIGN CANDRABINDU
	   ("A" . "[\u0B02\u0B03]")	; SIGN ANUSVARA .. VISARGA
	   ("V" . "[\u0B05-\u0B14\u0B60\u0B61]") ; independent vowel
	   ("C" . "[\u0B15-\u0B39\u0B5C\u0B5D\u0B5F\u0B71]")	; consonant
	   ("B" . "[\u0B15-\u0B17\u0B1B-\u0B1D\u0B1F-\u0B21\u0B23\u0B24\u0B27-\u0B30\u0B32-\u0B35\u0B38\u0B39]") ; consonant with below form
	   ("R" . "\u0B30")		; RA
	   ("n" . "\u0B3C")		; NUKTA
	   ("v" . "[\u0B3E-\u0B4C\u0B56\u0B57\u0B62\u0B63]") ; vowel sign
	   ("H" . "\u0B4D")		; VIRAMA
	   ("N" . "\u200C")		; ZWNJ
	   ("J" . "\u200D")		; ZWJ
	   ("X" . "[\u0B00-\u0B7F]"))))	; all coverage
    (indian-compose-regexp
     (concat
      ;; syllables with an independent vowel, or
      "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|"
      ;; consonant-based syllables, or
      "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|"
      ;; special consonant form, or
      "JHB\\|"
      ;; any other singleton characters
      "X")
     table))
  "Regexp matching a composable sequence of Oriya characters.")