ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
Afc           @   s6   d  d d     YZ  d   Z e d k r2 e   n  d S(   t   Markovc           B   s,   e  Z d    Z d   Z d   Z d   Z RS(   c         C   s   | |  _  | |  _ i  |  _ d  S(   N(   t   histsizet   choicet   trans(   t   selfR   R   (    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyt   __init__   s    		c         C   s    |  j  j | g   j |  d  S(   N(   R   t
   setdefaultt   append(   R   t   statet   next(    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyt   add	   s    c         C   s   |  j  } |  j } | d  | d   xF t t |   D]2 } | | t d | |  | !| | | d ! q6 W| | t |  | d   d  S(   Ni    i   (   R   R
   t   Nonet   ranget   lent   max(   R   t   seqt   nR
   t   i(    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyt   put   s    		0c         C   s   |  j  } |  j } |  j } | | d   } xQ t r~ | t d t |  |  } | | } | |  } | sq Pn  | | 7} q. W| S(   Ni    (   R   R   R   R   t   TrueR   R   (   R   R   R   R   R   t   subseqt   optionsR	   (    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyt   get   s    				
(   t   __name__t
   __module__R   R
   R   R   (    (    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyR       s   			c          C   s  d d  l  }  d d  l } d d  l } |  j d } y | j | d  \ } } Wnm | j k
 r d |  j d GHd GHd GHd GHd	 GHd
 GHd GHd GHd GHd GHd GHd GHd GH|  j d  n Xd } t } d } x | D] \ } }	 d | k o d k n rt | d  } n  | d k r&t } n  | d k r?| d 7} n  | d k rTd } n  | d k r t } q q W| sd g } n  t	 | | j
  }
 y x | D] } | d k r|  j } | j   rd GHqqn t | d  } | rd G| Gd GHn  | j   } | j   | j d  } xh | D]` } | d k r;d GHn  | j   } | r!| rbt |  } n d  j |  } |
 j |  q!q!WqWWn t k
 rd! GHn X|
 j sd" GHd  S| rd# GHn  | d k rIxN |
 j j   D]= } | d  k st |  | k  rt |  G|
 j | GHqqW| d k rEt d$  G|
 j d$ GHn  Hn  x t r|
 j   } | rm| } n | j   } d } d% } xF | D]> } | t |  | k rHd } n  | G| t |  d 7} qWHHqLWd  S(&   Nii   t   0123456789cdwqs"   Usage: %s [-#] [-cddqw] [file] ...i    s   Options:s$   -#: 1-digit history size (default 2)s   -c: characters (default)s	   -w: wordss   -d: more debugging outputs   -q: no debugging outputs3   Input files (default stdin) are split in paragraphss1   separated blank lines and each paragraph is splits0   in words by whitespace, then reconcatenated withs#   exactly one space separating words.s0   Output consists of paragraphs separated by blanks4   lines, where lines are no longer than 72 characters.i   s   -0s   -9s   -cs   -ds   -qs   -wt   -s   Sorry, need stdin from filet   rt
   processings   ...s   

s   feeding ...t    s-   Interrupted -- continue with data read so fars   No valid input filess   done.t    iH   (   t   syst   randomt   getoptt   argvt   errort   exitt   Falset   intR   R    R   t   stdint   isattyt   opent   readt   closet   splitt   tuplet   joinR   t   KeyboardInterruptR   t   keysR   R   t   reprR   (   R   R    R!   t   argst   optsR   t   do_wordst   debugt   ot   at   mt   filenamet   ft   textt   paralistt   parat   wordst   datat   keyR   t   limitt   w(    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyt   test#   s    $  	  	 		 
 		  			t   __main__N(    (   R    RC   R   (    (    (    s+   /usr/lib64/python2.7/Demo/scripts/markov.pyt   <module>   s    	U