Variable: telugu-composable-pattern

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

Value

"[క-హౘౙ]\\(?:‍?్‍?[క-హౘౙ]\\)*\\(?:్[‌‍]?\\|[ా-ౌౕౖౢౣ]*[ఁ-ః]?\\)\\|[అ-ఔౠౡ]\\(?:‍?్[క-హౘౙ]\\)?[ా-ౌౕౖౢౣ]*[ఁ-ః]?\\|‍్[క-హౘౙ]\\|[ఀ-౿]"

Documentation

Regexp matching a composable sequence of Telugu characters.

Source Code

;; Defined in /usr/src/emacs/lisp/language/indian.el.gz
(defconst telugu-composable-pattern
  (let ((table
	 '(("a" . "[\u0C01-\u0C03]")	; SIGN CANDRABINDU .. VISARGA
	   ("V" . "[\u0C05-\u0C14\u0C60\u0C61]") ; independent vowel
	   ("C" . "[\u0C15-\u0C39\u0C58\u0C59]") ; consonant
	   ("v" . "[\u0C3E-\u0C4C\u0C55\u0C56\u0C62\u0C63]")	; vowel sign
	   ("H" . "\u0C4D")		; VIRAMA
	   ("N" . "\u200C")		; ZWNJ
	   ("J" . "\u200D")		; ZWJ
	   ("X" . "[\u0C00-\u0C7F]"))))	; all coverage
    (indian-compose-regexp
     (concat
      ;; consonant-based syllables, or
      "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|"
      ;; syllables with an independent vowel, or
      "V\\(?:J?HC\\)?v*a?\\|"
      ;; special consonant form, or
      "JHC\\|"
      ;; any other singleton characters
      "X")
     table))
  "Regexp matching a composable sequence of Telugu characters.")