N
λωO5c       sU   k  Z  e  i d   Z d Z d   Z d   Z d   Z d   Z d   Z d   Z	 d S(	   s-   ^([-+]?)0*(\d*)((?:\.\d*)?)(([eE][-+]?\d+)?)$s   fpformat.NotANumberc    s«   t  i |   } | t j o
 t  n | i d d d d  \ } } } } | d j o
 d } n | o | d } n | o t | d  } n d } | | | | f Sd  S(   Ni   i   i   i   s   +s    i    (   s   decoders   matchs   ss   ress   Nones
   NotANumbers   groups   signs   intparts   fractions   expparts   evals   expo(   s   ss   ress   signs   intparts   fractions   expparts   expos2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys   extract s     
$ 
  c    sΜ   | d j oQ t |  } |  | |  | | f \ }  } | | j o |  d | | }  n na | d j  oS t |   } |  |  |  | | f \ }  } | | j  o d | | | } n n |  | f Sd  S(   Ni    s   0(   s   expos   lens   fractions   fs   intparts   i(   s   intparts   fractions   expos   fs   is2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys   unexpo* s    c    su  t  |  } | | j o |  | d | | f Sn t  |   } | | d j  o d | d f Sn |  | } | | | } | d j o³ | | d } xL | d j o$ | | d j o Pn | d } q Wd | } | d } d } | |  t	 t
 | |  d  d t  |  | d } | |  | | f \ }  } n | d j o |  | |  f Sn |  |  d | d f Sd  S(   Ns   0i    s    s   5i   s   9(   s   lens   fractions   fs   digss   intparts   is   totals	   nextdigits   ns   chrs   ord(   s   intparts   fractions   digss   fs   is   totals	   nextdigits   ns2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys	   roundfrac8 s.    
  

8c    sψ   t  |   t  d  j o |  }  n y t |   \ } } } } Wn t j
 o |  Sn Xt | | |  \ } } t	 | | |  \ } } x' | o | d d j o | d } q W| d j o
 d } n | d j o | | d | Sn	 | | Sd  S(   Ns    i    s   0i   s   .(   s   types   xs   extracts   signs   intparts   fractions   expos
   NotANumbers   unexpos	   roundfracs   digs(   s   xs   digss   signs   intparts   fractions   expos2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys   fixT s      	   
 c    sΫ  t  |   t  d  j o |  }  n t |   \ } } } } | om x1 | o | d d j o | d } | d } qG W| o( | d | d f \ } } | d } n d } n3 | t |  d } | d | d | f \ } } t d |  } t
 | | |  \ } } t |  d j o; | d | d | d  | t |  d f \ } } } n | | } | d j o | d | } n t |  } d d t |  | } | d j  o d | } n d | } | d	 | Sd  S(
   Ns    i    s   0i   s   .i   s   -s   +s   e(   s   types   xs   extracts   signs   intparts   fractions   expos   lens   maxs   digss	   roundfracs   ss   abss   e(   s   xs   digss   signs   intparts   fractions   expos   ss   es2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys   scid s6      

;
  
c     sd   yD x= d o5 t  d  \ }  } |  Gt |  |  Gt |  |  GHq WWn t t f j
 o n Xd  S(   Ni   s   Enter (x, digs): (   s   inputs   xs   digss   fixs   scis   EOFErrors   KeyboardInterrupt(   s   xs   digss2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys   test s     (N(
   s   res   compiles   decoders
   NotANumbers   extracts   unexpos	   roundfracs   fixs   scis   test(    s2   /var/tmp/python-root/usr/lib/python1.5/fpformat.pys   ? s   					