• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:fixer

80     for fixer in fixer_list:
81 if fixer.pattern:
83 heads = _get_head_types(fixer.pattern)
85 every.append(fixer)
88 head_nodes[node_type].append(fixer)
90 if fixer._accept_type is not None:
91 head_nodes[fixer._accept_type].append(fixer)
93 every.append(fixer)
204 for fixer in chain(self.post_order, self.pre_order):
205 if fixer.BM_compatible:
206 self.BM.add_fixer(fixer)
209 elif fixer in self.pre_order:
210 self.bmi_pre_order.append(fixer)
211 elif fixer in self.post_order:
212 self.bmi_post_order.append(fixer)
240 fixer = fix_class(self.options, self.fixer_log)
241 if fixer.explicit and self.explicit is not True and \
247 if fixer.order == "pre":
248 pre_order_fixers.append(fixer)
249 elif fixer.order == "post":
250 post_order_fixers.append(fixer)
252 raise FixerError("Illegal fixer order: %r" % fixer.order)
406 for fixer in chain(self.pre_order, self.post_order):
407 fixer.start_tree(tree, name)
417 for fixer in self.BM.fixers:
418 if fixer in match_set and match_set[fixer]:
420 match_set[fixer].sort(key=pytree.Base.depth, reverse=True)
422 if fixer.keep_line_order:
425 match_set[fixer].sort(key=pytree.Base.get_lineno)
427 for node in list(match_set[fixer]):
428 if node in match_set[fixer]:
429 match_set[fixer].remove(node)
438 if node.fixers_applied and fixer in node.fixers_applied:
442 results = fixer.match(node)
445 new = fixer.transform(node, results)
454 node.fixers_applied.append(fixer)
465 for fixer in chain(self.pre_order, self.post_order):
466 fixer.finish_tree(tree, name)
484 for fixer in fixers[node.type]:
485 results = fixer.match(node)
487 new = fixer.transform(node, results)