Lines Matching refs:UGC
145 def is_BASE(U, UISC, UGC): argument
149 (UGC == Lo and UISC in [Avagraha, Bindu, Consonant_Final, Consonant_Medial,
151 def is_BASE_VOWEL(U, UISC, UGC): argument
153 def is_BASE_IND(U, UISC, UGC): argument
156 (UGC == Po and not is_BASE_OTHER(U, UISC, UGC))) # for 104E
157 def is_BASE_NUM(U, UISC, UGC): argument
159 def is_BASE_OTHER(U, UISC, UGC): argument
163 def is_CGJ(U, UISC, UGC): argument
165 def is_CONS_FINAL(U, UISC, UGC): argument
166 return ((UISC == Consonant_Final and UGC != Lo) or
168 def is_CONS_FINAL_MOD(U, UISC, UGC): argument
171 def is_CONS_MED(U, UISC, UGC): argument
172 return UISC == Consonant_Medial and UGC != Lo
173 def is_CONS_MOD(U, UISC, UGC): argument
175 def is_CONS_SUB(U, UISC, UGC): argument
177 return UISC == Consonant_Subjoined and UGC != Lo
178 def is_HALANT(U, UISC, UGC): argument
180 def is_HALANT_NUM(U, UISC, UGC): argument
182 def is_ZWNJ(U, UISC, UGC): argument
184 def is_ZWJ(U, UISC, UGC): argument
186 def is_Word_Joiner(U, UISC, UGC): argument
188 def is_OTHER(U, UISC, UGC): argument
191 and not is_SYM_MOD(U, UISC, UGC)
192 and not is_CGJ(U, UISC, UGC)
193 and not is_Word_Joiner(U, UISC, UGC)
194 and not is_VARIATION_SELECTOR(U, UISC, UGC)
196 def is_Reserved(U, UISC, UGC): argument
197 return UGC == 'Cn'
198 def is_REPHA(U, UISC, UGC): argument
202 def is_SYM(U, UISC, UGC): argument
205 return UGC in [So, Sc]
206 def is_SYM_MOD(U, UISC, UGC): argument
208 def is_VARIATION_SELECTOR(U, UISC, UGC): argument
210 def is_VOWEL(U, UISC, UGC): argument
212 (UGC != Lo and UISC in [Vowel, Vowel_Dependent]))
213 def is_VOWEL_MOD(U, UISC, UGC): argument
215 (UGC != Lo and UISC == Bindu))
285 for U,(UISC,UIPC,UGC,UBlock) in data.items():
298 evals = [(k, v(U,UISC,UGC)) for k,v in items]
300 assert len(values) == 1, "%s %s %s %s" % (hex(U), UISC, UGC, values)
324 USE in use_positions), "%s %s %s %s %s" % (hex(U), UIPC, USE, UISC, UGC)
329 assert len(values) == 1, "%s %s %s %s %s %s" % (hex(U), UIPC, USE, UISC, UGC, values)