509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
ó
�fc           @   sb  d  d l  Z  d  d l Z d  d l Z d  d l Z d Z e j d ƒ Z e j d ƒ Z e j d ƒ Z e j d ƒ Z	 e j d ƒ Z
 d f  d	 „  ƒ  YZ d
 e f d „  ƒ  YZ d f  d „  ƒ  YZ d e f d „  ƒ  YZ d f  d „  ƒ  YZ d „  Z d „  Z e j d ƒ Z d „  Z d „  Z e j e j d Z d „  Z d „  Z d „  Z e d k r^e ƒ  n  d S(   iÿÿÿÿNs   \input texinfos   ^@([a-z]+)([ 	]|$)s   ^[ 	]*$s   @[a-z]+s	   [
@{}&<>]s.   ^\* ([^:]*):(:|[ 	]*([^	,
.]+)([^ 	
]*))[ 	
]*t   HTMLNodec           B   st   e  Z d  Z d Z d Z d Z d Z d „  Z d „  Z d „  Z	 d d d „ Z d	 „  Z d
 „  Z d „  Z d „  Z RS(   sÓ   Some of the parser's functionality is separated into this class.

    A Node accumulates its contents, takes care of links to other Nodes
    and saves itself when it is finished and all links are resolved.
    s2   <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">i    t    s   </BODY></HTML>
c         C   s^   | |  _  | |  _ | r$ | |  _ n	 | |  _ | |  _ | |  _ | |  _ | |  _ g  |  _ d  S(   N(   t   dirnamet   namet   topnamet   titlet   nextt   prevt   upt   lines(   t   selft   dirR   R   R   R   R   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   __init__g   s    							c         G   s   t  |  j j | ƒ d  S(   N(   t   mapR	   t   append(   R
   R	   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   writet   s    c         C   sa   t  |  j d t |  j ƒ d ƒ } | j |  j ƒ | j |  j ƒ | j |  j ƒ | j ƒ  d  S(   Nt   /t   w(	   t   openR   t   makefileR   R   t   prologuet   textt   epiloguet   close(   R
   t   fp(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   flushw   s
    #c         C   sŒ   | rˆ | j  ƒ  d k r' d } d } n t | ƒ } d | } |  j | d | d | r_ d | pb d | rr d | pu d | d	 | d
 ƒ
 n  d  S(   Ns   (dir)s   ../dir.htmlR   s    TITLE="%s"s   : <A HREF="t   "s    REL=s    REV=t   >s   </A>  
(   t   lowerR   R   (   R
   t   labelt   nodenamet   relt   revt   addrR   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   link~   s    	
c         C   sù   t  |  j ƒ } d j |  j ƒ |  _ g  |  _ |  j ƒ  |  j ƒ  |  j ƒ  d j |  j ƒ } g  |  _ |  j d |  j d t	 |  j
 ƒ d |  j
 d t	 |  j ƒ d |  j d t	 |  j ƒ d |  j d | |  _ | d k rõ d	 | |  _ n  d  S(
   NR   sF   
<HTML><HEAD>
  <!-- Converted with texi2html and Python -->
  <TITLE>s    </TITLE>
  <LINK REL=Next HREF="s	   " TITLE="s   ">
  <LINK REL=Previous HREF="s   ">
  <LINK REL=Up HREF="s   ">
</HEAD><BODY>
i   s   <P>
%s</BODY></HTML>
(   t   lenR	   t   joinR   t
   open_linkst   output_linkst   close_linkst   DOCTYPER   R   R   R   R   R   R   (   R
   t   lengtht   links(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   finalize‹   s    	


	i
c         C   s   |  j  d ƒ d  S(   Ns   <HR>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR%   ¤   s    c         C   s   |  j  d ƒ d  S(   Ns   <HR>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR'   §   s    c         C   sŸ   |  j  |  j k r( |  j d |  j  ƒ n  |  j d |  j d d ƒ|  j d |  j d d ƒ|  j d |  j d d ƒ|  j |  j k r› |  j d	 |  j ƒ n  d  S(
   Ns     Conts     NextR   t   Nexts     Prevt   Previouss     Upt   Ups     Top(   t   contR   R"   R   R   R   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR&   ª   s    N(   t   __name__t
   __module__t   __doc__R(   t   typeR/   R   R   R   R   t   NoneR"   R+   R%   R'   R&   (    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR    Z   s   						t	   HTML3Nodec           B   s    e  Z d  Z d „  Z d „  Z RS(   s;   <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Level 3//EN//3.0">c         C   s   |  j  d ƒ d  S(   Ns   <DIV CLASS=Navigation>
 <HR>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR%   ¸   s    c         C   s   |  j  d ƒ d  S(   Ns    <HR>
</DIV>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR'   »   s    (   R0   R1   R(   R%   R'   (    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR5   ´   s   	t   TexinfoParserc           B   sž
  e  Z d  Z d Z d e d Z d e d Z d Z e Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d  „  Z" d! „  Z# d" „  Z$ d# „  Z% d$ „  Z& d% „  Z' d& „  Z( d' „  Z) d( „  Z* d) „  Z+ d* „  Z, d+ „  Z- d, „  Z. d- „  Z/ d. „  Z0 d/ „  Z1 d0 „  Z2 d1 „  Z3 d2 „  Z4 d3 „  Z5 d4 „  Z6 d5 „  Z7 d6 „  Z8 d7 „  Z9 d8 „  Z: d9 „  Z; d: „  Z< d; „  Z= d< „  Z> d= „  Z? d> „  Z@ d? „  ZA d@ „  ZB dA „  ZC dB „  ZD dC „  ZE dD „  ZF dE „  ZG dF „  ZH dG „  ZI dH „  ZJ dI „  ZK dJ „  ZL dK „  ZM dL „  ZN dM „  ZO dN „  ZP dO „  ZQ dP „  ZR dQ „  ZS dR „  ZT dS „  ZU dT „  ZV dU „  ZW dV „  ZX dW „  ZY dX „  ZZ dY „  Z[ dZ „  Z\ d[ „  Z] d\ „  Z^ e] Z_ e^ Z` d] „  Za d^ „  Zb d_ „  Zc d` „  Zd da „  Ze db „  Zf dc „  Zg dd „  Zh de „  Zi df „  Zj dg „  Zk dh „  Zl di „  Zm dj „  Zn dk „  Zo dl „  Zp dm „  Zq dn „  Zr do „  Zs dp „  Zt dq „  Zu dr „  Zv ds „  Zw dt „  Zx du „  Zy dv „  Zz dw „  Z{ dx „  Z| dy „  Z} dz „  Z~ d{ „  Z d| „  Z€ d} „  Z� d~ „  Z‚ d „  Zƒ d€ „  Z„ d� „  Z… d‚ „  Z† dƒ „  Z‡ e] Zˆ e^ Z‰ d„ „  ZŠ d… „  Z‹ d† „  ZŒ d‡ „  Z� dˆ „  ZŽ d‰ „  Z� dŠ „  Z� e� Z‘ d‹ „  Z’ dŒ „  Z“ d� „  Z” dŽ „  Z• d� „  Z– d� „  Z— d‘ „  Z˜ d’ „  Z™ d“ „  Zš d” „  Z› d• „  Zœ d– „  Z� d— „  Zž d˜ „  ZŸ d™ „  Z  dš „  Z¡ e� Z¢ e� Z£ e� Z¤ d› „  Z¥ dœ „  Z¦ d� „  Z§ dž „  Z¨ dŸ „  Z© d  „  Zª d¡ „  Z« e« Z¬ e« Z­ e« Z® e� Z¯ e� Z° e� Z± e� Z² e� Z£ e� Z³ e� Z´ e� Zµ e� Z¶ e� Z· e� Z¸ e� Z¹ e� Zº d¢ „  Z» d£ „  Z¼ d¤ „  Z½ d¥ „  Z¾ d¦ „  Z¿ d§ „  ZÀ d¨ „  ZÁ d© „  ZÂ dª „  ZÃ d« „  ZÄ d¬ „  ZÅ d­ „  ZÆ eÆ ZÇ d® „  ZÈ d¯ „  ZÉ d° „  ZÊ d± „  ZË d² „  ZÌ d³ „  ZÍ d´ „  ZÎ dµ „  ZÏ d¶ „  ZÐ d· „  ZÑ d¸ „  ZÒ d¹ „  ZÓ eÓ ZÔ dº „  ZÕ d» „  ZÖ d¼ „  Z× d½ „  ZØ d¾ „  ZÙ d¿ „  ZÚ dÀ „  ZÛ dÁ „  ZÜ dÂ „  ZÝ dÃ „  ZÞ dÄ „  Zß eÝ Zà dÅ „  Zá dÆ „  Zâ eÝ Zã dÇ „  Zä dÈ „  Zå eÝ Zæ dÉ „  Zç dÊ „  Zè eÝ Zé dË „  Zê dÌ „  Zë eé Zì dÍ „  Zí dÎ „  Zî eé Zï dÏ „  Zð dÐ „  Zñ eÝ Zò dÑ „  Zó dÒ „  Zô eò Zõ dÓ „  Zö dÔ „  Z÷ eò Zø dÕ „  Zù dÖ „  Zú eø Zû d× „  Zü dØ „  Zý eø Zþ dÙ „  Zÿ dÚ „  Z eþ ZdÛ „  ZdÜ „  Zeþ ZdÝ „  ZdÞ „  ZeZdß „  Zdà „  Z	eþ Z
dá „  Zdâ „  Zdã „  Zdä „  Zdå „  Zdæ „  Zdç „  Zdè „  Zdé „  Zdê „  Zdë „  Zdì „  ZeZdí „  Zdî „  Zdï „  Zdð „  Zdñ „  Zdò „  Zdó „  Zdô „  ZeZ eZ!eZ"eZ#e Z$e!Z%eZ&eZ'e&Z(e'Z)dõ „  Z*dö „  Z+d÷ „  Z,dø „  Z-dù „  Z.dú „  Z/dû „  Z0dü „  Z1dý „  Z2dþ „  Z3dÿ „  Z4d „  Z5d„  Z6d„  Z7d„  Z8d„  Z9d„  Z:d„  Z;d„  Z<e<Z=d„  Z>d	„  Z?d
„  Z@RS(  s   &copy;s   (%(id)s)s5   <A NAME=footnoteref%(id)s HREF="#footnotetext%(id)s">s   </A>s5   <A NAME=footnotetext%(id)s HREF="#footnoteref%(id)s">s   </A>
%(text)s<P>
sJ   
<P>
<HR NOSHADE SIZE=1 WIDTH=200>
<STRONG><EM>Footnotes</EM></STRONG>
<P>c         C   s  i  |  _  i  |  _ d |  _ d |  _ d  |  _ d |  _ d  |  _ d  |  _ g  |  _	 d  |  _
 d |  _ d |  _ d |  _ d |  _ d |  _ |  j ƒ  g  |  _ g  |  _ d |  _ i d d 6|  _ i  |  _ g  |  _ d  |  _ d  |  _ d  |  _ d  |  _ g  |  _ d |  _ d |  _ d  S(   Ni    t   tmpt   .R   i   t   html(   t   unknownt	   filenamest	   debuggingt   print_headersR4   t   nodefpt
   nodelinenoR*   t   savetextt	   savestackt   htmlhelpR   t
   includedirR   R   R   t
   resetindext   contentst	   numberingt   nofillt   valuest	   stackinfot	   footnotest   itemargt
   itemnumbert	   itemindext   nodet	   nodestackR/   t   includedepth(   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR   Ð   s:    															
											c         C   s   | |  _  d  S(   N(   RB   (   R
   RB   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   sethtmlhelpñ   s    c         C   s   | |  _  d  S(   N(   R   (   R
   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   setdirnameõ   s    c         C   s   | |  _  d  S(   N(   RC   (   R
   RC   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   setincludedirù   s    c         C   s‘   | j  ƒ  } d } x? | rS | d d k s: t j | ƒ rS | j  ƒ  } | d } q W| t t ƒ  t k r} t d t f ‚ n  |  j | | ƒ d  S(   Ni   i    t   %s   file does not begin with %r(   t   readlinet   blprogt   matchR#   t   MAGICt   SyntaxErrort	   parserest(   R
   R   t   linet   lineno(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   parseý   s    (c   
      C   s<  | } d |  _  d |  _ g  |  _ g  } x’|  j  s»| j ƒ  } |  j d |  _ | s• | r} |  j st |  j | ƒ n  g  } n  | d k r‘ d GHn  Pn  | d } t j | ƒ } | r-| j d ƒ \ } } | | | !}	 |	 d k rò | j	 | ƒ q¸| r|  j s|  j | ƒ n  g  } n  |  j
 | | ƒ q* t j | ƒ r«d |  j k r«d |  j k r«| r¸|  j s¨|  j | ƒ |  j r�|  j d ƒ n |  j d	 ƒ g  } q¨q¸q* | j	 | ƒ q* W|  j rÍd
 GHn  |  j rêd GHd G|  j GHn  |  j d k r8x< |  j r4|  j d j ƒ  |  j d j ƒ  |  j d =qüWn  d  S(   Ni    i   s   *** EOF before @byet   noindentt   refillt   formatt   examples   
s   <P>
s   *** Still skipping at the ends   *** Stack not empty at the ends   ***iÿÿÿÿ(   R^   R_   (   t   donet   skipt   stackRU   R?   t   processt   cmprogRW   t   spanR   t   commandRV   RG   R   RP   RO   R+   R   (
   R
   R   t   initial_linenoR\   t   accuR[   t   mot   at   bt   cmd(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRZ     sb    				 	
						c         C   s2   |  j  d  k r% |  j j |  j  ƒ n  d |  _  d  S(   NR   (   R@   R4   RA   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   startsaving@  s    c         C   sN   |  j  } t |  j ƒ d k r; |  j d |  _  |  j d =n	 d  |  _  | pM d S(   Ni    iÿÿÿÿR   (   R@   R#   RA   R4   (   R
   R@   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   collectsavingsG  s    		c         G   s†   y d j  | ƒ } Wn | GHt ‚ n X|  j d  k rJ |  j | |  _ n8 |  j rf |  j j | ƒ n |  j r‚ |  j j | ƒ n  d  S(   NR   (   R$   t	   TypeErrorR@   R4   R>   R   RN   (   R
   t   argsR   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR   Q  s    
		c         C   s’  |  j  d  k r# d GH|  j ƒ  } n  |  j r9 |  j ƒ  n  |  j r|  j d k rß |  j d ƒ |  j d  \ } } } } |  j	 d | ƒ |  j	 d | ƒ |  j	 d | ƒ |  j
 |  j k rÏ |  j	 d |  j ƒ n  |  j d ƒ n  |  j d	 ƒ |  j j ƒ  d  |  _ n€ |  j r…|  j rf|  j j sI|  j j rf|  j j rf|  j j rf|  j j ƒ  |  j j ƒ  n |  j j |  j ƒ d  |  _ n  d
 |  _
 d  S(   Ns$   *** Still saving text at end of nodei   s   <HR>
i   R,   t   PrevR.   t   Tops   </BODY>
R   (   R@   R4   Rp   RJ   t   writefootnotesR>   R?   R   t	   nodelinksR"   R   R   R   RN   R/   R3   R   R   R   R+   R   RO   R   (   R
   t   dummyR   R   R   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   endnode_  s6    			
$c      	   C   sØ  |  j  d k rd d |  j  Gd G|  j G|  j G| rA | d d  Gn  | d d sY | d r` d Gn  Hn  |  j ƒ  r¸xa| D]:} t j | ƒ } | sµ | j ƒ  d } |  j | ƒ qw n  | j d ƒ \ } } | j d ƒ \ } } | j d ƒ \ } }	 | j d	 ƒ \ }
 } | j d
 ƒ \ } } | | | !} | | |	 !} | d d k rQ| } n | |
 | !} | | | !} |  j	 d t
 | ƒ d | d | d ƒ |  j j | ƒ |  j | | ƒ qw Wn d j | ƒ } |  j | ƒ d  S(   Ni   t   !s   process:i    i   s   ...s   
i   i   i   t   :s     <LI><A HREF="s   ">s   </A>R   (   R<   Rc   Rd   t   inmenut   miprogRW   t   stript   expandRg   R   R   RB   t   menuitemR$   (   R
   Rj   R[   Rk   t   bgnt   endRl   Rm   t   ct   dt   et   ft   gt   hR   R   t   punctR   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRe     sB       			c         C   ss   |  j  } xS | r^ | d d k r^ y |  j t | ƒ r< d SWn t k
 rP n X| d  } q W| or | d d k S(   Niÿÿÿÿt   ifsett   ifcleari    t   menu(   R‰   RŠ   (   Rd   RI   R#   t   KeyError(   R
   Rd   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR{   ¢  s    	c   
      C   s'  g  } d } t  | ƒ } xö| | k  r| } t j | | ƒ } | rT | j ƒ  } n |  j | | ƒ P|  j | | | !ƒ | | } | d } | d k r­ |  j d ƒ q n  | d k rÌ |  j d ƒ q n  | d k rë |  j d ƒ q n  | d k r
|  j d	 ƒ q n  | d
 k r)| j d ƒ q n  | d k r¬| sSd GH|  j d ƒ q n  | d } | d =y t |  d | ƒ }	 Wn! t k
 rž|  j | ƒ q n X|	 ƒ  q n  | d k rÈt	 d | ‚ n  | } x- | | k  rý| | t
 j k rý| d } qÑW| | k rC| d } | | | !} | d k r0q |  j | ƒ q n  | | | !} | | k  rË| | d
 k rË| d } | j | ƒ y t |  d | ƒ }	 Wn! t k
 r½|  j | ƒ q n X|	 ƒ  q n  y t |  d | ƒ }	 Wn! t k
 r|  j | ƒ q n X|	 ƒ  q W| r#d G| GHn  d  S(   Ni    i   s   
t   <s   &lt;R   s   &gt;t   &s   &amp;t   {R   t   }s   *** Unmatched }iÿÿÿÿt   close_t   @s   unexpected funny %rRz   t   open_t   handle_s   *** Stack not empty at para:(   R#   t   spprogt   searcht   startR   R   t   getattrt   AttributeErrort   unknown_closet   RuntimeErrort   stringt   ascii_letterst   unknown_opent   unknown_handle(
   R
   R   Rd   t   it   nR—   Rk   R‚   Rn   t   method(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR~   °  s’    


" 

c         C   se   d | d GH| d } |  j  d | ƒ |  j j | ƒ sI d |  j | <n |  j | d |  j | <d  S(   Ns   *** No open func for @s   {...}R�   R’   i   (   R   R:   t   has_key(   R
   Rn   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRž     s    
c         C   sb   d | d GHd | } |  j  d ƒ |  j j | ƒ sF d |  j | <n |  j | d |  j | <d  S(   Ns   *** No close func for @s   {...}R�   i   (   R   R:   R£   (   R
   Rn   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRš     s    
c         C   sW   d | GH|  j  d | ƒ |  j j | ƒ s; d |  j | <n |  j | d |  j | <d  S(   Ns   *** No handler for @R’   i   (   R   R:   R£   (   R
   Rn   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRŸ     s
    	c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   handle_noindent"  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   handle_refill$  R   c         C   sÿ   | } t  j j |  j | ƒ } y t | d ƒ } Wn# t k
 rV } d Gt | ƒ GHd  SXd |  j Gd Gt | ƒ GH|  j } |  j	 } |  j
 } |  j d |  _ |  j | d ƒ |  j d |  _ | j ƒ  | |  _ | |  _	 | |  _
 d |  j Gd Gt | ƒ GHd  S(   Nt   rs   *** Can't open include fileRy   s   --> filei   i    s   <-- file(   t   ost   pathR$   RC   R   t   IOErrort   reprR<   Rb   Rc   Rd   RP   RZ   R   (   R
   Rr   t   fileR   t   msgt	   save_donet	   save_skipt
   save_stack(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_include(  s&    			
			c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_dmn?  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_dmn@  R   c         C   s   |  j  d ƒ d  S(   Ns   ...(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_dotsB  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_dotsC  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_bulletE  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_bulletF  R   c         C   s   |  j  d ƒ d  S(   Nt   TeX(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_TeXH  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_TeXI  R   c         C   s   |  j  |  j ƒ d  S(   N(   R   t   COPYRIGHT_SYMBOL(   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   handle_copyrightK  R   c         C   s   |  j  |  j ƒ d  S(   N(   R   Rº   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_copyrightL  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_copyrightM  R   c         C   s   |  j  d ƒ d  S(   Nt   -(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_minusO  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_minusP  R   c         C   s   |  j  d ƒ d  S(   Ns   &#161;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_exclamdownv  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_exclamdownw  R   c         C   s   |  j  d ƒ d  S(   Ns   &#191;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_questiondownx  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_questiondowny  R   c         C   s   |  j  d ƒ d  S(   Ns   &#229;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_aaz  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_aa{  R   c         C   s   |  j  d ƒ d  S(   Ns   &#197;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_AA|  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_AA}  R   c         C   s   |  j  d ƒ d  S(   Ns   &#230;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_ae~  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_ae  R   c         C   s   |  j  d ƒ d  S(   Ns   &#198;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_AE€  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_AE�  R   c         C   s   |  j  d ƒ d  S(   Ns   &#248;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_o‚  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_oƒ  R   c         C   s   |  j  d ƒ d  S(   Ns   &#216;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_O„  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_O…  R   c         C   s   |  j  d ƒ d  S(   Ns   &#223;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_ss†  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_ss‡  R   c         C   s   |  j  d ƒ d  S(   Nt   oe(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_oeˆ  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_oe‰  R   c         C   s   |  j  d ƒ d  S(   Nt   OE(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_OEŠ  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_OE‹  R   c         C   s   |  j  d ƒ d  S(   Ns   l/(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_lŒ  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_l�  R   c         C   s   |  j  d ƒ d  S(   Ns   L/(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_LŽ  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_L�  R   c         C   s   |  j  d ƒ d  S(   Ns   =&gt;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_result“  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_result”  R   c         C   s   |  j  d ƒ d  S(   Ns   ==&gt;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_expansion–  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_expansion—  R   c         C   s   |  j  d ƒ d  S(   Ns   -|(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_print™  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_printš  R   c         C   s   |  j  d ƒ d  S(   Ns   error--&gt;(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_errorœ  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_error�  R   c         C   s   |  j  d ƒ d  S(   Ns   ==(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_equivŸ  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_equiv   R   c         C   s   |  j  d ƒ d  S(   Ns   -!-(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_point¢  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_point£  R   c         C   s   |  j  d ƒ |  j ƒ  d  S(   Ns   see (   R   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_pxref§  s    c         C   s   |  j  ƒ  d  S(   N(   t   makeref(   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_pxrefª  s    c         C   s   |  j  d ƒ |  j ƒ  d  S(   Ns   See (   R   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_xref­  s    c         C   s   |  j  ƒ  d  S(   N(   Rê   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_xref°  s    c         C   s   |  j  ƒ  d  S(   N(   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_ref³  s    c         C   s   |  j  ƒ  d  S(   N(   Rê   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_refµ  s    c         C   s   |  j  d ƒ |  j ƒ  d  S(   Ns   See info file (   R   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_inforef¸  s    c         C   s‹   |  j  ƒ  } g  | j d ƒ D] } | j ƒ  ^ q } x# t | ƒ d k  rY | j d ƒ q7 W| d } | d } |  j d | d | d ƒ d  S(	   Nt   ,i   R   i    i   t   `s	   ', node `s   '(   Rp   t   splitR}   R#   R   R   (   R
   R   t   sRr   RN   R«   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_inforef»  s    ( 

c   	      C   s×   |  j  ƒ  } g  | j d ƒ D] } | j ƒ  ^ q } x# t | ƒ d k  rY | j d ƒ q7 W| d } } | d r | d } n  | d } | d } t | ƒ } | rº d | d	 | } n  |  j d
 | d | d ƒ d  S(   NRñ   i   R   i    i   i   i   s   ../R   s	   <A HREF="s   ">s   </A>(   Rp   Ró   R}   R#   R   R   R   (	   R
   R   Rô   Rr   R   R   R«   R   t   href(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRê   Ã  s    ( 
 

c         C   s   |  j  ƒ  d  S(   N(   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_urefÑ  s    c         C   sš   |  j  ƒ  } g  | j d ƒ D] } | j ƒ  ^ q } x# t | ƒ d k  rY | j d ƒ q7 W| d } | d } | s} | } n  |  j d | d | d ƒ d  S(	   NRñ   i   R   i    i   s	   <A HREF="s   ">s   </A>(   Rp   Ró   R}   R#   R   R   (   R
   R   Rô   Rr   Rö   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_urefÓ  s    ( 

 	c         C   s   |  j  ƒ  d  S(   N(   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_imageã  s    c         C   s   |  j  ƒ  d  S(   N(   t	   makeimage(   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_imageå  s    c   
      C   s~  |  j  ƒ  } g  | j d ƒ D] } | j ƒ  ^ q } x# t | ƒ d k  rY | j d ƒ q7 W| d } | d } | d } | d } | d } |  j d	 | }	 t j j |	 d
 ƒ rÀ | d
 7} nO t j j |	 d ƒ rã | d 7} n, t j j |	 d ƒ r| d 7} n	 d |	 GH|  j	 d | d | r2d | d p5d | rId | d pLd | r`d | d pcd d ƒ |  j
 j |	 ƒ d  S(   NRñ   i   R   i    i   i   i   i   R   s   .pngs   .jpgs   .gifs   *** Cannot find image s
   <IMG SRC="R   s    WIDTH="s	    HEIGHT="s    ALT="s   />(   Rp   Ró   R}   R#   R   R   R§   R¨   t   existsR   RB   t   addimage(
   R
   R   Rô   Rr   t   filenamet   widtht   heightt   altt   extt   imagelocation(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRú   ç  s.    ( 




	c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR“     R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR‘     R   c         C   s   |  j  d ƒ d  S(   Ns   <CITE>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_cite  R   c         C   s   |  j  d ƒ d  S(   Ns   </CITE>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_cite  R   c         C   s   |  j  d ƒ d  S(   Ns   <CODE>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_code  R   c         C   s   |  j  d ƒ d  S(   Ns   </CODE>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_code  R   c         C   s   |  j  d ƒ d  S(   Ns   <TT>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_t  R   c         C   s   |  j  d ƒ d  S(   Ns   </TT>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_t  R   c         C   s   |  j  d ƒ d  S(   Ns   <DFN>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_dfn  R   c         C   s   |  j  d ƒ d  S(   Ns   </DFN>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_dfn  R   c         C   s   |  j  d ƒ d  S(   Ns   <EM>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_emph  R   c         C   s   |  j  d ƒ d  S(   Ns   </EM>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_emph   R   c         C   s   |  j  d ƒ d  S(   Ns   <I>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_i"  R   c         C   s   |  j  d ƒ d  S(   Ns   </I>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_i#  R   c         C   sB   t  |  j ƒ d } |  j |  j i t | ƒ d 6ƒ |  j ƒ  d  S(   Ni   t   id(   R#   RJ   R   t   FN_SOURCE_PATTERNRª   Ro   (   R
   R  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_footnote%  s    !c         C   s3   t  |  j ƒ d } |  j j | |  j ƒ  f ƒ d  S(   Ni   (   R#   RJ   R   Rp   (   R
   R  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_footnote,  s    c         C   s_   |  j  |  j ƒ x? |  j D]4 \ } } |  j  |  j i t | ƒ d 6| d 6ƒ q Wg  |  _ d  S(   NR  R   (   R   t	   FN_HEADERRJ   t   FN_TARGET_PATTERNRª   (   R
   R  R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRu   0  s
     c         C   s   |  j  d ƒ d  S(   Ns   <CODE>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_file7  R   c         C   s   |  j  d ƒ d  S(   Ns   </CODE>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_file8  R   c         C   s   |  j  d ƒ d  S(   Ns   <KBD>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_kbd:  R   c         C   s   |  j  d ƒ d  S(   Ns   </KBD>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_kbd;  R   c         C   s   |  j  d ƒ d  S(   Ns   <KEY>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_key=  R   c         C   s   |  j  d ƒ d  S(   Ns   </KEY>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_key>  R   c         C   s   |  j  d ƒ d  S(   Ns   <R>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_r@  R   c         C   s   |  j  d ƒ d  S(   Ns   </R>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_rA  R   c         C   s   |  j  d ƒ d  S(   Ns   `<SAMP>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   open_sampC  R   c         C   s   |  j  d ƒ d  S(   Ns   </SAMP>'(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   close_sampD  R   c         C   s   |  j  d ƒ d  S(   Ns   <SMALLCAPS>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_scF  R   c         C   s   |  j  d ƒ d  S(   Ns   </SMALLCAPS>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_scG  R   c         C   s   |  j  d ƒ d  S(   Ns   <STRONG>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_strongI  R   c         C   s   |  j  d ƒ d  S(   Ns	   </STRONG>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_strongJ  R   c         C   s   |  j  d ƒ d  S(   Ns   <B>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_bL  R   c         C   s   |  j  d ƒ d  S(   Ns   </B>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_bM  R   c         C   s   |  j  d ƒ d  S(   Ns   <VAR>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_varO  R   c         C   s   |  j  d ƒ d  S(   Ns   </VAR>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_varP  R   c         C   s   |  j  d ƒ d  S(   Ns	   <NOBREAK>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_wR  R   c         C   s   |  j  d ƒ d  S(   Ns
   </NOBREAK>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_wS  R   c         C   s   |  j  ƒ  d  S(   N(   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   open_urlU  R   c         C   s)   |  j  ƒ  } |  j d | d | d ƒ d  S(   Ns	   <A HREF="s   ">s   </A>(   Rp   R   (   R
   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   close_urlV  s    c         C   s   |  j  ƒ  d  S(   N(   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_emailZ  R   c         C   s)   |  j  ƒ  } |  j d | d | d ƒ d  S(   Ns   <A HREF="mailto:s   ">s   </A>(   Rp   R   (   R
   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_email[  s    c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_smallb  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_smallc  R   c         C   s#  | j  d ƒ \ } } | | | !} | | j ƒ  } |  j d k rn d |  j Gd G|  j G|  j Gd | G| GHn  y t |  d | ƒ } Wnt t k
 rû y t |  d | ƒ } Wn. t k
 rÜ |  j sØ |  j | | ƒ n  d  SX|  j j | ƒ | | ƒ d  SX|  j s| d k r| | ƒ n  d  S(   Ni   Ry   s   command:R’   t   do_t   bgn_R�   (	   Rg   R}   R<   Rc   Rd   R˜   R™   t   unknown_cmdR   (   R
   R[   Rk   Rl   Rm   Rn   Rr   t   func(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRh   e  s(    	
c         C   sO   d Gd | G| GH|  j  j | ƒ s3 d |  j  | <n |  j  | d |  j  | <d  S(   Ns   *** unknownR’   i   (   R:   R£   (   R
   Rn   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR2  |  s    c         C   sŸ   | j  ƒ  } | s d GHn� | d } |  j sA |  j d | k rQ d G| Gd GHn
 |  j d =y t |  d | ƒ } Wn t k
 r“ |  j | ƒ d  SX| ƒ  d  S(   Ns   *** @end w/o argsi    iÿÿÿÿs   *** @endt
   unexpectedt   end_(   Ró   Rd   R˜   R™   t   unknown_end(   R
   Rr   t   wordsRn   R3  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_endƒ  s    

c         C   sU   d | } d Gd | GH|  j  j | ƒ s9 d |  j  | <n |  j  | d |  j  | <d  S(   Ns   end s   *** unknownR’   i   (   R:   R£   (   R
   Rn   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR6  ”  s
    
c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_commentž  R   c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_ifinfo£  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   end_ifinfo¤  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_iftex¦  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   end_iftex§  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_ignore©  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   end_ignoreª  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_tex¬  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_tex­  R   c         C   sX   | j  d ƒ } | d } t | ƒ d k r4 d } n d j | d ƒ } | |  j | <d  S(   Nt    i    i   (   Ró   R#   R$   RH   (   R
   Rr   t   fieldst   keyt   value(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_set¯  s    
	c         C   s   d  |  j | <d  S(   N(   R4   RH   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_clear¸  s    c         C   sk   | |  j  j ƒ  k s( |  j  | d  k rQ |  j d |  _ d |  j t |  j ƒ <n d |  j t |  j ƒ <d  S(   Ni   i    (   RH   t   keysR4   Rc   RI   R#   Rd   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_ifset»  s
    c         C   sv   yH |  j  t |  j ƒ d r0 |  j d |  _ n  |  j  t |  j ƒ d =Wn' t k
 rq d Gt |  j ƒ d GHn Xd  S(   Ni   s   *** end_ifset: KeyError :(   RI   R#   Rd   Rc   RŒ   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   end_ifsetÂ  s    c         C   sk   | |  j  j ƒ  k rQ |  j  | d  k	 rQ |  j d |  _ d |  j t |  j ƒ <n d |  j t |  j ƒ <d  S(   Ni   i    (   RH   RH  R4   Rc   RI   R#   Rd   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_ifclearÊ  s
    c         C   sv   yH |  j  t |  j ƒ d r0 |  j d |  _ n  |  j  t |  j ƒ d =Wn' t k
 rq d Gt |  j ƒ d GHn Xd  S(   Ni   s   *** end_ifclear: KeyError :(   RI   R#   Rd   Rc   RŒ   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_ifclearÑ  s    c         C   s   |  j  ƒ  d  S(   N(   Ro   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   open_valueÙ  s    c         C   sE   |  j  ƒ  } | |  j j ƒ  k r8 |  j |  j | ƒ n	 d G| GHd  S(   Ns   *** Undefined value: (   Rp   RH   RH  R   (   R
   RD  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   close_valueÜ  s    c         C   s*   |  j  ƒ  |  j | ƒ |  j ƒ  |  _ d  S(   N(   Ro   R~   Rp   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_settitleé  s    
c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_parskipí  R   c         C   s   |  j  ƒ  d |  _ d  S(   Ni   (   Rx   Rb   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_byeñ  s    
c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_titlepage÷  R   c         C   s   |  j  d |  _  d  S(   Ni   (   Rc   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_titlepageø  R   c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_shorttitlepageù  R   c         C   s+   |  j  d ƒ |  j | ƒ |  j  d ƒ d  S(   Ns   <H1>s   </H1>
(   R   R~   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_centerû  s    c   
      C   s›  |  j  ƒ  d |  _ g  | j d ƒ D] } | j ƒ  ^ q# } x# t | ƒ d k  r` | j d ƒ q> W| |  _ | d  \ } } } } |  j d t | ƒ } |  j	 j
 | ƒ rµ d G| GHn  |  j rÕ d |  j Gd G| GHn  d	 |  j	 | <| |  _ |  j r|  j r|  j |  j d
 _ n  |  j s(| |  _ n  | }	 |  j rK|	 d |  j }	 n  |  j |  j |  j |  j |	 | | | ƒ |  _ |  j j |  j | | | | ƒ d  S(   Ni    Rñ   i   R   R   s   *** Filename already in use: Ry   s   --- writingi   iÿÿÿÿs    -- (   Rx   R?   Ró   R}   R#   R   Rv   R   R   R;   R£   R<   R   R/   RO   R   R   t   NodeRN   RB   t   addnode(
   R
   Rr   Rô   t   partsR   R   R   R   R«   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_node  s0    
	( 		 		 	 c      	   C   sV   | rR | j  ƒ  d k r! d } n t | ƒ } |  j | d | d | d | d ƒ n  d  S(   Ns   (dir)s   ../dir.htmls   : <A HREF="s   " TYPE="s   ">s   </A>  
(   R   R   R   (   R
   R   R   R!   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR"   .  s    	c         C   s7  |  j  r3| |  j  _ x|  j r/|  j d j | k rf |  j d j ƒ  |  j d j ƒ  |  j d =q |  j d j | k rù |  j d j s¥ |  j  j |  j d _ n  |  j  j sÊ |  j d j |  j  _ n  |  j d j ƒ  |  j d j ƒ  |  j d =q | d k r+|  j  j r+|  j d j |  j  _ n  Pq Wn  d  S(   Niÿÿÿÿi   (	   RN   R3   RO   R+   R   R   R   R   R   (   R
   R3   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   popstack9  s$    	c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   Nt   H1i    i   (   t   headingRZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_chapterN  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NR[  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_unnumberedR  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NR[  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_appendixU  s    c         C   s   |  j  d | d ƒ d  S(   NR[  iÿÿÿÿ(   R\  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_topX  s    c         C   s   |  j  d | d ƒ d  S(   NR[  iÿÿÿÿ(   R\  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_chapheadingZ  s    c         C   s   |  j  d | d ƒ d  S(   NR[  iÿÿÿÿ(   R\  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_majorheading\  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NR[  i   i   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_section_  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NR[  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_unnumberedsecc  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NR[  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_appendixsecf  s    c         C   s   |  j  d | d ƒ d  S(   NR[  iÿÿÿÿ(   R\  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_headingj  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   Nt   H2i   i   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_subsectionm  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NRg  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_unnumberedsubsecp  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NRg  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_appendixsubsecs  s    c         C   s   |  j  d | d ƒ d  S(   NRg  iÿÿÿÿ(   R\  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_subheadingv  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   Nt   H3i   i   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_subsubsectiony  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NRl  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_unnumberedsubsubsec|  s    c         C   s$   |  j  d | d ƒ |  j d ƒ d  S(   NRl  iÿÿÿÿi   (   R\  RZ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_appendixsubsubsec  s    c         C   s   |  j  d | d ƒ d  S(   NRl  iÿÿÿÿ(   R\  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_subsubheading‚  s    c         C   s  | d k r¹ x) t  |  j ƒ | k r7 |  j j d ƒ q W|  j | d 3|  j | d |  j | <d } x% |  j D] } | t | ƒ d } qn W| d | } |  j j | | |  j f ƒ n  |  j d | d ƒ |  j | ƒ |  j d | d	 ƒ |  j sþ |  j	 r
d
 G| GHn  d  S(   Ni    i   R   R8   RB  R�   R   s   </s   >
s   ---(
   R#   RF   R   Rª   RE   R   R   R~   R<   R=   (   R
   R3   Rr   t   levelt   xR    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR\  …  s    c         C   s   |  j  d d ƒ d  S(   Ns   Table of Contentsiç  (   t   listcontents(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_contents–  s    c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_shortcontentsš  s    c         C   s!  |  j  d | d ƒ d g } xç |  j D]Ü \ } } } | | k rG q& n  | | d k r |  j  d | d d ƒ | j | ƒ nI | | d k  rÈ x6 | | d k  rÄ | d =|  j  d | d d ƒ q’ Wn  |  j  d | d t | ƒ d	 ƒ |  j | ƒ |  j  d
 ƒ q& W|  j  d t | ƒ ƒ d  S(   Ns   <H1>s   </H1>
<UL COMPACT PLAIN>
i    iÿÿÿÿs     s   <UL PLAIN>
s   </UL>
s   <LI> <A HREF="s   ">s   </A>
(   R   RE   R   R   R~   R#   (   R
   R   t   maxlevelt
   prevlevelsRq  RN   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRs  Ÿ  s$    	c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_page¹  R   c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_need»  R   c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_group½  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   end_group¾  R   c         C   s*   |  j  r |  j d ƒ n |  j d ƒ d  S(   Ns   
s   <P>
(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_spÂ  s    	c         C   s   |  j  d ƒ d  S(   Ns   <HR>(   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_hlineÈ  s    c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t	   do_deffnx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_deffnÍ  s    c         C   s   |  j  d ƒ d  S(   Ns   </DL>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   end_deffnÑ  s    c         C   s‘   |  j  d ƒ t | d ƒ } | d  | d \ } } } |  j d | ƒ x% | D] } |  j d t | ƒ ƒ qO W|  j  d ƒ |  j d | ƒ d  S(   Ns   <DT>i   s   @b{%s}RB  s   
<DD>t   fn(   R   t
   splitwordsR~   t   makevart   index(   R
   Rr   R7  t   categoryR   t   restt   word(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR~  Ô  s     c         C   s   |  j  d | ƒ d  S(   Ns	   Function (   R  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_defunÞ  R   c         C   s   |  j  d | ƒ d  S(   Ns	   Function (   R~  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_defunxà  R   c         C   s   |  j  d | ƒ d  S(   Ns   Macro (   R  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_defmacâ  R   c         C   s   |  j  d | ƒ d  S(   Ns   Macro (   R~  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_defmacxä  R   c         C   s   |  j  d | ƒ d  S(   Ns   {Special Form} (   R  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_defspecæ  R   c         C   s   |  j  d | ƒ d  S(   Ns   {Special Form} (   R~  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_defspecxè  R   c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t	   do_defvrx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_defvrê  s    c         C   s‹   |  j  d ƒ t | d ƒ } | d  | d \ } } } |  j d | ƒ x | D] } |  j d | ƒ qO W|  j  d ƒ |  j d | ƒ d  S(   Ns   <DT>i   s	   @code{%s}RB  s   
<DD>t   vr(   R   R‚  R~   R„  (   R
   Rr   R7  R…  R   R†  R‡  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRŽ  ð  s     c         C   s   |  j  d | ƒ d  S(   Ns	   Variable (   R�  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_defvarû  R   c         C   s   |  j  d | ƒ d  S(   Ns	   Variable (   RŽ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_defvarxý  R   c         C   s   |  j  d | ƒ d  S(   Ns   {User Option} (   R�  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_defoptÿ  R   c         C   s   |  j  d | ƒ d  S(   Ns   {User Option} (   RŽ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   do_defoptx  R   c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t   do_deftypefnx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_deftypefn  s    c         C   sš   |  j  d ƒ t | d ƒ } | d  | d \ } } } } |  j d | | f ƒ x% | D] } |  j d t | ƒ ƒ qX W|  j  d ƒ |  j d | ƒ d  S(   Ns   <DT>i   s   @code{%s} @b{%s}RB  s   
<DD>R�  (   R   R‚  R~   Rƒ  R„  (   R
   Rr   R7  R…  t   datatypeR   R†  R‡  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR•    s     c         C   s   |  j  d | ƒ d  S(   Ns	   Function (   R–  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_deftypefun  R   c         C   s   |  j  d | ƒ d  S(   Ns	   Function (   R•  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_deftypefunx  R   c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t   do_deftypevrx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_deftypevr  s    c         C   s”   |  j  d ƒ t | d ƒ } | d  | d \ } } } } |  j d | | f ƒ x | D] } |  j d | ƒ qX W|  j  d ƒ |  j d | ƒ d  S(   Ns   <DT>i   s   @code{%s} @b{%s}RB  s   
<DD>R�  (   R   R‚  R~   R„  (   R
   Rr   R7  R…  R—  R   R†  R‡  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRš     s     c         C   s   |  j  d | ƒ d  S(   Ns	   Variable (   R›  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_deftypevar+  s    c         C   s   |  j  d | ƒ d  S(   Ns	   Variable (   Rš  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_deftypevarx.  s    c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t	   do_defcvx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_defcv3  s    c         C   s˜   |  j  d ƒ t | d ƒ } | d  | d \ } } } } |  j d | ƒ x | D] } |  j d | ƒ qR W|  j  d ƒ |  j d d | | f ƒ d  S(   Ns   <DT>i   s   @b{%s}RB  s   
<DD>R�  s   %s @r{on %s}(   R   R‚  R~   R„  (   R
   Rr   R7  R…  t	   classnameR   R†  R‡  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRž  9  s     c         C   s   |  j  d | ƒ d  S(   Ns   {Instance Variable} (   RŸ  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_defivarD  s    c         C   s   |  j  d | ƒ d  S(   Ns   {Instance Variable} (   Rž  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_defivarxG  s    c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t	   do_defopx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_defopJ  s    c         C   sž   |  j  d ƒ t | d ƒ } | d  | d \ } } } } |  j d | ƒ x% | D] } |  j d t | ƒ ƒ qR W|  j  d ƒ |  j d d | | f ƒ d  S(   Ns   <DT>i   s   @b{%s}RB  s   
<DD>R�  s   %s @r{on %s}(   R   R‚  R~   Rƒ  R„  (   R
   Rr   R7  R…  R   R   R†  R‡  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR£  P  s     c         C   s   |  j  d | ƒ d  S(   Ns   Method (   R¤  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_defmethodZ  s    c         C   s   |  j  d | ƒ d  S(   Ns   Method (   R£  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_defmethodx]  s    c         C   s   |  j  d ƒ |  j | ƒ d  S(   Ns   <DL>(   R   t	   do_deftpx(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_deftpb  s    c         C   s‹   |  j  d ƒ t | d ƒ } | d  | d \ } } } |  j d | ƒ x | D] } |  j d | ƒ qO W|  j  d ƒ |  j d | ƒ d  S(   Ns   <DT>i   s   @b{%s}RB  s   
<DD>t   tp(   R   R‚  R~   R„  (   R
   Rr   R7  R…  R   R†  R‡  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR§  h  s     c         C   s\   | s, |  j  d ƒ d |  j t |  j ƒ <n, | |  _ |  j  d ƒ d |  j t |  j ƒ <d  S(   Ns   <OL>
s   </OL>
s   <UL>
s   </UL>
(   R   RI   R#   Rd   RL   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_enumeratet  s    	c         C   sE   d  |  _ |  j |  j t |  j ƒ d ƒ |  j t |  j ƒ d =d  S(   Ni   (   R4   RL   R   RI   R#   Rd   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_enumerate|  s    	!c         C   s   | |  _  |  j d ƒ d  S(   Ns   <UL>
(   RK   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_itemize�  s    	c         C   s   d  |  _ |  j d ƒ d  S(   Ns   </UL>
(   R4   RK   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_itemize„  s    	c         C   s   | |  _  |  j d ƒ d  S(   Ns   <DL>
(   RK   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   bgn_tableˆ  s    	c         C   s   d  |  _ |  j d ƒ d  S(   Ns   </DL>
(   R4   RK   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   end_table‹  s    	c         C   s   d |  _  |  j | ƒ d  S(   NR�  (   RM   R®  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_ftable�  s    	c         C   s   d  |  _ |  j ƒ  d  S(   N(   R4   RM   R¯  (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   end_ftable’  s    	c         C   s   d |  _  |  j | ƒ d  S(   NR�  (   RM   R®  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   bgn_vtable–  s    	c         C   s   d  |  _ |  j ƒ  d  S(   N(   R4   RM   R¯  (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   end_vtable™  s    	c         C   sv  |  j  r |  j |  j  | ƒ n  |  j rŠ |  j d d k rv |  j d rv |  j d t j k rv |  j d | d } qŠ |  j d | } n  |  j d  k r¿ |  j d | } t |  j ƒ |  _ n  |  j r|  j d d	 k r|  j	 d
 ƒ |  j
 | ƒ |  j	 d ƒ nm |  j rK|  j d d k rK|  j	 d ƒ |  j
 | ƒ |  j	 d ƒ n' |  j	 d ƒ |  j
 | ƒ |  j	 d ƒ d  S(   Ni    R’   i   R�   R�   RB  s   . iÿÿÿÿt   tables   <DT>s   
<DD>t
   multitables   <TR><TD>s   </TD>
</TR>
s   <LI>s     (   RM   R„  RK   Rœ   R�   RL   R4   t	   incrementRd   R   R~   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_item�  s*    	 	 c         C   s   d  |  _ |  j d ƒ d  S(   Ns   <TABLE BORDER="">
(   R4   RK   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_multitable¸  s    	c         C   s   d  |  _ |  j d ƒ d  S(   Ns   </TABLE>
<BR>
(   R4   RK   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_multitable»  s    	c         C   s   d  |  _ d  S(   N(   R4   RK   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   handle_columnfractions¾  s    c         C   s   |  j  d ƒ d  S(   Ns   </TD>
    <TD>(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   handle_tabÁ  s    c         C   s   |  j  d ƒ d  S(   Ns   <BLOCKQUOTE>(   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_quotationÇ  R   c         C   s   |  j  d ƒ d  S(   Ns   </BLOCKQUOTE>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_quotationÈ  R   c         C   s!   |  j  d |  _  |  j d ƒ d  S(   Ni   s   <PRE>(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_exampleÊ  s    c         C   s!   |  j  d ƒ |  j d |  _ d  S(   Ns   </PRE>
i   (   R   RG   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_exampleÍ  s    c         C   s   |  j  | d ƒ d  S(   Ns   
(   R~   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_exdentà  R   c         C   s!   |  j  d |  _  |  j d ƒ d  S(   Ni   s   <PRE>
(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_flushleftã  s    c         C   s!   |  j  d ƒ |  j d |  _ d  S(   Ns   </PRE>
i   (   R   RG   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_flushleftæ  s    c         C   s!   |  j  d |  _  |  j d ƒ d  S(   Ni   s   <ADDRESS COMPACT>
(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_flushrightê  s    c         C   s!   |  j  d ƒ |  j d |  _ d  S(   Ns   </ADDRESS>
i   (   R   RG   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_flushrightí  s    c         C   s+   |  j  d ƒ |  j  d ƒ |  j j ƒ  d  S(   Ns   <DIR>
s$     <STRONG><EM>Menu</EM></STRONG><P>
(   R   RB   t	   beginmenu(   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_menuñ  s    c         C   s   |  j  d ƒ |  j j ƒ  d  S(   Ns   </DIR>
(   R   RB   t   endmenu(   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_menuõ  s    c         C   s   d  S(   N(    (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   bgn_cartoucheù  R   c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   end_cartoucheú  R   c         C   s—   d g |  _  i  |  _ d |  j d <d |  j d <d |  j d <d |  j d <d	 |  j d
 <d |  j d <i  |  _ x$ |  j j ƒ  D] } g  |  j | <q| Wd  S(   Nt   cpt   Conceptt   FunctionR�  t   Keywordt   kyt   Programt   pgt   TypeR©  t   VariableR�  (   t   noncodeindicest
   indextitlet
   whichindexRH  (   R
   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRD   þ  s    		c         C   s8   |  j  j | ƒ r% |  j | | ƒ n d Gt | ƒ GHd  S(   Ns   *** No index named(   RÖ  R£   R„  Rª   (   R
   R   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt
   user_index  s    c         C   s   |  j  d | ƒ d  S(   NRË  (   R„  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_cindex  R   c         C   s   |  j  d | ƒ d  S(   NR�  (   R„  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_findex  R   c         C   s   |  j  d | ƒ d  S(   NRÏ  (   R„  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_kindex  R   c         C   s   |  j  d | ƒ d  S(   NRÑ  (   R„  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_pindex  R   c         C   s   |  j  d | ƒ d  S(   NR©  (   R„  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_tindex  R   c         C   s   |  j  d | ƒ d  S(   NR�  (   R„  (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt	   do_vindex  R   c         C   s7   |  j  | j | |  j f ƒ |  j j | |  j ƒ d  S(   N(   RÖ  R   R   RB   R„  (   R
   R   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR„    s    c         C   sÈ   | j  ƒ  } t | ƒ d k r+ d G| GHd  S| \ } } |  j j | ƒ s] |  j j | ƒ rj d G| GHd  S| | k rÄ |  j | |  j | k	 rÄ |  j | } |  j | | t | ƒ )| |  j | <n  d  S(   Ni   s   *** bad @synindexs   *** bad key(s) in @synindex(   Ró   R#   RÖ  R£   (   R
   Rr   R7  t   oldt   newt   inew(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_synindex  s    		c         C   sR   | j  ƒ  } x? | D]7 } |  j j | ƒ r; |  j | ƒ q d Gt | ƒ GHq Wd  S(   Ns   *** No index named(   Ró   RÖ  R£   t   prindexRª   (   R
   Rr   R7  R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   do_printindex.  s
    c         C   sÝ  | |  j  k } |  j | } | s& d  S|  j rQ d |  j Gd G|  j | Gd GHn  g  } t j d ƒ } xr | D]j \ } } | j ƒ  } | }	 x3 | j | ƒ }
 |
 s§ Pn  |
 j ƒ  } | | } qŽ W| j	 | | | f ƒ qm W| 2| j
 ƒ  |  j d ƒ d  } } xÉ | D]Á \ } } } | | f | | f k r4qn  |  j d k r^d |  j G| Gd G| GHn  |  j d ƒ | r‚d	 | d
 } n  | | k rž|  j | ƒ n  |  j d t | ƒ | f ƒ | | } } qW|  j d ƒ d  S(   NRy   s   --- GeneratingR„  s   ^(@[a-z]+)?{s   <DL COMPACT>
i   Rz   s   <DT>s   @code{R�   s   
<DD><A HREF="%s">%s</A>
s   </DL>
(   RÔ  RÖ  R<   RÕ  t   ret   compileR   RW   R�   R   t   sortR   R4   R~   R   (   R
   R   t   iscodeindexR„  t   index1t   junkprogRD  RN   t   sortkeyt
   oldsortkeyRk   R    t   prevkeyt   prevnode(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRâ  6  sH     	

  c         C   sX   |  j  rT d GH|  j  j ƒ  } | j ƒ  x* | D] } | j d ƒ G|  j  | GHq. Wn  d  S(   Ns   --- Unrecognized commands ---i   (   R:   RH  Ræ  t   ljust(   R
   t   cmdsRn   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   report^  s    	
(A  R0   R1   Rº   t   FN_ID_PATTERNR  R  R  R    RV  R   RQ   RR   RS   R]   RZ   Ro   Rp   R   Rx   Re   R{   R~   Rž   Rš   RŸ   R¤   R¥   R°   R±   R²   R³   R´   Rµ   R¶   R¸   R¹   R»   R¼   R½   R¿   RÀ   RÁ   RÂ   RÃ   RÄ   RÅ   RÆ   RÇ   RÈ   RÉ   RÊ   RË   RÌ   RÍ   RÎ   RÏ   RÐ   RÑ   RÒ   RÔ   RÕ   R×   RØ   RÙ   RÚ   RÛ   RÜ   RÝ   RÞ   Rß   Rà   Rá   Râ   Rã   Rä   Rå   Ræ   Rç   Rè   Ré   Rë   Rì   Rí   Rî   Rï   Rð   Rõ   Rê   R÷   Rø   Rù   Rû   Rú   R“   R‘   t	   open_asist
   close_asisR  R  R  R  R  R	  R
  R  R  R  R  R  R  R  Ru   R  R  R  R  R  R  R  R  R  R  R   R!  R"  R#  R$  R%  R&  R'  R(  R)  R*  R+  R,  R-  t   open_titlefontt   close_titlefontR.  R/  Rh   R2  R8  R6  R9  t   do_cR:  R;  R<  R=  R>  R?  R@  RA  RF  RG  RI  RJ  RK  RL  RM  RN  t   do_finaloutt   do_setchapternewpaget   do_setfilenameRO  RP  RQ  RR  RS  RT  RU  t   do_titlet   do_subtitlet	   do_authort   do_vskipt   do_vfillt   do_smallbookt   do_paragraphindentt   do_headingst   do_footnotestylet   do_evenheadingt   do_evenfootingt   do_oddheadingt   do_oddfootingt   do_everyheadingt   do_everyfootingRY  R"   RZ  R]  R^  R_  R`  Ra  Rb  Rc  Rd  Re  t   do_appendixsectionRf  Rh  Ri  Rj  Rk  Rm  Rn  Ro  Rp  R\  Rt  Ru  t   do_summarycontentsRs  Rx  Ry  Rz  R{  R|  R}  R  R€  R~  Rˆ  t	   end_defunR‰  RŠ  t
   end_defmacR‹  RŒ  t   end_defspecR�  R�  t	   end_defvrRŽ  R‘  t
   end_defvarR’  R“  t
   end_defoptR”  R–  t   end_deftypefnR•  R˜  t   end_deftypefunR™  R›  t   end_deftypevrRš  Rœ  t   end_deftypevarR�  RŸ  t	   end_defcvRž  R¡  t   end_defivarR¢  R¤  t	   end_defopR£  R¥  t   end_defmethodR¦  R¨  t	   end_deftpR§  Rª  R«  R¬  R­  R®  R¯  R°  R±  R²  R³  R·  t   do_itemxR¸  R¹  Rº  R»  R¼  R½  R¾  R¿  t   bgn_lispt   end_lispt   bgn_smallexamplet   end_smallexamplet   bgn_smalllispt   end_smalllispt   bgn_displayt   end_displayt
   bgn_formatt
   end_formatRÀ  RÁ  RÂ  RÃ  RÄ  RÆ  RÈ  RÉ  RÊ  RD   R×  RØ  RÙ  RÚ  RÛ  RÜ  RÝ  R„  Rá  t   do_syncodeindexRã  Râ  Rð  (    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR6   ¿   s~  	!					8		
		 	#		T																					&																																																				&																																															
																																																												
																										
																																												(t   TexinfoParserHTML3c           B   s�   e  Z d  Z d Z d e d Z d e d Z d Z e Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   s   &copy;s   [%(id)s]s3   <A ID=footnoteref%(id)s HREF="#footnotetext%(id)s">s   </A>s;   <FN ID=footnotetext%(id)s>
<P><A HREF="#footnoteref%(id)s">s   </A>
%(text)s</P></FN>
s[   <DIV CLASS=footnotes>
  <HR NOSHADE WIDTH=200>
  <STRONG><EM>Footnotes</EM></STRONG>
  <P>
c         C   s   |  j  d ƒ d  S(   Ns   <BQ>(   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR¼  u  R   c         C   s   |  j  d ƒ d  S(   Ns   </BQ>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR½  v  R   c         C   s!   |  j  d |  _  |  j d ƒ d  S(   Ni   s   <PRE CLASS=example><CODE>(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR¾  x  s    c         C   s!   |  j  d ƒ |  j d |  _ d  S(   Ns   </CODE></PRE>
i   (   R   RG   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR¿  }  s    c         C   s!   |  j  d |  _  |  j d ƒ d  S(   Ni   s   <PRE CLASS=flushleft>
(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÁ  �  s    c         C   s!   |  j  d |  _  |  j d ƒ d  S(   Ni   s4   <DIV ALIGN=right CLASS=flushright><ADDRESS COMPACT>
(   RG   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÃ  …  s    c         C   s!   |  j  d ƒ |  j d |  _ d  S(   Ns   </ADDRESS></DIV>
i   (   R   RG   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÄ  ˆ  s    c         C   s   |  j  d ƒ |  j  d ƒ d  S(   Ns   <UL PLAIN CLASS=menu>
s     <LH>Menu</LH>
(   R   (   R
   Rr   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÆ  Œ  s    c         C   s   |  j  d ƒ d  S(   Ns   </UL>
(   R   (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÈ  �  s    (   R0   R1   Rº   Rñ  R  R  R  R5   RV  R¼  R½  R¾  R¿  RÁ  RÃ  RÄ  RÆ  RÈ  (    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR&  g  s   								t   HTMLHelpc           B   sÈ   e  Z d  Z e j d ƒ Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d „  Z d	 „  Z e j d
 „ Z e j d „ Z d e j d „ Z d e j d „ Z d „  Z e j d „ Z d „  Z RS(   s¡  
    This class encapsulates support for HTML Help. Node names,
    file names, menu items, index items, and image file names are
    accumulated until a call to finalize(). At that time, three
    output files are created in the current directory:

        `helpbase`.hhp  is a HTML Help Workshop project file.
                        It contains various information, some of
                        which I do not understand; I just copied
                        the default project info from a fresh
                        installation.
        `helpbase`.hhc  is the Contents file for the project.
        `helpbase`.hhk  is the Index file for the project.

    When these files are used as input to HTML Help Workshop,
    the resulting file will be named:

        `helpbase`.chm

    If none of the defaults in `helpbase`.hhp are changed,
    the .CHM file will have Contents, Index, Search, and
    Favorites tabs.
    s   @code{(.*?)}c         C   sy   | |  _  | |  _ d  |  _ d  |  _ d  |  _ g  |  _ i  |  _ i  |  _ i  |  _	 g  |  _
 d |  _ i  |  _ i  |  _ d  S(   NR   (   t   helpbaseR   R4   t   projectfilet   contentfilet	   indexfilet   nodelistt	   nodenamest	   nodeindexR;   t	   indexlistt   currentt   menudictt   dumped(   R
   R(  R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR   ¯  s    												c         C   se   | | | | | f } | |  j  | <t |  j ƒ |  j | <|  j j | ƒ | |  _ g  |  j |  j <d  S(   N(   R;   R#   R,  R.  R   R0  R1  (   R
   R   R   R   R   Rþ   RN   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRW  ¿  s    	c         C   s!   |  j  |  j } | j | ƒ d  S(   N(   R1  R0  R   (   R
   R   R‹   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR   Ë  s    c         C   s   | |  j  | <d  S(   N(   R;   (   R
   t	   imagename(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRý   Ð  s    c         C   s   |  j  j | | f ƒ d  S(   N(   R/  R   (   R
   Rr   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR„  Ó  s    c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÅ  Ö  s    c         C   s   d  S(   N(    (   R
   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRÇ  Ù  s    c         C   sŒ  |  j  s d  S|  j  d } |  j  d } |  j  d } |  j  d } |  j  } |  j d \ } } } }	 }
 |
 } y*t | d ƒ } | d IJ| d IJ| d	 IJ| d
 IJ| d IJ| d | d IJ| d | d IJ| d | d IJ| d IJ| d | d IJ| d | d IJ| d IJ| d IJ| d IJ| d IJ| d IJ| d | d | d IJ| d IJ| d IJ| d IJ|  j | ƒ | j ƒ  Wn- t k
 rÅ} | Gd G| GHt j d ƒ n XyÀ t | d ƒ } | d IJ| d IJ| d IJ| d  IJ| d! IJ| d" IJ| d# IJ| d$ IJ| d% IJ| d& IJ| d' IJ| d( IJ| d) IJ|  j | ƒ | d* IJ| d+ IJ| j ƒ  Wn- t k
 rµ} | Gd G| GHt j d ƒ n Xy¢ t | d ƒ } | d IJ| d, IJ| d IJ| d  IJ| d! IJ| d" IJ| d# IJ| d$ IJ| d- IJ| d. IJ|  j	 | ƒ | d* IJ| d+ IJ| j ƒ  Wn- t k
 r‡} | Gd G| GHt j d ƒ n Xd  S(/   Ns   .chms   .hhps   .hhcs   .hhki    R   s	   [OPTIONS]s   Auto Index=Yess   Binary TOC=Nos   Binary Index=Yess   Compatibility=1.1s   Compiled file=R   s   Contents file=s   Default topic=s   Error log file=ErrorLog.logs   Index file=s   Title=s   Display compile progress=Yess   Full-text search=Yess   Default window=mains	   [WINDOWS]s   main=,"s   ","s=   ","","",,,,,0x23520,222,0x1046,[10,10,780,560],0xB0000,,,,,,0s   [FILES]Rz   i   s.   <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">s0   <!-- This file defines the table of contents -->s   <HTML>s   <HEAD>sG   <meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">s   <!-- Sitemap 1.0 -->s   </HEAD>s   <BODY>s'      <OBJECT type="text/site properties">s2        <param name="Window Styles" value="0x800025">s*        <param name="comment" value="title:">s)        <param name="comment" value="base:">s      </OBJECT>s   </BODY>s   </HTML>s$   <!-- This file defines the index -->s$   <OBJECT type="text/site properties">s	   </OBJECT>(
   R(  R,  R   t	   dumpfilesR   R©   t   syst   exitt	   dumpnodest	   dumpindex(   R
   t
   resultfileR)  R*  R+  R   R   t   topnextt   topprevt   topupt   topfilet   defaulttopicR   R¬   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR+   Ü  sœ    		








































c         C   s8   |  j  j ƒ  } | j ƒ  x | D] } | | IJq  Wd  S(   N(   R;   RH   Ræ  (   R
   t   outfilet   filelistRþ   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR4  ;  s    
c         C   sy   i  |  _  |  j r: |  j d \ } } } } } | |  _ n  | d IJx$ |  j D] } |  j | d | ƒ qN W| d IJd  S(   Ni    s   <UL>s   </UL>(   R2  R,  t   topnodet   dumpnode(   R
   R?  R   Rw   RN   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR7  A  s    		
i    c   
      C   sÐ   | rÌ | \ } } } } } | |  _  |  j j | ƒ r: d  Sd |  j | <| d | I| d I| d | d I| d | d I| d IJy( |  j | }	 |  j |	 | d | ƒ WqÌ t k
 rÈ qÌ Xn  d  S(	   Ni   RB  s    <LI><OBJECT type="text/sitemap">s   <param name="Name" value="s   ">s   <param name="Local" value="s	   </OBJECT>i   (   R0  R2  R£   R1  t   dumpmenuRŒ   (
   R
   RN   t   indentR?  R   R   R   R   Rþ   R‹   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRB  L  s     	

c         C   s¥   | r¡ |  j  } | |  j k r= | d | d IJ| d 7} n  x0 | D]( } |  j | ƒ } |  j | | | ƒ qD W| |  j k r¡ | d | d IJ| d 8} q¡ n  d  S(   NRB  s   <UL>i   s   </UL>(   R0  RA  t   getnodeRB  (   R
   R‹   RD  R?  t   currentnodet   itemt   menunode(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRC  e  s    	c         C   sF   y |  j  | } |  j | SWn# t k
 r0 d  St k
 rA d  SXd  S(   N(   R.  R,  RŒ   R4   t
   IndexError(   R
   R   R„  (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRE  r  s    c         C   s–   | d IJx{ |  j  D]p \ } } |  j | ƒ } t | ƒ } |  j d | } | d I| d | d I| d | d I| d IJq W| d IJd  S(	   Ns   <UL>R   s    <LI><OBJECT type="text/sitemap">s   <param name="Name" value="s   ">s   <param name="Local" value="s	   </OBJECT>s   </UL>(   R/  t
   codeexpandR   R   (   R
   R?  RD  t   location(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR8  |  s    

c         C   sg   |  j  j | ƒ } | s | S| j d ƒ \ } } | j d ƒ \ } } | |  | | | !| | } | S(   Ni    i   (   t   codeprogRW   Rg   (   R
   R[   t   coR€   R�   Rl   Rm   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRJ  ˆ  s    (   R0   R1   R2   Rä  Rå  RL  R   RW  R   Rý   R„  RÅ  RÇ  R+   R5  t   stdoutR4  R7  RB  RC  RE  R8  RJ  (    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR'  ”  s"   								_	
c         C   s   d |  d S(   Ns   @var{R�   (    (   t   str(    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRƒ  “  s    c         C   s¾   g  } d } t  |  ƒ } xy | | k  r“ x* | | k  rS |  | d k rS | d } q* W| | k rd Pn  | } t |  | | ƒ } | j |  | | !ƒ q Wx# t  | ƒ | k  r¹ | j d ƒ q— W| S(   Ni    s    	
i   R   (   R#   t   findwordendR   (   RO  t	   minlengthR7  R    R¡   R—   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR‚  ˜  s       s   [@{} ]c         C   sÄ   d } x· | | k  r¿ t  j |  | ƒ } | s1 Pn  | j ƒ  } |  | } | d } | d k rj | d } q	 | d k rƒ | d } q	 | d k rœ | d } q	 | d k r	 | d k r	 | d Sq	 W| S(   Ni    i   R’   R�   R�   RB  (   t   fwprogR–   R—   (   RO  R    R¡   Rq  Rk   R‚   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRP  ¨  s"    
 
    c         C   s   |  j  ƒ  }  t |  ƒ d S(   Ns   .html(   R}   t   fixfunnychars(   R   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR   ¸  s    s   !@-=+.c         C   sl   d } x_ | t  |  ƒ k  rg |  | } | t k rT d } |  |  | |  | d }  n  | t  | ƒ } q	 W|  S(   Ni    R¾   i   (   R#   t	   goodchars(   R!   R    R‚   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyRS  Ä  s    
c         C   sÕ   |  s
 d SxÄ t  j t  j t  j f D]ª } |  d } | | k r# | j | ƒ d } | t | ƒ k r· t |  ƒ d k rœ | d d }  |  d k r´ d }  q´ qÉ t |  d  ƒ | d }  n |  d  | | }  |  Sq# W|  S(   Nt   1iÿÿÿÿi   i    i   t   00t   10(   Rœ   t   digitst	   lowercaset	   uppercaseR„  R#   R¶  (   Rô   t   sequencet   lastcR    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyR¶  Ð  s    
c          C   s/  d d  l  }  d } d } d } d } d } x. |  j d d g k rZ | d } |  j d =q- W|  j d d k r� d } |  j d =n  |  j d d k r§ d } |  j d =n  |  j d d k rÍ d } |  j d =n  |  j d d	 k rý |  j d
 } |  j d d 5n  t |  j ƒ d k r+d Gd GH|  j d
 ƒ n  | r=t ƒ  } n	 t ƒ  } | | _ | | _ | | _ |  j d } |  j d
 }	 | j	 |	 ƒ | j
 t j j | ƒ ƒ t | |	 ƒ } | j | ƒ y t | d ƒ }
 Wn- t k
 rÿ} | Gd G| GH|  j d ƒ n X| j |
 ƒ |
 j ƒ  | j ƒ  | j ƒ  d  S(   Niÿÿÿÿi    R   i   s   -ds   -ps   -cs   -3s   -Hi   i   s5   usage: texi2hh [-d [-d]] [-p] [-c] [-3] [-H htmlhelp]s   inputfile outputdirectoryR¦   Rz   (   R5  t   argvR#   R6  R&  R6   R/   R<   R=   RR   RS   R§   R¨   R   R'  RQ   R   R©   R]   R   Rð  R+   (   R5  R<   R=   R/   t   html3RB   R(  t   parserR«   R   R   R¬   (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   testä  s\    
				

t   __main__(   R§   R5  Rœ   Rä  RX   Rå  Rf   RV   t   kwprogR•   R|   R    R5   R6   R&  R'  Rƒ  R‚  RR  RP  R   R�   RX  RT  RS  R¶  R`  R0   (    (    (    s/   /usr/lib64/python2.7/Tools/scripts/texi2html.pyt   <module>B   s<   	Zÿ ÿ ÿ ÿ ÿ ­-ÿ							9