parameters: (uc, lc, tc, special_casing)
docstring: Update case conversion tables with special case conversion rules.
docstring_summary: Update case conversion tables with special case conversion rules.
docstring_tokens: Update case conversion tables with special case conversion rules .
function: def update_special_casings(uc, lc, tc, special_casing):
      """Update case conversion tables with special case conversion rules."""
  
      for x in special_casing.data:
          c1 = long(x[0], 16)
  
          if x[4] != '':
              # conditions
              continue
  
          lower = parse_unicode_sequence(x[1])
          title = parse_unicode_sequence(x[2])
          upper = parse_unicode_sequence(x[3])
  
          if len(lower) > 1:
              lc[c1] = lower
          if len(upper) > 1:
              uc[c1] = upper
          if len(title) > 1:
              tc[c1] = title
  
          print('- special case: %d %d %d' % (len(lower), len(upper), len(title)))
function_tokens: def update_special_casings ( uc , lc , tc , special_casing ) : for x in special_casing . data : c1 = long ( x [ 0 ] , 16 ) if x [ 4 ] != '' : # conditions continue lower = parse_unicode_sequence ( x [ 1 ] ) title = parse_unicode_sequence ( x [ 2 ] ) upper = parse_unicode_sequence ( x [ 3 ] ) if len ( lower ) > 1 : lc [ c1 ] = lower if len ( upper ) > 1 : uc [ c1 ] = upper if len ( title ) > 1 : tc [ c1 ] = title print ( '- special case: %d %d %d' % ( len ( lower ) , len ( upper ) , len ( title ) ) )