Variable: tamil-composable-pattern
tamil-composable-pattern is a variable defined in indian.el.gz.
Value
"[க-ஹ]\\(?:?்?[க-ஹ]\\)*\\(?:்[]?\\|[ா-ௌௗ]*ஂ?\\)\\|[அ-ஔ][ா-ௌௗ]*ஂ?\\|[-]"
Documentation
Regexp matching a composable sequence of Tamil characters.
Source Code
;; Defined in /usr/src/emacs/lisp/language/indian.el.gz
(defconst tamil-composable-pattern
(let ((table
'(("a" . "\u0B82") ; SIGN ANUSVARA
("V" . "[\u0B85-\u0B94]") ; independent vowel
("C" . "[\u0B95-\u0BB9]") ; consonant
("v" . "[\u0BBE-\u0BCC\u0BD7]") ; vowel sign
("H" . "\u0BCD") ; VIRAMA
("N" . "\u200C") ; ZWNJ
("J" . "\u200D") ; ZWJ
("X" . "[\u0B80-\u0BFF]")))) ; all coverage
(indian-compose-regexp
(concat
;; consonant-based syllables, or
"C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|"
;; syllables with an independent vowel, or
"Vv*a?\\|"
;; any other singleton characters
"X")
table))
"Regexp matching a composable sequence of Tamil characters.")