
Ua¸2c      sG      k  Z   k Z  e  i i Z  d  Z   d f  d „  ƒ  YZ d S(   s   multifile.Errors	   MultiFilec     sq     " d „  Z  * d „  Z / d „  Z 7 d „  Z X d „  Z ` d „  Z c d „  Z l d „  Z s d	 „  Z RS(
   Nc   sX   " # | |  _  $ g  |  _ % d |  _ & d |  _ ' |  i  i ƒ  |  _ ( g  |  _ d  S(   Ni    (   s   fps   selfs   stacks   levels   lasts   tells   starts   posstack(   s   selfs   fps   /usr/lib/python1.4/multifile.pys   __init__c   s?   * + |  i d j o , |  i Sn - |  i i ƒ  |  i Sd  S(   Ni    (   s   selfs   levels   lastposs   fps   tells   start(   s   selfs   /usr/lib/python1.4/multifile.pys   tellc   s‘   / 0 d | j o |  i ƒ  j n p |  i d j o | |  i j o 2 t d ‚ n 3 |  i i | |  i ƒ 4 d |  _ 5 d |  _	 d  S(   Ni    s   bad MultiFile.seek() call(
   s   poss   selfs   tells   levels   lastposs   Errors   fps   seeks   starts   last(   s   selfs   poss   /usr/lib/python1.4/multifile.pys   seekc   s7  7 8 |  i d j o 8 d Sn 9 |  i i ƒ  } : | oS ; t |  i ƒ |  _ < |  i d j |  _ = |  i o > t d ƒ n ? d Sn @ | d  d j o @ | Sn A t | ƒ } B | } C x: C | d j o | | d t i j o C | d } qÎ WD | d | !} E | d d j o E | d  } n
 F t } G xŽ t t |  i ƒ ƒ d G rk } H |  i | } I | | j o J d |  _ K Pn2 L | t j o
 | | j o M d |  _ N Pn qcWP | SR |  i ƒ  t | ƒ |  _ S | d |  _ T |  i d j o U t d ƒ n V d Sd  S(   Ni    s    s'   *** Sudden EOF in MultiFile.readline()
i   s   --i   s.   *** Missing endmarker in MultiFile.readline()
(   s   selfs   levels   fps   readlines   lines   lens   stacks   lasts   errs   ns   ks   strings
   whitespaces   marks   mark1s   Nones   ranges   is   seps   tells   lastpos(   s   selfs   lines   ns   ks   marks   mark1s   is   seps   /usr/lib/python1.4/multifile.pys   readlinec   s^   X Y g  } Z xA Z d o6 [ |  i ƒ  } \ | o \ Pn ] | i | ƒ q W^ | Sd  S(   Ni   (   s   lists   selfs   readlines   lines   append(   s   selfs   lists   lines   /usr/lib/python1.4/multifile.pys	   readlinesc   s    ` a t  i |  i ƒ  d ƒ Sd  S(   Ns    (   s   strings
   joinfieldss   selfs	   readlines(   s   selfs   /usr/lib/python1.4/multifile.pys   readc   s   c d x d |  i ƒ  o d q	 We |  i d j p |  i o f d Sn g d |  _ h d |  _ i |  i i ƒ  |  _ j d Sd  S(   Ni   i    (   s   selfs   readlines   levels   lasts   fps   tells   start(   s   selfs   /usr/lib/python1.4/multifile.pys   nextc   sn   l m |  i d j o n t d ‚ n o |  i i d | ƒ p |  i i d |  i ƒ q |  i i	 ƒ  |  _ d  S(   Ni    s   bad MultiFile.push() call(
   s   selfs   levels   Errors   stacks   inserts   seps   posstacks   starts   fps   tell(   s   selfs   seps   /usr/lib/python1.4/multifile.pys   pushc   sÓ   s t |  i g  j o u t d ‚ n v |  i d j o w d |  _ n y |  i |  i } z t d |  i d ƒ |  _ { |  i d =| |  i	 d |  _ } |  i	 d =~ |  i d j o  | |  i |  _ n d  S(   Ns   bad MultiFile.pop() calli   i    (
   s   selfs   stacks   Errors   levels   lasts   lastposs   starts
   abslastposs   maxs   posstack(   s   selfs
   abslastposs   /usr/lib/python1.4/multifile.pys   pop(	   s   __init__s   tells   seeks   readlines	   readliness   reads   nexts   pushs   pop(    s   /usr/lib/python1.4/multifile.pys	   MultiFileN(   s   syss   strings   stderrs   writes   errs   Errors	   MultiFile(    s   /usr/lib/python1.4/multifile.pys   ?