*ë
¼îg<c       sŒ  d  Z  d 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 <h  d	 d
 <d d <e d <d <e d <Z d e d d g Z d d e d d g d d g Z d e d d f Z d d e d d f d d f Z	 d „  Z
 e i e ƒ He i e ƒ He i d d ƒ Z e i e ƒ He i e ƒ He i e ƒ He 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
Ns   aas-   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas   aiÒ  s   bs   ds   aaas/   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas   cas   cbs   ccs   cs   eees   ffs,   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 <} d
 d t d g } d d t d d g d d g }  d
 d t d f } 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 <} d
 d d g } d d d d g d d g }  d
 d d f } 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   list2s   list1s   tuple2s   dicts   tuple1(    (    s   test/test_prettyprint.pys   funcAB` s
    N
(   s   Nones   aas   dicts   list1s   list2s   tuple1s   tuple2s   funcAB(   s   list2s   list1s   funcABs   tuple2s   dicts   tuple1(    (    s   test/test_prettyprint.pys   funcA> s    N
s   indenti   (   s   __doc__s   pprints   aas   dict0s   Nones   dicts   list1s   list2s   tuple1s   tuple2s   funcAs   PrettyPrinter(	   s   list2s   funcAs   list1s   pprints   tuple2s   dict0s   dicts   tuple1s   aa(    (    s   test/test_prettyprint.pys   ?
 s*   	*{	@