-í
ë¶<c       sl      d  k  Z   d „  Z  d f  d „  ƒ  YZ   d f  d „  ƒ  YZ - d Z / d „  Z D d „  Z d  S(	   Nc    sn     g  }  xQ |  D ]F }  t | ƒ t i j o  | t | ƒ } n 	 | i | ƒ q W
 | Sd  S(   N(   s   eltss   tups   elts   types   typess	   TupleTypes   flattens   append(   s   tups   eltss   elt(    (    s#   /usr/lib/python2.2/compiler/misc.pys   flatten s   	
 	s   Setc      sk    t  Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z	 RS(	   Nc    s     h  |  _ d  S(   N(   s   selfs   elts(   s   self(    (    s#   /usr/lib/python2.2/compiler/misc.pys   __init__ s   c    s     t  |  i ƒ Sd  S(   N(   s   lens   selfs   elts(   s   self(    (    s#   /usr/lib/python2.2/compiler/misc.pys   __len__ s   c    s     |  i i | ƒ Sd  S(   N(   s   selfs   eltss   has_keys   elt(   s   selfs   elt(    (    s#   /usr/lib/python2.2/compiler/misc.pys   __contains__ s   c    s     | |  i | <d  S(   N(   s   elts   selfs   elts(   s   selfs   elt(    (    s#   /usr/lib/python2.2/compiler/misc.pys   add s   c    s     |  i i ƒ  Sd  S(   N(   s   selfs   eltss   keys(   s   self(    (    s#   /usr/lib/python2.2/compiler/misc.pys   elements s   c    s     |  i i | ƒ Sd  S(   N(   s   selfs   eltss   has_keys   elt(   s   selfs   elt(    (    s#   /usr/lib/python2.2/compiler/misc.pys   has_elt s   c    s     |  i | =d  S(   N(   s   selfs   eltss   elt(   s   selfs   elt(    (    s#   /usr/lib/python2.2/compiler/misc.pys   remove s   c    s0     t  ƒ  }  | i i |  i ƒ  | Sd  S(   N(   s   Sets   cs   eltss   updates   self(   s   selfs   c(    (    s#   /usr/lib/python2.2/compiler/misc.pys   copy s   (
   s   __name__s
   __module__s   __init__s   __len__s   __contains__s   adds   elementss   has_elts   removes   copy(    (    (    s#   /usr/lib/python2.2/compiler/misc.pys   Set s   	s   Stackc      sG     t  Z ! d „  Z $ d „  Z & d „  Z ( d „  Z * d „  Z RS(   Nc    s%   ! " g  |  _ # |  i i |  _ d  S(   N(   s   selfs   stacks   pop(   s   self(    (    s#   /usr/lib/python2.2/compiler/misc.pys   __init__! s   c    s   $ % t  |  i ƒ Sd  S(   N(   s   lens   selfs   stack(   s   self(    (    s#   /usr/lib/python2.2/compiler/misc.pys   __len__$ s   c    s   & ' |  i i | ƒ d  S(   N(   s   selfs   stacks   appends   elt(   s   selfs   elt(    (    s#   /usr/lib/python2.2/compiler/misc.pys   push& s   c    s   ( ) |  i d Sd  S(   Niÿÿÿÿ(   s   selfs   stack(   s   self(    (    s#   /usr/lib/python2.2/compiler/misc.pys   top( s   c    s   * + |  i | Sd  S(   N(   s   selfs   stacks   index(   s   selfs   index(    (    s#   /usr/lib/python2.2/compiler/misc.pys   __getitem__* s   (   s   __name__s
   __module__s   __init__s   __len__s   pushs   tops   __getitem__(    (    (    s#   /usr/lib/python2.2/compiler/misc.pys   Stack  s
   	i   c    s!  / 0 |  i d ƒ o 1 |  Sn 2 t |  ƒ d t j o 3 |  Sn 4 |  i d ƒ o 5 |  Sn 6 y9 7 d } 8 x& 8 | | d j o 9 | d } qz WWn : t j
 o ; |  Sn X< | | } > t | ƒ t |  ƒ } ? | t j o @ | t |  } n B d | |  f Sd  S(   Ns   __i   i    s   _i   s   _%s%s(	   s   names
   startswiths   lens
   MANGLE_LENs   endswiths   is   klasss
   IndexErrors   tlen(   s   names   klasss   is   tlen(    (    s#   /usr/lib/python2.2/compiler/misc.pys   mangle/ s$   	 c    s_   D E F | g } G xC G | o8 H | i d ƒ } I |  | _ J | i | i ƒ  ƒ q Wd S(   s<   Set the filename attribute to filename on every node in treei    N(   s   trees   worklists   pops   nodes   filenames   extends   getChildNodes(   s   filenames   trees   nodes   worklist(    (    s#   /usr/lib/python2.2/compiler/misc.pys   set_filenameD s    
(   s   typess   flattens   Sets   Stacks
   MANGLE_LENs   mangles   set_filename(   s   Sets   flattens   set_filenames
   MANGLE_LENs   mangles   Stacks   types(    (    s#   /usr/lib/python2.2/compiler/misc.pys   ? s   		