• Home
  • Raw
  • Download

Lines Matching full:ugc

162 def is_BASE(U, UISC, UGC):  argument
168 (UGC == Lo and UISC in [Avagraha, Bindu, Consonant_Final, Consonant_Medial,
170 def is_BASE_IND(U, UISC, UGC): argument
171 #SPEC-DRAFT return (UISC in [Consonant_Dead, Modifying_Letter] or UGC == Po)
173 (UGC == Po and not U in [0x104B, 0x104E, 0x2022, 0x111C8, 0x11A3F, 0x11A45, 0x11C44, 0x11C45]) or
176 def is_BASE_NUM(U, UISC, UGC): argument
178 def is_BASE_OTHER(U, UISC, UGC): argument
182 def is_CGJ(U, UISC, UGC): argument
184 def is_CONS_FINAL(U, UISC, UGC): argument
186 return ((UISC == Consonant_Final and UGC != Lo) or
189 def is_CONS_FINAL_MOD(U, UISC, UGC): argument
192 def is_CONS_MED(U, UISC, UGC): argument
193 return UISC == Consonant_Medial and UGC != Lo
194 def is_CONS_MOD(U, UISC, UGC): argument
196 def is_CONS_SUB(U, UISC, UGC): argument
198 return UISC == Consonant_Subjoined and UGC != Lo
199 def is_CONS_WITH_STACKER(U, UISC, UGC): argument
201 def is_HALANT(U, UISC, UGC): argument
202 return UISC in [Virama, Invisible_Stacker] and not is_HALANT_OR_VOWEL_MODIFIER(U, UISC, UGC)
203 def is_HALANT_OR_VOWEL_MODIFIER(U, UISC, UGC): argument
207 def is_HALANT_NUM(U, UISC, UGC): argument
209 def is_ZWNJ(U, UISC, UGC): argument
211 def is_ZWJ(U, UISC, UGC): argument
213 def is_Word_Joiner(U, UISC, UGC): argument
215 def is_OTHER(U, UISC, UGC): argument
216 #SPEC-OUTDATED return UGC == Zs # or any other SCRIPT_COMMON characters
218 and not is_SYM_MOD(U, UISC, UGC)
219 and not is_CGJ(U, UISC, UGC)
220 and not is_Word_Joiner(U, UISC, UGC)
221 and not is_VARIATION_SELECTOR(U, UISC, UGC)
223 def is_Reserved(U, UISC, UGC): argument
224 return UGC == 'Cn'
225 def is_REPHA(U, UISC, UGC): argument
227 def is_SYM(U, UISC, UGC): argument
229 #SPEC-DRAFT return UGC in [So, Sc] or UISC == Symbol_Letter
230 return UGC in [So, Sc]
231 def is_SYM_MOD(U, UISC, UGC): argument
233 def is_VARIATION_SELECTOR(U, UISC, UGC): argument
235 def is_VOWEL(U, UISC, UGC): argument
238 (UGC != Lo and UISC in [Vowel, Vowel_Dependent] and U not in [0xAA29]))
239 def is_VOWEL_MOD(U, UISC, UGC): argument
242 (UGC != Lo and (UISC == Bindu or U in [0xAA29])))
314 for U,(UISC,UIPC,UGC,UBlock) in data.items():
328 if UBlock == 'Tibetan' and is_VOWEL (U, UISC, UGC):
334 if UBlock == 'Chakma' and is_VOWEL (U, UISC, UGC):
362 values = [k for k,v in items if v(U,UISC,UGC)]
363 assert len(values) == 1, "%s %s %s %s" % (hex(U), UISC, UGC, values)
391 USE in use_positions), "%s %s %s %s %s" % (hex(U), UIPC, USE, UISC, UGC)
396 assert len(values) == 1, "%s %s %s %s %s %s" % (hex(U), UIPC, USE, UISC, UGC, values)