File: //proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/guppy/etc/RE_Rect.pyc
�
;�Pc @ s d Z d d l m Z m Z m Z d e f d � � YZ d e f d � � YZ d e e f d � � YZ d � Z d
� Z
d d d � � YZ d
e e f d � � YZ d e e f d � � YZ
d � Z g d g d d � Z d g d d � Z d � Z d � Z d S( s Support functions for RE simplification.
This module is intended for use by the RE module.
It is in a separate module to keep RE itself cleaner
since the algorithm, 'rectangle selection', is a quite
separate part that depends on some tricky heuristics.
The primary entry function is
chooserects(lines, gauges, trace)
It chooses 'the best' rectangles from lines to base simplification on.
A weight on atoms is given by gauges.
The trace parameter is for debugging.
pr() gives some example usages of chooserects.
i����( t immbitsett mutbitsett immbitranget Rectc B sD e Z d Z d � Z d � Z d � Z d d
� Z d � Z e Z RS(
t widtht linest gainmemot lnost all_linest common_partc C s>