Lines Matching refs:self
20 def start_tree(self, tree, filename):
21 super(FixXrange, self).start_tree(tree, filename)
22 self.transformed_xranges = set()
24 def finish_tree(self, tree, filename):
25 self.transformed_xranges = None
27 def transform(self, node, results):
30 return self.transform_xrange(node, results)
32 return self.transform_range(node, results)
36 def transform_xrange(self, node, results):
40 self.transformed_xranges.add(id(node))
42 def transform_range(self, node, results):
43 if (id(node) not in self.transformed_xranges and
44 not self.in_special_context(node)):
63 def in_special_context(self, node):
68 self.p1.match(node.parent.parent, results) and
73 return self.p2.match(node.parent, results) and results["node"] is node