Lines Matching refs:table
10 # 2000-09-25 fl merged tim's splitbin fixes, separate decomposition table
11 # 2000-09-25 fl added character type table
80 print len(filter(None, unicode.table)), "characters"
88 print len(filter(None, old_unicode.table)), "characters"
101 table = [dummy]
112 record = unicode.table[char]
128 cache[item] = i = len(table)
129 table.append(item)
144 record = unicode.table[char]
167 unicode.table[decomp[1]][3] == "0":
218 print len(table), "unique properties"
235 for item in table:
283 # split record index table
291 # split decomposition index table
309 for version, table, normalization in unicode.changed:
311 records = [table[0]]
312 cache = {table[0]:0}
313 index = [0] * len(table)
314 for i, record in enumerate(table):
359 table = [dummy]
367 record = unicode.table[char]
436 cache[item] = i = len(table)
437 table.append(item)
440 print len(table), "unique character type entries"
452 for item in table:
457 # split decomposition index table
574 record = unicode.table[char]
679 # unicode name hash table
684 record = unicode.table[char]
707 # split decomposition index table
740 if new.table[i] is None:
743 assert old.table[i] is None
746 if old.table[i] is None:
751 if old.table[i] != new.table[i]:
752 for k in range(len(old.table[i])):
753 if old.table[i][k] != new.table[i][k]:
754 value = old.table[i][k]
756 #print "CATEGORY",hex(i), old.table[i][k], new.table[i][k]
759 #print "BIDIR",hex(i), old.table[i][k], new.table[i][k]
762 #print "DECOMP",hex(i), old.table[i][k], new.table[i][k]
767 #print "DECIMAL",hex(i), old.table[i][k], new.table[i][k]
772 # print "NUMERIC",hex(i), `old.table[i][k]`, new.table[i][k]
801 raise Difference, (hex(i), k, old.table[i], new.table[i])
826 table = [None] * 0x110000
833 table[char] = s
839 s = table[i]
850 table[i] = f2
854 self.table = table
884 if table[i] is not None:
885 table[i].append(widths[i])
888 if table[i] is not None:
889 table[i].append(set())
901 table[char][-1].add('Line_Break')
923 if table[i] is not None:
924 table[i].append(quickchecks[i])
936 if table[i] is not None:
937 table[i][8] = value
943 # hash table tools
967 # turn a (key, value) list into a static hash table structure
969 # determine table size
977 print size, "slots in hash table"
979 table = [None] * size
987 # initialize hash table
991 v = table[i]
993 table[i] = value
1001 v = table[i]
1003 table[i] = value
1012 for i in range(len(table)):
1013 if table[i] is None:
1014 table[i] = 0
1016 self.data = Array(name + "_hash", table)
1074 """t, trace=0 -> (t1, t2, shift). Split a table to save space.
1092 print >>sys.stderr, "Size of original table:", len(t)*getsize(t), \