File: //usr/lib64/python2.7/compiler/misc.pyc
�
{fc           @   sK   d  �  Z  d d	 d �  �  YZ d d
 d �  �  YZ d Z d �  Z d �  Z d S(   c         C   sJ   g  } x= |  D]5 } t  | t � r5 | t | � } q
 | j | � q
 W| S(   N(   t
   isinstancet   tuplet   flattent   append(   t   tupt   eltst   elt(    (    s%   /usr/lib64/python2.7/compiler/misc.pyR      s    
t   Setc           B   sP   e  Z d  �  Z d �  Z d �  Z d �  Z d �  Z d �  Z d �  Z d �  Z	 RS(   c         C   s
   i  |  _  d  S(   N(   R   (   t   self(    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   __init__   s    c         C   s
   t  |  j � S(   N(   t   lenR   (   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   __len__   s    c         C   s
   | |  j  k S(   N(   R   (   R   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   __contains__   s    c         C   s   | |  j  | <d  S(   N(   R   (   R   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   add   s    c         C   s
   |  j  j �  S(   N(   R   t   keys(   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   elements   s    c         C   s
   | |  j  k S(   N(   R   (   R   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   has_elt   s    c         C   s   |  j  | =d  S(   N(   R   (   R   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   remove   s    c         C   s    t  �  } | j j |  j � | S(   N(   R   R   t   update(   R   t   c(    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   copy   s    	(
   t   __name__t
   __module__R	   R   R   R
   R   R   R   R   (    (    (    s%   /usr/lib64/python2.7/compiler/misc.pyR      s   							t   Stackc           B   s5   e  Z d  �  Z d �  Z d �  Z d �  Z d �  Z RS(   c         C   s   g  |  _  |  j  j |  _ d  S(   N(   t   stackt   pop(   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyR	       s    	c         C   s
   t  |  j � S(   N(   R
   R   (   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyR   #   s    c         C   s   |  j  j | � d  S(   N(   R   R   (   R   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   push%   s    c         C   s   |  j  d S(   Ni����(   R   (   R   (    (    s%   /usr/lib64/python2.7/compiler/misc.pyt   top'