ó
¦xxTc           @   s�   d  d l  m Z m Z d  d l Z d  d l Z d  d l Td e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d „  Z e	 d	 k r‰ e ƒ  n  d S(
   iÿÿÿÿ(   t   run_unittestt   check_syntax_errorN(   t   *t
   TokenTestsc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s6   d } |  j  | d d ƒ d } |  j  | d d ƒ d  S(   Ni   i   s   backslash for line continuationi    s   backslash ending commenti   (   t   assertEquals(   t   selft   x(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testBackslash   s
     c         C   s~  |  j  d d ƒ |  j  d d ƒ |  j  d d ƒ |  j t t d ƒ d d l m } | d k rÞ |  j  d d ƒ |  j d	 d
 k ƒ |  j d	 d
 k ƒ xâ d D]; } y t | ƒ } Wqœ t k
 rÖ |  j d | ƒ qœ Xqœ Wnœ | d k ri|  j  d d ƒ |  j d d
 k ƒ |  j d d
 k ƒ xW d D]; } y t | ƒ } Wq't k
 ra|  j d | ƒ q'Xq'Wn |  j d | ƒ d  S(   Niÿ   iÿÿÿt   0xiÿÿÿÿ(   t   maxinti  €i   i   €l   ÿÿ i    t
   2147483648t   040000000000t   0x100000000s(   OverflowError on huge integer literal %rl   ÿÿÿÿ lûÿÿÿÿÿÿÿ lûÿÿÿ         l   ÿÿÿÿ t   9223372036854775808t   02000000000000000000000t   0x10000000000000000s   Weird maxint value %ri   €(   R
   R   R   lûÿÿÿ         (   R   R   R   (	   R   t   assertRaisest   SyntaxErrort   evalt   sysR	   t   assert_t   OverflowErrort   fail(   R   R	   t   sR   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testPlainIntegers   s2    
c         C   s4   d } d } d } d } d } d } d } d } d  S(   Nl    l   ÿÿÿÿ l   ÿÿÿ? l   Ò
~¹Ÿl!]c (    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testLongIntegers;   s    c         C   sF   d } d } d } d } d } d } d } d } d } d } d } d  S(   Ng…ëQ¸	@g      s@gj¼t“Ô?g  ì“ñBg´àø¤tã =g  àWëH»Bg     FÞ@(    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   testFloatsE   s    c         C   s{  d } d } |  j  t | ƒ d k o- | | k ƒ d } d } |  j  t | ƒ d k op | | k op t | ƒ d k ƒ d } d } |  j  t | ƒ d k o³ | | k o³ t | ƒ d k ƒ d } d } |  j  t | ƒ d	 k oä | | k ƒ d
 } d
 } |  j  t | ƒ d	 k o| | k ƒ d } d } |  j | | ƒ d } |  j | | ƒ d } |  j | | ƒ d } |  j | | ƒ d  S(   Nt    i    s   'i   i'   t   "i"   s   doesn't "shrink" does iti   s   does "shrink" doesn't its2   
The "quick"
brown fox
jumps over
the 'lazy' dog.
(   R   t   lent   ordR   (   R   R   t   y(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testStringLiteralsS   s0      %  7  7%%(   t   __name__t
   __module__R   R   R   R   R    (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyR      s
   	
		
	t   GrammarTestsc           B   s^  e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d  „  Z" d! „  Z# d" „  Z$ d# „  Z% d$ „  Z& d% „  Z' RS(&   c         C   s   t  d ƒ } d  S(   Ns	   1, 0 or 1(   R   (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testEvalInput‡   s    c         C   s°  d „  } | ƒ  | d= Œ  | d> i  Ž  d „  } d „  } d „  } d „  } |  j  | j j d? ƒ |  j  | j j d@ ƒ t j j d	 ƒ r¸ |  j  | j j dA ƒ |  j  | j j dB ƒ n, |  j  | j j dC ƒ |  j  | j j dD ƒ d „  } d „  } d „  } d „  }	 d „  }
 d „  } | ƒ  | d ƒ | d ƒ | d d ƒ | d d ƒ | d d dE f ƒ | ƒ  | d ƒ | d ƒ | d d ƒ | d d d d d d d d d  d! ƒ
 |	 d ƒ |	 d ƒ |	 d d ƒ |	 d d d ƒ |	 d d d d d d d d d  d! ƒ
 |
 d d ƒ |
 d d d ƒ |
 d d d d ƒ |
 d d d d d d d d d  d! ƒ
 | d dF ƒ | d dG d ƒ | d dH d d d d d d  d! ƒ	 t j j d	 ƒ rÄ|  j  | j j dI ƒ n |  j  | j j dJ ƒ |  j  | d dK d ƒ d d d dL f ƒ d d' „ } | ƒ  | d ƒ | dM Œ  | i d d" 6�  d d( „ } | d ƒ | d d ƒ | d i d d% 6� d d) „ } | d d ƒ | d d d ƒ | dN Œ  | d dO Œ | d d dP Œ | d d i d d& 6� d d d* „ } | ƒ  | d ƒ | d d ƒ | dQ Œ  | d dR Œ | d i d d% 6� | i d d" 6d d% 6�  d d d+ „ } | d ƒ | d d ƒ | d d d ƒ d d d, „ } | d d ƒ | d d d ƒ | d d d d ƒ d d- „ } | ƒ  | d ƒ | d d ƒ | dS Œ  | dT Œ  | i d d" 6�  d d. „ } | d ƒ | d d ƒ | d d d ƒ d d/ „ } | d d ƒ | d d d ƒ | d d d d ƒ | dU Œ  | d d i d d& 6� d d d0 „ } | ƒ  | d ƒ | d d ƒ | d d d ƒ | d dV Œ | i d d" 6d d% 6�  d d d1 „ } | d ƒ | d d ƒ | d d d ƒ | d d d d ƒ | dW Œ  | d d dX Œ | d dY i d d& 6Ž d d d2 „ } | d d ƒ | d d d ƒ | d d d d ƒ | d d d d d ƒ | dZ Œ  | d d d[ Œ | d d\ i d d3 6Ž d4 „  } | d ƒ d5 „  } | d] ƒ d6 „  } |  j  | d d7 d d8 d d d g Œd^ i d d7 6d d8 6f ƒ |  j t t d9 ƒ |  j t t d: ƒ t	 |  d; ƒ t	 |  d< ƒ d  S(_   Nc           S   s   d  S(   N(    (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   f1•   s    c         S   s   d  S(   N(    (   t   one_argument(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   f2™   s    c         S   s   d  S(   N(    (   t   twot	   arguments(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   f3š   s    c         S   s   | \ } \ } } d  S(   N(    (   R(   t   .1t   compoundt   argumentt   list(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   f4›   s     c         S   s   |  \ } } d  S(   N(    (   t   .0R(   R,   t   first(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   f5œ   s    	 R&   R(   R)   t   javas   (compound, (argument, list))R,   R-   R.   s   (compound, first)R1   s   .1s   .0c         S   s   d  S(   N(    (   t   one_arg(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   a1ª   s    c         S   s   d  S(   N(    (   R(   t   args(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   a2«   s    c          W   s   d  S(   N(    (   t   rest(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   v0¬   s    c         W   s   d  S(   N(    (   t   aR8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   v1­   s    c         W   s   d  S(   N(    (   R:   t   bR8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   v2®   s    c         W   s   | \ } } |  | | | f S(   N(    (   R:   R+   R8   R<   t   c(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   v3¯   s    	 i   i   i   i   i   i   i   i   i	   i    R:   s   (b, c)R8   R<   R>   c         S   s   d  S(   N(    (   R:   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d01Ð   s    c         S   s   d  S(   N(    (   R:   R<   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d11Õ   s    c         S   s   d  S(   N(    (   R:   R<   R>   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d21Ù   s    c         S   s   d  S(   N(    (   R:   R<   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d02à   s    c         S   s   d  S(   N(    (   R:   R<   R>   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d12è   s    c         S   s   d  S(   N(    (   R:   R<   R>   t   d(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d22ì   s    c         W   s   d  S(   N(    (   R:   R8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d01vð   s    c         W   s   d  S(   N(    (   R:   R<   R8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d11v÷   s    c         W   s   d  S(   N(    (   R:   R<   R>   R8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d21vû   s    c         W   s   d  S(   N(    (   R:   R<   R8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d02v  s    c         W   s   d  S(   N(    (   R:   R<   R>   R8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d12v  s    c         W   s   d  S(   N(    (   R:   R<   R>   RE   R8   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d22v  s    RE   c         S   s   d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d31v  s    c         S   s   |  \ } d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   d32v  s     c          _   s
   |  | f S(   N(    (   R6   t   kwargs(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   f  s    R   R   s   f(1, *(2,3), 4)s   f(1, x=2, *(3,4), x=5)s
   f(*g(1=2))s   f(**g(1=2))(    (    (   s   one_argument(   s   twos	   arguments(   s   twos   (compound, (argument, list))s   compounds   arguments   list(   s   (compound, first)s   twos   compounds   first(   s   twos   .1s   compounds   arguments   list(   s   .0s   twos   compounds   first(   i   i   (   i   i   (   i   i   (   i   i   (   R:   s   (b, c)s   restR<   R>   (   R:   s   .1s   restR<   R>   (   i   i   (   i   (   i   (   i   i   i   (   i   i   (   i   (   i   i   (   i   (   i   i   i   i   (   i   (   i   i   i   i   (   i   i   i   (   i   i   i   i   (   i   i   i   (   i   (   i   i   i   i   (   i   i   i   (   i   i   (   i   (   i   i   i   (
   R   t	   func_codet   co_varnamesR   t   platformt
   startswithR   R   R   R   (   R   R%   R'   R*   R/   R2   R5   R7   R9   R;   R=   R?   R@   RA   RB   RC   RD   RF   RG   RH   RI   RJ   RK   RL   RM   RN   RP   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testFuncdef‹   s   
	
				 
						



%

%%"(















	
	
	'c         C   sÔ   d „  } |  j  | ƒ  d ƒ d „  } d „  } |  j  | ƒ  d d d g ƒ d d „ d „ d „ } |  j  | ƒ  d ƒ d	 d
 „ } |  j  | d d	 ƒ d ƒ |  j  | d d	 d ƒ d ƒ t |  d ƒ t |  d ƒ d  S(   Nc           S   s   d S(   Ni    (    (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   <lambda>+  s    i    c           S   s   t  t S(   N(   R:   RE   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   -  s    c          S   s&   g  d d d g D] }  d |  k  ^ q S(   Niÿÿÿÿi   l    i   (    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   .  s    i   c         S   s   |  S(   N(    (   t   z(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   0  s    c         S   s   |  ƒ  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   0  s    c         S   s   |  ƒ  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   0  s    i   c         S   s   |  | | S(   N(    (   R   R   RW   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   2  s    i   i   i   s   lambda x: x = 2s   lambda (None,): None(   R   R   (   R   t   l1t   l2t   l3t   l4t   l5(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testLambdef)  s    			c         C   s   d } ~ d „  } | ƒ  d  S(   Ni   c          S   s   d }  ~  d  S(   Ni   (    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   foo>  s     (    (   R   R   R^   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testSimpleStmt;  s     	c   	      C   sx   d d } d } d	 } } } d
 \ } } } d d d f } \ } } } \ } } } } t  |  d ƒ t  |  d ƒ d  S(   Ni   i   i   i   s	   x + 1 = 1s   a + 1 = b + 2(   i   i   i   (   i   i   i   (   i   i   i   (   i   i   i   (   i   i   (   R   (	   R   R   R   RW   t   abcR:   R<   R>   t   xyz(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testExprStmtF  s    -c            s»  d d  l  } t j } | j  ƒ  t _ d Gd Gd GHd Gd Gd GHd pG d Gd pQ d Gd p[ d GHt j d Id Id IJt j d Id Id It j Jt j d p¦ d Id p² d It j d pÅ d IJd d d „  ƒ  Y‰  ˆ  ƒ  } | d Id Id IJ| d Id Id I| J| d p!d Id p-d I| d p=d IJ‡  ‡ f d †  } t j d	 „ ‰ | ƒ  d  d
 „ ‰ | ƒ  |  j t j j ƒ  d ƒ | t _ t |  d ƒ t |  d ƒ d  S(   Niÿÿÿÿi   i   i   i    t   Gulpc           B   s   e  Z d  „  Z RS(   c         S   s   d  S(   N(    (   R   t   msg(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   writek  s    (   R!   R"   Re   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRc   j  s   c             s>   t  j }  ˆ  ƒ  t  _ z ˆ ˆ  ƒ  ƒ ˆ ƒ  Wd  |  t  _ Xd  S(   N(   R   t   stdout(   t	   oldstdout(   Rc   t   tellme(    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   driveru  s    	c         S   s   |  d IJd  S(   Ns   hello world(    (   t   file(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRh     s    c         S   s   |  d IJd  S(   Ns   goodbye universe(    (   Rj   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRh   …  s    s0   1 2 3
1 2 3
1 1 1
1 2 3
1 2 3
1 1 1
hello world
s   print ,s   print >> x,(    (   t   StringIOR   Rf   t   Nonet   assertEqualt   getvalueR   (   R   Rk   t   save_stdoutt   gulpRi   (    (   Rc   Rh   sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testPrintStmtS  s<    		
	c         C   s@   d d d g } | \ } } } | | | f } ~ ~ ~ ~ ~ d  S(   Ni   i   i   (    (   R   R`   R   R   RW   Ra   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testDelStmt™  s
    c         C   s   d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testPassStmt¢  s    c         C   s   x Pq d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testBreakStmt©  s     c         C   s¸   d } x | r d } q	 q	 Wd } x- | sQ d } y w% d } Wq% d } q% Xq% W| d k rn |  j  | ƒ n  d } x! | s— d } z ww Wd  d } Xqw W| d k r´ |  j  | ƒ n  d  S(   Ni   i    R   t   oks&   continue failed to continue inside trys'   continue inside try called except blocks   finally block not called(   R   (   R   t   iRd   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testContinueStmt­  s,    	  	
	c            s    d d ‡  f d † } | ƒ  d  S(   Ni   i    c            s‡   d } xR | rZ | d 7} y1 |  r< | d k r< |  d 8}  Pn  | d 8} w	 Wq	 ‚  q	 Xq	 W| d k ss | d k rƒ ˆ  j  d ƒ n  d  S(   Ni   i   s1   continue then break in try/except in loop broken!(   R   (   t   extra_burning_oilt   countt	   big_hippo(   R   (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   test_innerÑ  s    	


(    (   R   R{   (    (   R   sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   test_break_continue_loopÇ  s    
c         C   s3   d „  } d „  } | ƒ  | ƒ  } t  |  d ƒ d  S(   Nc           S   s   d  S(   N(    (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   g1ã  s    c           S   s   d S(   Ni   (    (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   g2ä  s    s   class foo:return 1(   R   (   R   R}   R~   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   testReturná  s
    			c         C   s   t  |  d ƒ d  S(   Ns   class foo:yield 1(   R   (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   testYieldé  s    c         C   sC   y t  d ‚ Wn t  k
 r  n Xy
 t ‚ Wn t k
 r> n Xd  S(   Ns   just testing(   t   RuntimeErrort   KeyboardInterrupt(   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   testRaiseì  s       
 c         C   sŠ   d d  l  } d d  l } d d  l  } d d l m } d d l m } d d l  m } m } d d l  m } m } d d l  m } m } d  S(   Niÿÿÿÿ(   t   time(   t   patht   argv(   R   R„   R…   R†   (   R   R   R„   R…   R†   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   testImportó  s    c         C   s   d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   testGlobal   s    c         B   s{  d  } ~ d d  U| d k r- |  j d ƒ n  ~ d d  U| d k rT |  j d ƒ n  d  } ~ d d  l } e | d ƒ rƒ d d  Un  i  } d	 | U| j d
 ƒ rª | d
 =n  | i d d 6k rÍ |  j d ƒ n  i  } i  } d d  l } | j d d d d ƒd | | U| j d
 ƒ r| d
 =n  | j d
 ƒ r7| d
 =n  | | f i d d 6i d d 6f k rw|  j d | | f ƒ n  d  S(   Ns   z=1+1
i   s   exec 'z=1+1'\ns   z=1+1s   exec 'z=1+1'iÿÿÿÿt   UnicodeTypes¸   if 1:
            exec u'z=1+1\n'
            if z != 2: self.fail('exec u\'z=1+1\'\\n')
            del z
            exec u'z=1+1'
            if z != 2: self.fail('exec u\'z=1+1\'')s   z = 1t   __builtins__i   RW   s   exec 'z = 1' in gt   ignores   global statementt   modules   <string>s   global a; a = 1; b = 2R:   R<   s   exec ... in g (%s), l (%s)(   Rl   R   t   typest   hasattrt   has_keyt   warningst   filterwarnings(   R   RW   R�   t   gt   lR�   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testExec  s>       
 
 
 
&c         C   s–   d s t  ‚ d s t  d ƒ ‚ d „  s- t  ‚ d sB t  d „  ƒ ‚ y d sW t  d ƒ ‚ Wn* t  k
 r„ } |  j | j d d ƒ n X|  j d ƒ d  S(   Ni   c         S   s   |  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ,  s    c         S   s   |  d S(   Ni   (    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   -  s    i    Rd   s%   AssertionError not raised by assert 0(   t   AssertionErrorR   R6   R   (   R   t   e(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   testAssert(  s    c         C   s   d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testIf9  s    c         C   s    d } d } |  j  | d ƒ d  S(   Ni    i   (   R   (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   testWhileF  s    c         C   sÎ   x d
 D] } q Wx d D] \ } } } q Wd d d „  ƒ  Y} d } x | d ƒ D] } | | } qQ W| d k r� |  j  d	 ƒ n  g  } x' d d d g D] \ } | j | ƒ q— W|  j | d d d g ƒ d  S(   Ni   i   i   t   Squaresc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         S   s   | |  _  g  |  _ d  S(   N(   t   maxt   sofar(   R   R›   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   __init__[  s    	c         S   s   t  |  j ƒ S(   N(   R   Rœ   (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   __len__^  s    c         S   ss   d | k o |  j  k  n s( t ‚ n  t |  j ƒ } x. | | k rg |  j j | | ƒ | d } q: W|  j | S(   Ni    i   (   R›   t
   IndexErrorR   Rœ   t   append(   R   Rv   t   n(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   __getitem___  s     	(   R!   R"   R�   Rž   R¢   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRš   Z  s   		i    i
   i  s   for over growing sequence(   i   i   i   (    (    (   i   (   i   (   i   (   R   R    Rm   (   R   Rv   t   jt   kRš   R¡   R   t   result(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testForU  s       c         C   sÊ   y d d Wn t  k
 r n Xy d d Wn; t k
 r? n+ t k
 rQ } n t k
 rc } n n Xy d d Wn t t t  f k
 r’ n Xy d d Wn t t t  f k
 r½ } n Xz Wd  Xd  S(   Ni   i    (   t   ZeroDivisionErrort   EOFErrort	   TypeErrorR�   (   R   Rd   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testTryp  s2              c         C   s   d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   testSuite‡  s    c         C   sz   d s	 n  d r d r n  d s' d r' n  d s2 n  d rH d rH d rH n  d rT d sv d rf d rf d sv d rv d rv n  d  S(   Ni   (    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testTest–  s         + c         C   s7  d d k } d d k r n  d d k r* n  d d k r9 n  d d k  rH n  d d k rW n  d d k rf n  d d k ru n  d d k r„ n  d d k	 r“ n  d d k r¢ n  d d k r± n  d d k  o+d k o+d k o+d k o+d k o+d k o+d k o+d k o+d k o+d k o+d k	 n r3n  d  S(   Ni   (    (    (    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testComparison¡  s2                c         C   s   d } d } d } d  S(   Ni   i   i    i   (    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testBinaryMaskOps³  s    c         C   s   d } d } d } d  S(   Ni   i   i    i   i   (    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testShiftOps¸  s    c         C   s   d } d } d } d } d  S(	   Ni   i   i    iÿÿÿÿi    i   i    i   (    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testAdditiveOps½  s    c         C   s,   d } d d } d } d d d d } d  S(   Ni   i   i    (    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testMultiplicativeOpsÃ  s    
c         C   s7   d 
} d } d } d d Ad B} d d d	 d } d  S(   Ni   iÿÿÿÿiþÿÿÿiþÿÿÿi   i   iþÿÿÿiÿÿÿÿi   i   iÿÿÿÿiÿÿÿÿ(    (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testUnaryOpsÉ  s
    c   	      C   s  d d  l  } d d  l } | j d } | j ƒ  } | j d j ƒ  } d } | d } | d } | d d !} | d  } | d } | } | d } | d  } | d d !} i  } d	 | d	 <d
 | d <d | d <d | d <t | ƒ } | j ƒ  |  j t | ƒ d ƒ d  S(   Niÿÿÿÿi    R„   t   01234i   iûÿÿÿiüÿÿÿiýÿÿÿi   i   i   i   s   [1, (1,), (1, 2), (1, 2, 3)](   i   (   i   i   (   i   i   i   (   R   R„   R…   t   modulesR.   t   sortR   t   str(	   R   R   R„   R>   R   R:   R   RE   t   L(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testSelectorsÐ  s,    










c         C   sI  d } d p d p d } d p' d p' d d d f } g  } d g } d pQ d pQ d g } d pf d pf d d d g } g  } i  } i d d 6} i d d 6} i d p¤ d d p­ d 6} i d d 6d d 6} i d d 6d d 6} i d d 6d d 6d d 6d d 6d	 d
 6d d 6} | } d pd pd } |  j  d d ƒ | } d } d } d  S(   Ni   i   i   t   oneR(   t   threei   t   fouri   t   fivei   t   sixs   (1, 2)R   i{   (   i   i   s   (1, 2)(   Rm   (   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   testAtomsî  s*    	0c   	      C   sº   d d d „  ƒ  Y} d d d „  ƒ  Y} d | f d „  ƒ  Y} d | f d „  ƒ  Y} d	 | | | f d
 „  ƒ  Y} d d d „  ƒ  Y} d „  } | d d d „  ƒ  Yƒ } |  j  | j t ƒ d  S(   Nt   Bc           B   s   e  Z RS(    (   R!   R"   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyR¿     s    t   B2c           B   s   e  Z RS(    (   R!   R"   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRÀ     s    t   C1c           B   s   e  Z RS(    (   R!   R"   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRÁ     s    t   C2c           B   s   e  Z RS(    (   R!   R"   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRÂ     s    t   Dc           B   s   e  Z RS(    (   R!   R"   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRÃ     s    t   Cc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         S   s   d  S(   N(    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   meth1  s    c         S   s   d  S(   N(    (   R   t   arg(    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   meth2  s    c         S   s   d  S(   N(    (   R   R5   R7   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   meth3  s    (   R!   R"   RÅ   RÇ   RÈ   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRÄ     s   		c         S   s   t  |  _ |  S(   N(   t   Truet	   decorated(   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   class_decorator  s    	t   Gc           B   s   e  Z RS(    (   R!   R"   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRÌ   !  s   (    (    (    (    (   Rm   RÊ   RÉ   (	   R   R¿   RÀ   RÁ   RÂ   RÃ   RÄ   RË   RÌ   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testClassdef  s    	c            s"  d d d d d g } d d d g } d	 d
 d g } ˆ  j  g  | D] } | j ƒ  ^ q@ d d d g ƒ ˆ  j  g  | D] } d | ^ qr d d d d d g ƒ ˆ  j  g  | D] } | d k r¨ | ^ q¨ d d d g ƒ ˆ  j  g  | D] } | D] } | | f ^ qê qà d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 g ƒ ˆ  j  g  | D]> } g  | D] } d | k rP| ^ qPD] } | | f ^ qlqCd3 d4 d5 d6 d7 d8 d9 d: d; d< g
 ƒ ˆ  j  g  t d ƒ D] } d „  | ƒ ^ q¼d g d d g d d d g d d d d g d d d d d g g ƒ d „  }	 ˆ  j  |	 | ƒ t t t g ƒ ‡  f d †  }
 |
 ƒ  t ˆ  d ƒ t ˆ  d ƒ d= d> d? g } d@ dA dB g } dC dD dE dF g } g  | D]V \ } } | D]C \ } } | D]0 \ } } | | k rÆ| | k rÆ| | f ^ qÆq¶q¦} ˆ  j  | dG dH dI dJ g ƒ d  S(K   Ni   i   i   i   i   t   Applet   Bananat   Coconuts     Apples    Banana s   Coco  nut  s	   Coco  nuti   i	   i   i   R¡   c         S   s%   g  t  |  d ƒ D] } |  | ^ q S(   Ni   (   t   range(   R:   Rv   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   9  s    i   i   i@   i   c         S   s9   g  |  D]. } | d k r d  | k  o0 d k  n ^ q S(   Ni   i   (   Rl   (   R“   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   test_in_func<  s    c             sh   ˆ  j  g  d d d g D]) }  g  |  |  d g D] } | ^ q- ^ q d d g d d g d d g g ƒ d  S(   Ni   i   i   i   i   i   (   Rm   (   R   R   (   R   (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   test_nested_frontA  s    Bs"   [i, s for i in nums for s in strs]s   [x if y]t   Boeingt   Fordt
   Macdonaldsi
   t   Airlineri   t   Enginei   t   Cheeseburger(   i   RÎ   (   i   RÏ   (   i   RÐ   (   i   RÎ   (   i   RÏ   (   i   RÐ   (   i   RÎ   (   i   RÏ   (   i   RÐ   (   i   RÎ   (   i   RÏ   (   i   RÐ   (   i   RÎ   (   i   RÏ   (   i   RÐ   (   i   RÏ   (   i   RÐ   (   i   RÏ   (   i   RÐ   (   i   RÏ   (   i   RÐ   (   i   RÏ   (   i   RÐ   (   i   RÏ   (   i   RÐ   (   i   RÔ   (   i   RÕ   (   i   RÖ   (   i
   R×   (   i   RØ   (   i   RÙ   (   i   i
   (   i   i   (   i   i   (   i   i   (   RÔ   R×   (   RÔ   RØ   (   RÕ   RØ   (   RÖ   RÙ   (   Rm   t   stripRÑ   t   FalseR   (   R   t   numst   strst   spcsR   R   Rv   RP   R£   RÒ   RÓ   t	   supplierst   partst   suppartt   snot   snamet   pnot   pnamet   sp_snot   sp_pno(    (   R   sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testListcomps&  sL    268/				N+C			0c            s  d „  t  d ƒ Dƒ } |  j | j ƒ  g  t  d ƒ D] } | ^ q2 ƒ y | j ƒ  |  j d ƒ Wn t k
 rs n Xd ‰  y1 ‡  f d †  ˆ  Dƒ } | j ƒ  |  j d ƒ Wn t k
 r¾ n X|  j t d „  d Dƒ ƒ g  d D] } d D] } | | f ^ qé qß ƒ |  j t d	 „  d
 Dƒ ƒ g  d
 D] } d D] } | | f ^ q/q%ƒ g  t  d ƒ D] } | ^ qX‰  d „  d „  ˆ  Dƒ Dƒ } |  j t | ƒ t g  t  d ƒ D] } | ^ q£ƒ ƒ |  j t d „  t  d ƒ Dƒ ƒ t g  t  d ƒ D] } | d ^ qèƒ ƒ |  j t d „  t  d ƒ Dƒ ƒ t g  t  d ƒ D] } | d r1| | ^ q1ƒ ƒ |  j t d „  d „  t  d ƒ Dƒ Dƒ ƒ t g  t  d ƒ D] } | ^ qŽƒ ƒ |  j t d „  d „  d „  t  d ƒ Dƒ Dƒ Dƒ ƒ t g  t  d ƒ D] } | ^ qçƒ ƒ |  j t d „  g  d „  t  d ƒ Dƒ D] } | ^ q#Dƒ ƒ t g  t  d ƒ D] } | ^ qIƒ ƒ |  j t d „  d „  d „  t  d ƒ Dƒ Dƒ Dƒ ƒ t g  t  d ƒ D] } | ^ q¢ƒ ƒ |  j t d „  d „  d „  t  d ƒ Dƒ Dƒ Dƒ ƒ d ƒ t |  d ƒ t |  d  ƒ d  S(!   Nc         s   s.   |  ]$ } g  t  d  ƒ D] } | ^ q Vq d S(   i
   N(   RÑ   (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>g  s    i   i
   s&   should produce StopIteration exceptionc         3   s   |  ] } ˆ  Vq d  S(   N(    (   R0   RE   (   R:   (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>q  s    s   should produce TypeErrorc         s   s(   |  ] } d  D] } | | f Vq q d S(   t   abcdN(    (   R0   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>w  s    Ré   c         s   s(   |  ] } d  D] } | | f Vq q d S(   t   xyN(    (   R0   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>x  s    t   abRê   c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>{  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>{  s    c         s   s   |  ] } | d  Vq d S(   i   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>~  s    i   c         s   s#   |  ] } | d  r | | Vq d S(   i   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>€  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>€  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>�  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>�  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   RW   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>�  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>‚  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   RW   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>‚  s    c         s   s   |  ] } t  r | Vq d  S(   N(   RÉ   (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>ƒ  s    c         s   s   |  ] } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>ƒ  s    c         s   s   |  ] } t  r | Vq d  S(   N(   RÉ   (   R0   RW   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>ƒ  s    c         s   s   |  ] } t  r | Vq d  S(   N(   RÉ   (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>„  s    c         s   s   |  ] } t  r | Vq d  S(   N(   RÛ   (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>„  s    c         s   s   |  ] } t  r | Vq d  S(   N(   RÉ   (   R0   RW   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>„  s    i    s   foo(x for x in range(10), 100)s   foo(100, x for x in range(10))(	   RÑ   Rm   t   nextR   t   StopIterationR©   R.   t   sumR   (   R   R’   R   R   R<   (    (   R:   sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testGenexpse  s8    /

FF5ISOYbY:c            s   d ‰ d „  t  ˆ ƒ Dƒ } d ‰ |  j t t | ƒ ƒ d ƒ d ‰ t ‰  ‡  ‡ f d †  t  ˆ ƒ Dƒ } d ‰ t ‰  |  j g  t  d ƒ D]% } t  d ƒ D] } | | f ^ q˜ qˆ t | ƒ ƒ |  j g  t  d ƒ D]  ‰ ˆ d rÐ ˆ d rÐ ˆ ^ qÐ d d d g ƒ |  j t d	 „  t  d ƒ Dƒ ƒ d d d g ƒ |  j g  d d d g D] \ ‰ ˆ ^ qHd
 d d g ƒ |  j t d „  d d d g Dƒ ƒ d d d g ƒ d  S(   Ni
   c         s   s   |  ] } | Vq d  S(   N(    (   R0   Rv   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>Š  s    i   c         3   s4   |  ]* } ˆ  r t  ˆ ƒ D] } | | f Vq q d  S(   N(   RÑ   (   R0   Rv   R£   (   t   tR   (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>Ž  s    i   i   i   i   c         s   s)   |  ] } | d  r | d r | Vq d S(   i   i   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>•  s    i   i   c         s   s   |  ] \ } | Vq d  S(   N(    (   R0   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pys	   <genexpr>™  s    i   i	   (   i   (   i   (   i   (   i   (   i   (   i	   (   RÑ   Rm   R   R.   RÛ   RÉ   (   R   R’   Rv   R£   (    (   Rð   R   sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testComprehensionSpecialsˆ  s         HF/8c         C   sº   d t  f d „  ƒ  Y} | ƒ  � Wd  QX| ƒ  � } Wd  QX| ƒ  � \ } } Wd  QX| ƒ  � | ƒ  � Wd  QXWd  QX| ƒ  � } | ƒ  � } Wd  QXWd  QX| ƒ  � } | ƒ  � Wd  QXWd  QXd  S(   Nt   managerc           B   s   e  Z d  „  Z d „  Z RS(   c         S   s   d S(   Ni   i   (   i   i   (    (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   __enter__�  s    c         W   s   d  S(   N(    (   R   R6   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   __exit__Ÿ  s    (   R!   R"   Ró   Rô   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRò   œ  s   	(   t   object(   R   Rò   R   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   test_with_statement›  s     

 
  
c            s§  ‡  f d †  } |  j  g  d „  d „  f D] ‰  ˆ  ƒ  r( ˆ  ƒ  ^ q( t g ƒ |  j  g  d „  d „  f D] ‰  ˆ  ƒ  rf ˆ  ƒ  ^ qf t g ƒ |  j  g  d „  d „  f D] ‰  ˆ  t ƒ r¤ ˆ  t ƒ ^ q¤ t g ƒ |  j  d	 n | d
 d ƒ d	 ƒ |  j  d r	| d d ƒ n d	 d	 ƒ |  j  d r+d	 o.d n d d ƒ |  j  d rMd	 oPd n d d ƒ |  j  d	 old n d d ƒ |  j  d r”d p—| d d ƒ n d d ƒ |  j  d pÅ| d d ƒ n | d d ƒ d ƒ |  j  d pêd	 n | d d ƒ d	 ƒ |  j  d	 n d t ƒ |  j  d rd	 n d d ƒ |  j  d n d d ƒ |  j  d n d d	 ƒ |  j  d n d d ƒ |  j  d d n d d ƒ |  j  d r™d d k  n d d ƒ d  S(   Nc            s	   ˆ  GH| S(   s@   helper to check that evaluation of expressions is done correctly(    (   Rd   t   ret(   R   (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt
   _checkeval±  s    c           S   s   t  S(   N(   RÉ   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ¶  s    c           S   s   t  S(   N(   RÛ   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ¶  s    c           S   s   t  S(   N(   RÉ   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ·  s    c           S   s   t  S(   N(   RÛ   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ·  s    c         S   s   |  r
 t  St S(   N(   RÛ   RÉ   (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ¸  s    c         S   s   |  r
 t  St S(   N(   RÉ   RÛ   (   R   (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyRV   ¸  s    i   i   s   check 1i    s   check 2i   s   check 3i   i   s   check 4s   check 5s   check 6i   i   i   i   i   i   (   Rm   RÉ   RÛ   (   R   Rø   (    (   R   sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   testIfElseExpr¯  s&    >>D%""+.%((   R!   R"   R$   RU   R]   R_   Rb   Rq   Rr   Rs   Rt   Rw   R|   R   R€   Rƒ   R‡   Rˆ   R”   R—   R˜   R™   R¦   Rª   R«   R¬   R­   R®   R¯   R°   R±   R²   R¸   R¾   RÍ   Rè   Rï   Rñ   Rö   Rù   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyR#   |   sL   		ž				F												"															"		?	#		c           C   s   t  t t ƒ d  S(   N(   R    R   R#   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt	   test_mainÊ  s    t   __main__(
   t   test.test_supportR    R   t   unittestR   t   TestCaseR   R#   Rú   R!   (    (    (    sW   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/lib2to3/tests/data/py2_test_grammar.pyt   <module>   s   
kÿ ÿ ÿ Q	