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