™N
ü‡f<c       sd    d  Z  
  k Z  d Z  h  d d <d d <e d <e e <Z  h  d d <d d <h  d d	 <d d
 <e d <d <e d <e e <Z " d e d d g Z & d d e d d g d d g Z - d e d d f Z 1 d d e d d f d d f Z	 9 d „  Z
 y e i e ƒ z H{ e i e ƒ | H} e i e ƒ ~ H e i e ƒ d S(   s  
test_prettyprint.py --	source test pattern for tesing the prettyprint
			funcionality of decompyle

This source is part of the decompyle test suite.

decompyle is a Python byte-code decompiler
See http://www.goebel-consult.de/decompyle/ for download and
for further information
s   aas-   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas   aiÒ  s   bs   ds   aaas/   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas   cas   cbs   ccs   cs,   1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas,   1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs,   1cccccccccccccccccccccccccccccccccccccccccccs,   2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas-   22aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas-   22bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs-   22cccccccccccccccccccccccccccccccccccccccccccs+   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs+   cccccccccccccccccccccccccccccccccccccccccccc     sÐ   9 : h  d d <d d <h  d d <d d <t  d <d <t d	 <t t <}  D d
 d t d g } H d d t d d g d d g } O d
 d t d f } S d d t d d f d d f } [ d „  } d  S(   Ns   aaas   aiÒ  s   bs   cas   cbs   ccs   cs   ds,   1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas,   1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs,   1cccccccccccccccccccccccccccccccccccccccccccs,   2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas-   22aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas-   22bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs-   22cccccccccccccccccccccccccccccccccccccccccccs+   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs+   cccccccccccccccccccccccccccccccccccccccccccc     s¸   [ \ h  d d <d d <h  d d <d d <t  d <d <t d	 <t t <}  f d
 d d g } i d d d d g d d g } o d
 d d f } r d d d d f d d f } d  S(   Ns   aaas   aiÒ  s   bs   cas   cbs   ccs   cs   ds,   1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas,   1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs,   1cccccccccccccccccccccccccccccccccccccccccccs,   2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas-   22aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas-   22bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs-   22cccccccccccccccccccccccccccccccccccccccccccs+   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbs+   ccccccccccccccccccccccccccccccccccccccccccc(   s   Nones   aas   dicts   list1s   list2s   tuple1s   tuple2(   s   dicts   list1s   list2s   tuple1s   tuple2s   test/test_prettyprint.pys   funcAB[ s
   Q
(   s   Nones   aas   dicts   list1s   list2s   tuple1s   tuple2s   funcAB(   s   dicts   list1s   list2s   tuple1s   tuple2s   funcABs   test/test_prettyprint.pys   funcA9 s   Q
!!N(   s   __doc__s   pprints   aas   dict0s   Nones   dicts   list1s   list2s   tuple1s   tuple2s   funcA(    s   test/test_prettyprint.pys   ?
 s    		-Q
!!@