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.")