Lines Matching full:tree
19 # Generate a decoding tree from a specification file.
712 class Tree: class
713 """Class representing a node in a decode tree"""
776 # end Tree
783 # Defer everything to our decomposed Tree node
784 self.tree.output_code(i, extracted, outerbits, outermask)
796 t = Tree(outermask, innermask)
818 t = Tree(fullmask, innermask)
830 self.tree = self.__build_tree(self.pats, self.fixedbits,
834 def __prop_format(tree): argument
835 """Propagate Format objects into the decode tree"""
838 for (b, s) in tree.subs:
839 if isinstance(s, Tree):
843 # propagate that into the tree.
845 for (b, s) in tree.subs:
852 tree.base = f
856 self.__prop_format(self.tree)
1343 """Class representing a node in a size decode tree"""
1402 """Class representing a leaf node in a size decode tree"""
1479 def prop_size(tree): argument
1480 """Propagate minimum widths up the decode size tree"""
1482 if isinstance(tree, SizeTree):
1484 for (b, s) in tree.subs:
1488 assert min >= tree.width
1489 tree.width = min
1491 min = tree.width