Lines Matching defs:leaf
42 self.leaves = {} # leaf_number -> leaf data (= 16 uint32)
48 leaf = self.leaves[leaf_num]
50 leaf = [0, 0, 0, 0, 0, 0, 0, 0] # 256/32 = 8
51 self.leaves[leaf_num] = leaf
52 leaf[(ucs4 & 0xff) >> 5] |= (1 << (ucs4 & 0x1f))
53 #print('{:08x} [{:04x}] --> {}'.format(ucs4, ucs4>>8, leaf))
59 leaf = self.leaves[leaf_num]
60 leaf[(ucs4 & 0xff) >> 5] &= ~(1 << (ucs4 & 0x1f))
61 # We don't bother removing the leaf if it's empty */
62 #print('{:08x} [{:04x}] --> {}'.format(ucs4, ucs4>>8, leaf))
201 leaf = s.leaves[leaf_num]
204 if leaves_equal(leaf, existing_leaf):
209 leaves.append(leaf)
281 for l, leaf in enumerate(leaves):
286 print(' 0x{:08x},'.format(leaf[i]), end='')
299 leaf = s.leaves[leaf_num]
302 found = [k for k, unique_leaf in enumerate(leaves) if leaves_equal(unique_leaf,leaf)]
303 assert found, "Couldn't find leaf in unique leaves list!"
321 leaf = s.leaves[leaf_num]