Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/texi2html.cpython-33.pyc

�
��f$c@swddlZddlZddlZddlZdZejd�Zejd�Zejd�Zejd�Z	ejd�Z
Gdd	�d	�ZGd
d�de�ZGdd
�d
�Z
Gdd�de
�ZGdd�d�Zdd�Zdd�Zejd�Zdd�Zdd�ZejejdZdd�Zdd�Zd d!�Zed"krse�ndS(#iNu\input texinfou^@([a-z]+)([ 	]|$)u^[ 	]*$u@[a-z]+u	[
@{}&<>]u.^\* ([^:]*):(:|[ 	]*([^	,
.]+)([^ 	
]*))[ 	
]*cBs�|EeZdZdZdZdZdZdZdd�Zdd	�Z	d
d�Z
dddd
�Zdd�Z
dd�Zdd�Zdd�ZdS(uHTMLNodeu�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.
    u2<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">iuu</BODY></HTML>
cCs^||_||_|r$||_n	||_||_||_||_||_g|_dS(N(udirnameunameutopnameutitleunextuprevuupulines(uselfudirunameutopnameutitleunextuprevuup((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu__init__gs							uHTMLNode.__init__cGs%x|D]}|jj|�qWdS(N(ulinesuappend(uselfulinesuline((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuwritets
uHTMLNode.writecCsat|jdt|j�d�}|j|j�|j|j�|j|j�|j�dS(Nu/uw(	uopenudirnameumakefileunameuwriteuprologueutextuepilogueuclose(uselfufp((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuflushxs
#uHTMLNode.flushcCs�|r�|j�dkr'd}d}nt|�}d|}|j|d|d|r_d|pbd|rrd|pud|d	|d
�
ndS(Nu(dir)u../dir.htmluu TITLE="%s"u: <A HREF="u"u REL=u REV=u>u</A>  
(ulowerumakefileuwrite(uselfulabelunodenameurelurevuaddrutitle((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyulinks	
u
HTMLNode.linkcCs�t|j�}dj|j�|_g|_|j�|j�|j�dj|j�}g|_|jd|jdt	|j
�d|j
dt	|j�d|jdt	|j�d|jd||_
|dkr�d	||_ndS(
NuuF
<HTML><HEAD>
  <!-- Converted with texi2html and Python -->
  <TITLE>u </TITLE>
  <LINK REL=Next HREF="u	" TITLE="u">
  <LINK REL=Previous HREF="u">
  <LINK REL=Up HREF="u">
</HEAD><BODY>
iu<P>
%s</BODY></HTML>
(ulenulinesujoinutextu
open_linksuoutput_linksuclose_linksuDOCTYPEutitleumakefileunextuprevuupuprologueuepilogue(uselfulengthulinks((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyufinalize�s	


	i
uHTMLNode.finalizecCs|jd�dS(Nu<HR>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_links�suHTMLNode.open_linkscCs|jd�dS(Nu<HR>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_links�suHTMLNode.close_linkscCs�|j|jkr(|jd|j�n|jd|jdd�|jd|jdd�|jd|jdd�|j|jkr�|jd	|j�ndS(
Nu  Contu  NextureluNextu  PrevuPreviousu  UpuUpu  Top(ucontunextulinkuprevuupunameutopname(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuoutput_links�suHTMLNode.output_linksN(u__name__u
__module__u__qualname__u__doc__uDOCTYPEutypeucontuepilogueu__init__uwriteuflushuNoneulinkufinalizeu
open_linksuclose_linksuoutput_links(u
__locals__((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuHTMLNodeZs

uHTMLNodecBs2|EeZdZdZdd�Zdd�ZdS(u	HTML3Nodeu;<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Level 3//EN//3.0">cCs|jd�dS(Nu<DIV CLASS=Navigation>
 <HR>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_links�suHTML3Node.open_linkscCs|jd�dS(Nu
 <HR>
</DIV>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_links�suHTML3Node.close_linksN(u__name__u
__module__u__qualname__uDOCTYPEu
open_linksuclose_links(u
__locals__((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	HTML3Node�su	HTML3NodecBs�
|EeZdZdZdZdedZdedZdZeZ	dd	�Z
d
d�Zdd
�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Z d6d7�Z!d8d9�Z"d:d;�Z#d<d=�Z$d>d?�Z%d@dA�Z&dBdC�Z'dDdE�Z(dFdG�Z)dHdI�Z*dJdK�Z+dLdM�Z,dNdO�Z-dPdQ�Z.dRdS�Z/dTdU�Z0dVdW�Z1dXdY�Z2dZd[�Z3d\d]�Z4d^d_�Z5d`da�Z6dbdc�Z7ddde�Z8dfdg�Z9dhdi�Z:djdk�Z;dldm�Z<dndo�Z=dpdq�Z>drds�Z?dtdu�Z@dvdw�ZAdxdy�ZBdzd{�ZCd|d}�ZDd~d�ZEd�d��ZFd�d��ZGd�d��ZHd�d��ZId�d��ZJd�d��ZKd�d��ZLd�d��ZMd�d��ZNd�d��ZOd�d��ZPd�d��ZQd�d��ZRd�d��ZSd�d��ZTd�d��ZUd�d��ZVd�d��ZWd�d��ZXd�d��ZYd�d��ZZd�d��Z[d�d��Z\d�d��Z]d�d��Z^d�d��Z_e^Z`e_Zad�d��Zbd�d��Zcd�d��Zdd�d��Zed�d��Zfd�d��Zgd�d��Zhd�d��Zid�d��Zjd�d��Zkd�d��Zld�d��Zmd�d��Znd�d��Zod�d��Zpd�d��Zqd�d��Zrd�d��Zsd�d��Ztd�d��Zud�d��Zvd�d��Zwd�d��Zxd�d��Zyd�d��Zzd�d��Z{d�d��Z|d�d��Z}d�d��Z~d�d��Zd�d��Z�d�d��Z�d�d��Z�d�d��Z�d�d��Z�d�d��Z�d�d��Z�d�d��Z�dd�Z�e^Z�e_Z�dd�Z�dd�Z�dd�Z�dd	�Z�d
d�Z�dd
�Z�dd�Z�e�Z�dd�Z�dd�Z�dd�Z�dd�Z�dd�Z�dd�Z�dd�Z�dd�Z�d d!�Z�d"d#�Z�d$d%�Z�d&d'�Z�d(d)�Z�d*d+�Z�d,d-�Z�d.d/�Z�e�Z�e�Z�e�Z�d0d1�Z�d2d3�Z�d4d5�Z�d6d7�Z�d8d9�Z�d:d;�Z�d<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>d?�Z�d@dA�Z�dBdC�Z�dDdE�Z�dFdG�Z�dHdI�Z�dJdK�Z�dLdM�Z�dNdO�Z�dPdQ�Z�dRdS�Z�dTdU�Z�e�Z�dVdW�Z�dXdY�Z�dZd[�Z�d\d]�Z�d^d_�Z�d`da�Z�dbdc�Z�ddde�Z�dfdg�Z�dhdi�Z�djdk�Z�dldm�Z�e�Z�dndo�Z�dpdq�Z�drds�Z�dtdu�Z�dvdw�Z�dxdy�Z�dzd{�Z�d|d}�Z�d~d�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Z�d�d��Z�e�Z�d�d��Zd�d��Ze�Zd�d��Zd�d��Ze�Zd�d��Zd�d��ZeZd�d��Z	d�d��Z
e�Zd�d��Zd�d��Z
d�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��ZeZd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Zd�d��Z eZ!e Z"eZ#e Z$e!Z%e"Z&eZ'e Z(e'Z)e(Z*d�d��Z+d�d��Z,d�d��Z-d�d��Z.d�d��Z/d�d��Z0d�d��Z1d�d��Z2d�d��Z3d�d��Z4d�d��Z5d�d��Z6d�d��Z7d�d��Z8dd�Z9dd�Z:dd�Z;dd�Z<dd	�Z=e=Z>d
d�Z?dd
�Z@dd�ZAdS(u
TexinfoParseru&copy;u(%(id)s)u5<A NAME=footnoteref%(id)s HREF="#footnotetext%(id)s">u</A>u5<A NAME=footnotetext%(id)s HREF="#footnoteref%(id)s">u</A>
%(text)s<P>
uJ
<P>
<HR NOSHADE SIZE=1 WIDTH=200>
<STRONG><EM>Footnotes</EM></STRONG>
<P>cCsi|_i|_d|_d|_d|_d|_d|_d|_g|_	d|_
d|_d|_d|_
d|_d|_|j�g|_g|_d|_idd6|_i|_g|_d|_d|_d|_d|_g|_d|_d|_dS(Niutmpu.uiuhtml(uunknownu	filenamesu	debuggingu
print_headersuNoneunodefpu
nodelinenoulinksusavetextu	savestackuhtmlhelpudirnameu
includedirunodenameutopnameutitleu
resetindexucontentsu	numberingunofilluvaluesu	stackinfou	footnotesuitemargu
itemnumberu	itemindexunodeu	nodestackucontuincludedepth(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu__init__�s:															
											uTexinfoParser.__init__cCs
||_dS(N(uhtmlhelp(uselfuhtmlhelp((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyusethtmlhelp�suTexinfoParser.sethtmlhelpcCs
||_dS(N(udirname(uselfudirname((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
setdirname�suTexinfoParser.setdirnamecCs
||_dS(N(u
includedir(uselfu
includedir((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
setincludedir�suTexinfoParser.setincludedircCs�|j�}d}x?|rS|ddks:tj|�rS|j�}|d}qW|dtt��tkr�tdtf��n|j||�dS(Niiu%ufile does not begin with %r(ureadlineublprogumatchulenuMAGICuSyntaxErroru	parserest(uselfufpulineulineno((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuparse�s(uTexinfoParser.parsec
CsR|}d|_d|_g|_g}x�|js�|j�}|jd|_|s�|r}|jst|j|�ng}n|dkr�td�nPn|d}tj|�}|r5|j	d�\}}|||�}	|	d
kr�|j
|�q�|r"|js|j|�ng}n|j||�q*tj|�r�d|jkr�d|jkr�|r�|js�|j|�|j
r�|jd�n
|jd	�g}q�q�q*|j
|�q*W|jr�td
�n|jrtd�td|j�n|jdkrNx<|jrJ|jdj�|jdj�|jd=qWndS(Niiu*** EOF before @byeunoindenturefilluformatuexampleu
u<P>
u*** Still skipping at the endu*** Stack not empty at the endu***(unoindenturefilli����i����i����(udoneuskipustackureadlineu
nodelinenouprocessuprintucmprogumatchuspanuappenducommandublprogunofilluwriteuincludedepthu	nodestackufinalizeuflush(
uselfufpuinitial_linenoulinenouaccuulineumouaubucmd((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	parserest	sb					

			
	
	
	
uTexinfoParser.parserestcCs2|jdk	r%|jj|j�nd|_dS(Nu(usavetextuNoneu	savestackuappend(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyustartsavingAsuTexinfoParser.startsavingcCsN|j}t|j�dkr;|jd|_|jd=n	d|_|pMdS(Niiui����i����(usavetextulenu	savestackuNone(uselfusavetext((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyucollectsavingsHs	
	uTexinfoParser.collectsavingsc	Gs�ydj|�}Wnt|�t�YnX|jdk	rP|j||_n8|jrl|jj|�n|jr�|jj|�ndS(Nu(ujoinuprintu	TypeErrorusavetextuNoneunodefpuwriteunode(uselfuargsutext((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuwriteRs
		uTexinfoParser.writecCs�|jdk	r(td�|j�}n|jr>|j�n|jr|jdkr�|jd�|j	dd�\}}}}|j
d|�|j
d|�|j
d|�|j|jkr�|j
d|j�n|jd�n|jd	�|jj
�d|_n�|jr�|jrq|jjsT|jjrq|jjrq|jjrq|jj�|jj�n|jj|j�d|_nd
|_dS(Nu$*** Still saving text at end of nodeiu<HR>
iuNextuPrevuUpuTopu</BODY>
u(usavetextuNoneuprintucollectsavingsu	footnotesuwritefootnotesunodefpu
nodelinenouwriteu	nodelinksulinkunodenameutopnameucloseunodeucontutypeunextuprevuupufinalizeuflushu	nodestackuappend(uselfudummyunameunextuprevuup((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuendnode`s6
	
	


	

$
uTexinfoParser.endnodec
Cs#|jdkr�td|jd|j|jdd�|r\t|ddd�dd�n|ddd�s�|dd�r�tddd�nt�n|j�rxs|D]L}tj|�}|s�|j�d	}|j|�q�n|j	d�\}}|j	d�\}}|j	d
�\}}	|j	d�\}
}|j	d�\}}
|||�}|||	�}|dd
kr�|}n||
|�}|||
�}|j
dt|�d|d|d	�|jj
|�|j||d��q�Wndj|�}|j|�dS(Niu!uprocess:uendu iiu...u
iiiu:u  <LI><A HREF="u">u</A>u(u	debugginguprintuskipustackuinmenuumiprogumatchustripuexpanduspanuwriteumakefileuhtmlhelpumenuitemujoin(uselfuaccuulineumoubgnuenduaubucudueufuguhulabelunodenameupunctutext((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuprocess�sB&!$


			
uTexinfoParser.processcCsz|j}xZ|re|ddkrey|jt|�r<dSWntk
rQYnX|dd�}qW|oy|d	dkS(
Niuifsetuifcleariumenui����(uifsetuifcleari����i����(ustacku	stackinfoulenuKeyError(uselfustack((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuinmenu�s	
uTexinfoParser.inmenuc

CsEg}d}t|�}x||kr*|}tj||�}|rT|j�}n|j||d��P|j|||��||}|d}|dkr�|jd�qn|dkr�|jd�qn|dkr�|jd�qn|dkr|jd	�qn|d
kr2|jd�qn|dkr�|satd
�|jd�qn|d}|d=yt|d|�}	Wn"tk
r�|j	|�wYnX|	�qn|dkr�t
d|��n|}x-||kr||tjkr|d}q�W||krX|d}|||�}|dkrEq|j|�qn|||�}||kr�||d
kr�|d}|j|�yt|d|�}	Wn"tk
r�|j
|�wYnX|	�qnyt|d|�}	Wn"tk
r|j|�wYnX|	�qW|rAtd|�ndS(Niiu
u<u&lt;u>u&gt;u&u&amp;u{uu}u*** Unmatched }uclose_u@uunexpected funny %ru:uopen_uhandle_u*** Stack not empty at para:i����i����(ulenuspprogusearchustartuwriteuappenduprintugetattruAttributeErroru
unknown_closeuRuntimeErrorustringu
ascii_lettersuunknown_openuunknown_handle(
uselfutextustackuiunustartumoucucmdumethod((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuexpand�s�











"







uTexinfoParser.expandcCsgtd|d�|d}|jd|�||jkrKd|j|<n|j|d|j|<dS(Nu*** No open func for @u{...}u{u@i(uprintuwriteuunknown(uselfucmd((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuunknown_opens
uTexinfoParser.unknown_opencCsdtd|d�d|}|jd�||jkrHd|j|<n|j|d|j|<dS(Nu*** No close func for @u{...}u}i(uprintuwriteuunknown(uselfucmd((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
unknown_closes

uTexinfoParser.unknown_closecCsYtd|�|jd|�||jkr=d|j|<n|j|d|j|<dS(Nu*** No handler for @u@i(uprintuwriteuunknown(uselfucmd((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuunknown_handles
uTexinfoParser.unknown_handlecCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuhandle_noindent#suTexinfoParser.handle_noindentcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
handle_refill%suTexinfoParser.handle_refillcCs|}tjj|j|�}yt|d�}Wn<tk
ro}ztdt|��dSWYdd}~XnXtd|jdt|��|j	}|j
}|j}|jd|_|j
|d�|jd|_|j�||_	||_
||_td|jdt|��dS(Nuru*** Can't open include fileu!u--> fileiiu<-- file(uosupathujoinu
includediruopenuIOErroruprinturepru	debuggingudoneuskipustackuincludedepthu	parserestuclose(uselfuargsufileufpumsgu	save_doneu	save_skipu
save_stack((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_include)s&			
			uTexinfoParser.do_includecCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_dmn@suTexinfoParser.open_dmncCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_dmnAsuTexinfoParser.close_dmncCs|jd�dS(Nu...(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_dotsCsuTexinfoParser.open_dotscCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_dotsDsuTexinfoParser.close_dotscCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_bulletFsuTexinfoParser.open_bulletcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_bulletGsuTexinfoParser.close_bulletcCs|jd�dS(NuTeX(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_TeXIsuTexinfoParser.open_TeXcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_TeXJsuTexinfoParser.close_TeXcCs|j|j�dS(N(uwriteuCOPYRIGHT_SYMBOL(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuhandle_copyrightLsuTexinfoParser.handle_copyrightcCs|j|j�dS(N(uwriteuCOPYRIGHT_SYMBOL(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_copyrightMsuTexinfoParser.open_copyrightcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_copyrightNsuTexinfoParser.close_copyrightcCs|jd�dS(Nu-(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_minusPsuTexinfoParser.open_minuscCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_minusQsuTexinfoParser.close_minuscCs|jd�dS(Nu&#161;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_exclamdownwsuTexinfoParser.open_exclamdowncCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_exclamdownxsuTexinfoParser.close_exclamdowncCs|jd�dS(Nu&#191;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_questiondownysuTexinfoParser.open_questiondowncCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_questiondownzsu TexinfoParser.close_questiondowncCs|jd�dS(Nu&#229;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_aa{suTexinfoParser.open_aacCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_aa|suTexinfoParser.close_aacCs|jd�dS(Nu&#197;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_AA}suTexinfoParser.open_AAcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_AA~suTexinfoParser.close_AAcCs|jd�dS(Nu&#230;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_aesuTexinfoParser.open_aecCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_ae�suTexinfoParser.close_aecCs|jd�dS(Nu&#198;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_AE�suTexinfoParser.open_AEcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_AE�suTexinfoParser.close_AEcCs|jd�dS(Nu&#248;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_o�suTexinfoParser.open_ocCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_o�suTexinfoParser.close_ocCs|jd�dS(Nu&#216;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_O�suTexinfoParser.open_OcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_O�suTexinfoParser.close_OcCs|jd�dS(Nu&#223;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_ss�suTexinfoParser.open_sscCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_ss�suTexinfoParser.close_sscCs|jd�dS(Nuoe(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_oe�suTexinfoParser.open_oecCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_oe�suTexinfoParser.close_oecCs|jd�dS(NuOE(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_OE�suTexinfoParser.open_OEcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_OE�suTexinfoParser.close_OEcCs|jd�dS(Nul/(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_l�suTexinfoParser.open_lcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_l�suTexinfoParser.close_lcCs|jd�dS(NuL/(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_L�suTexinfoParser.open_LcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_L�suTexinfoParser.close_LcCs|jd�dS(Nu=&gt;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_result�suTexinfoParser.open_resultcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_result�suTexinfoParser.close_resultcCs|jd�dS(Nu==&gt;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_expansion�suTexinfoParser.open_expansioncCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_expansion�suTexinfoParser.close_expansioncCs|jd�dS(Nu-|(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_print�suTexinfoParser.open_printcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_print�suTexinfoParser.close_printcCs|jd�dS(Nuerror--&gt;(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_error�suTexinfoParser.open_errorcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_error�suTexinfoParser.close_errorcCs|jd�dS(Nu==(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_equiv�suTexinfoParser.open_equivcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_equiv�suTexinfoParser.close_equivcCs|jd�dS(Nu-!-(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_point�suTexinfoParser.open_pointcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_point�suTexinfoParser.close_pointcCs|jd�|j�dS(Nusee (uwriteustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_pxref�s
uTexinfoParser.open_pxrefcCs|j�dS(N(umakeref(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_pxref�suTexinfoParser.close_pxrefcCs|jd�|j�dS(NuSee (uwriteustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_xref�s
uTexinfoParser.open_xrefcCs|j�dS(N(umakeref(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_xref�suTexinfoParser.close_xrefcCs|j�dS(N(ustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_ref�suTexinfoParser.open_refcCs|j�dS(N(umakeref(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_ref�suTexinfoParser.close_refcCs|jd�|j�dS(NuSee info file (uwriteustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_inforef�s
uTexinfoParser.open_inforefcCs|j�}dd�|jd�D�}x#t|�dkrM|jd�q+W|d}|d}|jd|d	|d
�dS(NcSsg|]}|j��qS((ustrip(u.0us((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
<listcomp>�s	u/TexinfoParser.close_inforef.<locals>.<listcomp>u,iuiiu`u	', node `u'(ucollectsavingsusplitulenuappenduwrite(uselfutextuargsunodeufile((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_inforef�s

uTexinfoParser.close_inforefcCs�|j�}dd�|jd�D�}x#t|�dkrM|jd�q+W|d}}|drs|d}n|d}|d	}t|�}|r�d
|d|}n|jd|d
|d�dS(NcSsg|]}|j��qS((ustrip(u.0us((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
<listcomp>�s	u)TexinfoParser.makeref.<locals>.<listcomp>u,iuiiiiu../u/u	<A HREF="u">u</A>(ucollectsavingsusplitulenuappendumakefileuwrite(uselfutextuargsunodenameulabelufileutitleuhref((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyumakeref�s



uTexinfoParser.makerefcCs|j�dS(N(ustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_uref�suTexinfoParser.open_urefcCs�|j�}dd�|jd�D�}x#t|�dkrM|jd�q+W|d}|d}|sq|}n|jd|d	|d
�dS(NcSsg|]}|j��qS((ustrip(u.0us((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
<listcomp>�s	u,TexinfoParser.close_uref.<locals>.<listcomp>u,iuiiu	<A HREF="u">u</A>(ucollectsavingsusplitulenuappenduwrite(uselfutextuargsuhrefulabel((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_uref�s

	uTexinfoParser.close_urefcCs|j�dS(N(ustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_image�suTexinfoParser.open_imagecCs|j�dS(N(u	makeimage(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_image�suTexinfoParser.close_imagec	Csw|j�}dd�|jd�D�}x#t|�dkrM|jd�q+W|d}|d}|d}|d	}|d
}|jd|}tjj|d�r�|d7}nTtjj|d
�r�|d
7}n1tjj|d�r�|d7}ntd|�|j	d|d|r+d|dp.d|rBd|dpEd|rYd|dp\dd�|j
j|�dS(NcSsg|]}|j��qS((ustrip(u.0us((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
<listcomp>�s	u+TexinfoParser.makeimage.<locals>.<listcomp>u,iuiiiiiu/u.pngu.jpgu.gifu*** Cannot find image u
<IMG SRC="u"u WIDTH="u	 HEIGHT="u ALT="u/>(ucollectsavingsusplitulenuappendudirnameuosupathuexistsuprintuwriteuhtmlhelpuaddimage(	uselfutextuargsufilenameuwidthuheightualtuextu
imagelocation((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	makeimage�s.







uTexinfoParser.makeimagecCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_suTexinfoParser.open_cCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_suTexinfoParser.close_cCs|jd�dS(Nu<CITE>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_citesuTexinfoParser.open_citecCs|jd�dS(Nu</CITE>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_citesuTexinfoParser.close_citecCs|jd�dS(Nu<CODE>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_codesuTexinfoParser.open_codecCs|jd�dS(Nu</CODE>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_codesuTexinfoParser.close_codecCs|jd�dS(Nu<TT>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_tsuTexinfoParser.open_tcCs|jd�dS(Nu</TT>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_tsuTexinfoParser.close_tcCs|jd�dS(Nu<DFN>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_dfnsuTexinfoParser.open_dfncCs|jd�dS(Nu</DFN>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_dfnsuTexinfoParser.close_dfncCs|jd�dS(Nu<EM>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_emph suTexinfoParser.open_emphcCs|jd�dS(Nu</EM>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_emph!suTexinfoParser.close_emphcCs|jd�dS(Nu<I>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_i#suTexinfoParser.open_icCs|jd�dS(Nu</I>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_i$suTexinfoParser.close_icCsBt|j�d}|j|jit|�d6�|j�dS(Niuid(ulenu	footnotesuwriteuFN_SOURCE_PATTERNureprustartsaving(uselfuid((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_footnote&s!uTexinfoParser.open_footnotecCs3t|j�d}|jj||j�f�dS(Ni(ulenu	footnotesuappenducollectsavings(uselfuid((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_footnote-suTexinfoParser.close_footnotecCs_|j|j�x?|jD]4\}}|j|jit|�d6|d6�qWg|_dS(Nuidutext(uwriteu	FN_HEADERu	footnotesuFN_TARGET_PATTERNurepr(uselfuidutext((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuwritefootnotes1s
 uTexinfoParser.writefootnotescCs|jd�dS(Nu<CODE>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_file8suTexinfoParser.open_filecCs|jd�dS(Nu</CODE>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_file9suTexinfoParser.close_filecCs|jd�dS(Nu<KBD>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_kbd;suTexinfoParser.open_kbdcCs|jd�dS(Nu</KBD>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_kbd<suTexinfoParser.close_kbdcCs|jd�dS(Nu<KEY>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_key>suTexinfoParser.open_keycCs|jd�dS(Nu</KEY>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_key?suTexinfoParser.close_keycCs|jd�dS(Nu<R>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_rAsuTexinfoParser.open_rcCs|jd�dS(Nu</R>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_rBsuTexinfoParser.close_rcCs|jd�dS(Nu`<SAMP>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	open_sampDsuTexinfoParser.open_sampcCs|jd�dS(Nu</SAMP>'(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
close_sampEsuTexinfoParser.close_sampcCs|jd�dS(Nu<SMALLCAPS>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_scGsuTexinfoParser.open_sccCs|jd�dS(Nu</SMALLCAPS>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_scHsuTexinfoParser.close_sccCs|jd�dS(Nu<STRONG>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_strongJsuTexinfoParser.open_strongcCs|jd�dS(Nu	</STRONG>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_strongKsuTexinfoParser.close_strongcCs|jd�dS(Nu<B>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_bMsuTexinfoParser.open_bcCs|jd�dS(Nu</B>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_bNsuTexinfoParser.close_bcCs|jd�dS(Nu<VAR>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_varPsuTexinfoParser.open_varcCs|jd�dS(Nu</VAR>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_varQsuTexinfoParser.close_varcCs|jd�dS(Nu	<NOBREAK>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_wSsuTexinfoParser.open_wcCs|jd�dS(Nu
</NOBREAK>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_wTsuTexinfoParser.close_wcCs|j�dS(N(ustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuopen_urlVsuTexinfoParser.open_urlcCs)|j�}|jd|d|d�dS(Nu	<A HREF="u">u</A>(ucollectsavingsuwrite(uselfutext((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	close_urlWsuTexinfoParser.close_urlcCs|j�dS(N(ustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_email[suTexinfoParser.open_emailcCs)|j�}|jd|d|d�dS(Nu<A HREF="mailto:u">u</A>(ucollectsavingsuwrite(uselfutext((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_email\suTexinfoParser.close_emailcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_smallcsuTexinfoParser.open_smallcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_smalldsuTexinfoParser.close_smallcCs4|jd�\}}|||�}||d�j�}|jdkrwtd|jd|j|jd||�nyt|d|�}Wn|tk
ryt|d|�}Wn2tk
r�|js�|j||�ndSYnX|jj	|�||�dSYnX|js#|dkr0||�ndS(Niu!ucommand:u@udo_ubgn_uend(
uspanustripu	debugginguprintuskipustackugetattruAttributeErroruunknown_cmduappend(uselfulineumouaubucmduargsufunc((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyucommandfs(

		
	uTexinfoParser.commandcCsOtdd||�||jkr3d|j|<n|j|d|j|<dS(Nu*** unknownu@i(uprintuunknown(uselfucmduargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuunknown_cmd}suTexinfoParser.unknown_cmdcCs�|j�}|std�n�|d}|jsF|jd|krYtd|d�n
|jd=yt|d|�}Wn#tk
r�|j|�dSYnX|�dS(	Nu*** @end w/o argsiiu*** @endu
unexpecteduend_i����i����(usplituprintustackugetattruAttributeErroruunknown_end(uselfuargsuwordsucmdufunc((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_end�s




	uTexinfoParser.do_endcCsVd|}tdd|�||jkr:d|j|<n|j|d|j|<dS(Nuend u*** unknownu@i(uprintuunknown(uselfucmd((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuunknown_end�s

uTexinfoParser.unknown_endcCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_comment�suTexinfoParser.do_commentcCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_ifinfo�suTexinfoParser.bgn_ifinfocCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_ifinfo�suTexinfoParser.end_ifinfocCs|jd|_dS(Ni(uskip(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_iftex�suTexinfoParser.bgn_iftexcCs|jd|_dS(Ni(uskip(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	end_iftex�suTexinfoParser.end_iftexcCs|jd|_dS(Ni(uskip(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_ignore�suTexinfoParser.bgn_ignorecCs|jd|_dS(Ni(uskip(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_ignore�suTexinfoParser.end_ignorecCs|jd|_dS(Ni(uskip(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_tex�suTexinfoParser.bgn_texcCs|jd|_dS(Ni(uskip(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_tex�suTexinfoParser.end_texcCs^|jd�}|d}t|�dkr4d}ndj|dd��}||j|<dS(Nu ii(usplitulenujoinuvalues(uselfuargsufieldsukeyuvalue((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_set�s
	uTexinfoParser.do_setcCsd|j|<dS(N(uNoneuvalues(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_clear�suTexinfoParser.do_clearcCse||jks"|j|dkrK|jd|_d|jt|j�<nd|jt|j�<dS(Nii(uvaluesuNoneuskipu	stackinfoulenustack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_ifset�s"uTexinfoParser.bgn_ifsetcCs{yH|jt|j�dr0|jd|_n|jt|j�d=Wn,tk
rvtdt|j�d�YnXdS(Niu*** end_ifset: KeyError :(u	stackinfoulenustackuskipuKeyErroruprint(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	end_ifset�s
uTexinfoParser.end_ifsetcCse||jkrK|j|dk	rK|jd|_d|jt|j�<nd|jt|j�<dS(Nii(uvaluesuNoneuskipu	stackinfoulenustack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_ifclear�s"uTexinfoParser.bgn_ifclearcCs{yH|jt|j�dr0|jd|_n|jt|j�d=Wn,tk
rvtdt|j�d�YnXdS(Niu*** end_ifclear: KeyError :(u	stackinfoulenustackuskipuKeyErroruprint(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_ifclear�s
uTexinfoParser.end_ifclearcCs|j�dS(N(ustartsaving(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
open_value�suTexinfoParser.open_valuecCsC|j�}||jkr2|j|j|�n
td|�dS(Nu*** Undefined value: (ucollectsavingsuvaluesuwriteuprint(uselfukey((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuclose_value�suTexinfoParser.close_valuecCs*|j�|j|�|j�|_dS(N(ustartsavinguexpanducollectsavingsutitle(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_settitle�s

uTexinfoParser.do_settitlecCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_parskip�suTexinfoParser.do_parskipcCs|j�d|_dS(Ni(uendnodeudone(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_bye�s
uTexinfoParser.do_byecCs|jd|_dS(Ni(uskip(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_titlepage�suTexinfoParser.bgn_titlepagecCs|jd|_dS(Ni(uskip(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_titlepage�suTexinfoParser.end_titlepagecCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_shorttitlepage�suTexinfoParser.do_shorttitlepagecCs+|jd�|j|�|jd�dS(Nu<H1>u</H1>
(uwriteuexpand(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_center�s

uTexinfoParser.do_centerc		Cs�|j�d|_dd�|jd�D�}x#t|�dkrT|jd�q2W||_|dd�\}}}}|jdt|�}||jkr�t	d|�n#|j
r�t	d	|j
d
|�nd|j|<||_|jr|j
r|j|j
d
_n|js&||_n|}|jrI|d|j}n|j|j|j|j||||�|_|jj|j||||�dS(NicSsg|]}|j��qS((ustrip(u.0us((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
<listcomp>s	u)TexinfoParser.do_node.<locals>.<listcomp>u,iuu/u*** Filename already in use: u!u--- writingiu -- i����(uendnodeu
nodelinenousplitulenuappendu	nodelinksudirnameumakefileu	filenamesuprintu	debuggingunodenameucontu	nodestackutopnameutitleuNodeunodeuhtmlhelpuaddnode(	uselfuargsupartsunameunextuprevuupufileutitle((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_nodes0
			
			uTexinfoParser.do_nodec	CsV|rR|j�dkr!d}nt|�}|j|d|d|d|d�ndS(Nu(dir)u../dir.htmlu: <A HREF="u" TYPE="u">u</A>  
(ulowerumakefileuwrite(uselfulabelunodenameuaddr((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyulink-s	uTexinfoParser.linkcCs7|jr3||j_x|jr/|jdj|krf|jdj�|jdj�|jd=q|jdj|kr�|jdjs�|jj|jd_n|jjs�|jd	j|j_n|jd
j�|jdj�|jd=q|dkr+|jjr+|jd
j|j_nPqWndS(Nii����i����i����i����i����i����i����i����i����i����i����i����(	unodeutypeu	nodestackufinalizeuflushunextunameuprevuup(uselfutype((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyupopstack8s$	

uTexinfoParser.popstackcCs$|jd|d�|jd�dS(NuH1ii(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_chapterMsuTexinfoParser.do_chaptercCs$|jd|d�|jd�dS(NuH1ii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_unnumberedQsuTexinfoParser.do_unnumberedcCs$|jd|d�|jd�dS(NuH1ii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_appendixTsuTexinfoParser.do_appendixcCs|jd|d�dS(NuH1ii����(uheading(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_topWsuTexinfoParser.do_topcCs|jd|d�dS(NuH1ii����(uheading(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_chapheadingYsuTexinfoParser.do_chapheadingcCs|jd|d�dS(NuH1ii����(uheading(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_majorheading[suTexinfoParser.do_majorheadingcCs$|jd|d�|jd�dS(NuH1ii(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_section^suTexinfoParser.do_sectioncCs$|jd|d�|jd�dS(NuH1iii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_unnumberedsecbsuTexinfoParser.do_unnumberedseccCs$|jd|d�|jd�dS(NuH1iii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_appendixsecesuTexinfoParser.do_appendixseccCs|jd|d�dS(NuH1ii����(uheading(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_headingisuTexinfoParser.do_headingcCs$|jd|d�|jd�dS(NuH2ii(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_subsectionlsuTexinfoParser.do_subsectioncCs$|jd|d�|jd�dS(NuH2iii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_unnumberedsubsecosu!TexinfoParser.do_unnumberedsubseccCs$|jd|d�|jd�dS(NuH2iii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_appendixsubsecrsuTexinfoParser.do_appendixsubseccCs|jd|d�dS(NuH2ii����(uheading(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_subheadingusuTexinfoParser.do_subheadingcCs$|jd|d�|jd�dS(NuH3ii(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_subsubsectionxsuTexinfoParser.do_subsubsectioncCs$|jd|d�|jd�dS(NuH3iii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_unnumberedsubsubsec{su$TexinfoParser.do_unnumberedsubsubseccCs$|jd|d�|jd�dS(NuH3iii����(uheadingupopstack(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_appendixsubsubsec~su"TexinfoParser.do_appendixsubsubseccCs|jd|d�dS(NuH3ii����(uheading(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_subsubheading�suTexinfoParser.do_subsubheadingcCs|dkr�x)t|j�|kr7|jjd�qW|j|dd�=|j|d|j|<d}x%|jD]}|t|�d}qtW|d|}|jj|||jf�n|jd|d�|j|�|jd|d	�|js|j	rt
d
|�ndS(Niiuu.u u<u>u</u>
u---(ulenu	numberinguappendureprucontentsunodenameuwriteuexpandu	debuggingu
print_headersuprint(uselfutypeuargsuleveluxui((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuheading�s
uTexinfoParser.headingcCs|jdd�dS(NuTable of Contentsi�(ulistcontents(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_contents�suTexinfoParser.do_contentscCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_shortcontents�suTexinfoParser.do_shortcontentscCs!|jd|d�dg}x�|jD]�\}}}||krGq&n||dkr|jd|dd�|j|�nI||d
kr�x6||dkr�|d=|jd|dd�q�Wn|jd|dt|�d	�|j|�|jd
�q&W|jdt|��dS(Nu<H1>u</H1>
<UL COMPACT PLAIN>
iiu  u<UL PLAIN>
u</UL>
u<LI> <A HREF="u">u</A>
i����i����i����i����i����i����(uwriteucontentsuappendumakefileuexpandulen(uselfutitleumaxlevelu
prevlevelsulevelunode((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyulistcontents�s$	
uTexinfoParser.listcontentscCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_page�suTexinfoParser.do_pagecCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_need�suTexinfoParser.do_needcCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_group�suTexinfoParser.bgn_groupcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	end_group�suTexinfoParser.end_groupcCs*|jr|jd�n
|jd�dS(Nu
u<P>
(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_sp�s	uTexinfoParser.do_spcCs|jd�dS(Nu<HR>(uwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_hline�suTexinfoParser.do_hlinecCs|jd�|j|�dS(Nu<DL>(uwriteu	do_deffnx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_deffn�s
uTexinfoParser.bgn_deffncCs|jd�dS(Nu</DL>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	end_deffn�suTexinfoParser.end_deffncCs�|jd�t|d�}|dd�|dd�\}}}|jd|�x%|D]}|jdt|��q[W|jd�|jd|�dS(Nu<DT>iu@b{%s}u u
<DD>ufn(uwriteu
splitwordsuexpandumakevaruindex(uselfuargsuwordsucategoryunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_deffnx�s
'

uTexinfoParser.do_deffnxcCs|jd|�dS(Nu	Function (u	bgn_deffn(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_defun�suTexinfoParser.bgn_defuncCs|jd|�dS(Nu	Function (u	do_deffnx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_defunx�suTexinfoParser.do_defunxcCs|jd|�dS(NuMacro (u	bgn_deffn(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_defmac�suTexinfoParser.bgn_defmaccCs|jd|�dS(NuMacro (u	do_deffnx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_defmacx�suTexinfoParser.do_defmacxcCs|jd|�dS(Nu{Special Form} (u	bgn_deffn(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_defspec�suTexinfoParser.bgn_defspeccCs|jd|�dS(Nu{Special Form} (u	do_deffnx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_defspecx�suTexinfoParser.do_defspecxcCs|jd�|j|�dS(Nu<DL>(uwriteu	do_defvrx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_defvr�s
uTexinfoParser.bgn_defvrcCs�|jd�t|d�}|dd�|dd�\}}}|jd|�x|D]}|jd|�q[W|jd�|jd|�dS(Nu<DT>iu	@code{%s}u u
<DD>uvr(uwriteu
splitwordsuexpanduindex(uselfuargsuwordsucategoryunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_defvrx�s
'

uTexinfoParser.do_defvrxcCs|jd|�dS(Nu	Variable (u	bgn_defvr(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_defvar�suTexinfoParser.bgn_defvarcCs|jd|�dS(Nu	Variable (u	do_defvrx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_defvarx�suTexinfoParser.do_defvarxcCs|jd|�dS(Nu{User Option} (u	bgn_defvr(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_defopt�suTexinfoParser.bgn_defoptcCs|jd|�dS(Nu{User Option} (u	do_defvrx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_defoptxsuTexinfoParser.do_defoptxcCs|jd�|j|�dS(Nu<DL>(uwriteu
do_deftypefnx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_deftypefns
uTexinfoParser.bgn_deftypefncCs�|jd�t|d�}|dd�|dd�\}}}}|jd||f�x%|D]}|jdt|��qdW|jd�|jd|�dS(Nu<DT>iu@code{%s} @b{%s}u u
<DD>ufn(uwriteu
splitwordsuexpandumakevaruindex(uselfuargsuwordsucategoryudatatypeunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_deftypefnx
s
*

uTexinfoParser.do_deftypefnxcCs|jd|�dS(Nu	Function (u
bgn_deftypefn(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_deftypefunsuTexinfoParser.bgn_deftypefuncCs|jd|�dS(Nu	Function (u
do_deftypefnx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_deftypefunxsuTexinfoParser.do_deftypefunxcCs|jd�|j|�dS(Nu<DL>(uwriteu
do_deftypevrx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_deftypevrs
uTexinfoParser.bgn_deftypevrcCs�|jd�t|d�}|dd�|dd�\}}}}|jd||f�x|D]}|jd|�qdW|jd�|jd|�dS(Nu<DT>iu@code{%s} @b{%s}u u
<DD>ufn(uwriteu
splitwordsuexpanduindex(uselfuargsuwordsucategoryudatatypeunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_deftypevrxs
*

uTexinfoParser.do_deftypevrxcCs|jd|�dS(Nu	Variable (u
bgn_deftypevr(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_deftypevar*suTexinfoParser.bgn_deftypevarcCs|jd|�dS(Nu	Variable (u
do_deftypevrx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_deftypevarx-suTexinfoParser.do_deftypevarxcCs|jd�|j|�dS(Nu<DL>(uwriteu	do_defcvx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_defcv2s
uTexinfoParser.bgn_defcvcCs�|jd�t|d�}|dd�|dd�\}}}}|jd|�x|D]}|jd|�q^W|jd�|jdd||f�dS(Nu<DT>iu@b{%s}u u
<DD>uvru%s @r{on %s}(uwriteu
splitwordsuexpanduindex(uselfuargsuwordsucategoryu	classnameunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_defcvx8s
*

uTexinfoParser.do_defcvxcCs|jd|�dS(Nu{Instance Variable} (u	bgn_defcv(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_defivarCsuTexinfoParser.bgn_defivarcCs|jd|�dS(Nu{Instance Variable} (u	do_defcvx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_defivarxFsuTexinfoParser.do_defivarxcCs|jd�|j|�dS(Nu<DL>(uwriteu	do_defopx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_defopIs
uTexinfoParser.bgn_defopcCs�|jd�t|d�}|dd�|dd�\}}}}|jd|�x%|D]}|jdt|��q^W|jd�|jdd||f�dS(Nu<DT>iu@b{%s}u u
<DD>ufnu%s @r{on %s}(uwriteu
splitwordsuexpandumakevaruindex(uselfuargsuwordsucategoryu	classnameunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_defopxOs
*

uTexinfoParser.do_defopxcCs|jd|�dS(NuMethod (u	bgn_defop(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_defmethodYsuTexinfoParser.bgn_defmethodcCs|jd|�dS(NuMethod (u	do_defopx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_defmethodx\suTexinfoParser.do_defmethodxcCs|jd�|j|�dS(Nu<DL>(uwriteu	do_deftpx(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_deftpas
uTexinfoParser.bgn_deftpcCs�|jd�t|d�}|dd�|dd�\}}}|jd|�x|D]}|jd|�q[W|jd�|jd|�dS(Nu<DT>iu@b{%s}u u
<DD>utp(uwriteu
splitwordsuexpanduindex(uselfuargsuwordsucategoryunameurestuword((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_deftpxgs
'

uTexinfoParser.do_deftpxcCs\|s,|jd�d|jt|j�<n,||_|jd�d|jt|j�<dS(Nu<OL>
u</OL>
u<UL>
u</UL>
(uwriteu	stackinfoulenustacku
itemnumber(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_enumeratess
	
uTexinfoParser.bgn_enumeratecCsEd|_|j|jt|j�d�|jt|j�d=dS(Ni(uNoneu
itemnumberuwriteu	stackinfoulenustack(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_enumerate{s	!uTexinfoParser.end_enumeratecCs||_|jd�dS(Nu<UL>
(uitemarguwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_itemize�s	uTexinfoParser.bgn_itemizecCsd|_|jd�dS(Nu</UL>
(uNoneuitemarguwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_itemize�s	uTexinfoParser.end_itemizecCs||_|jd�dS(Nu<DL>
(uitemarguwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	bgn_table�s	uTexinfoParser.bgn_tablecCsd|_|jd�dS(Nu</DL>
(uNoneuitemarguwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	end_table�s	uTexinfoParser.end_tablecCsd|_|j|�dS(Nufn(u	itemindexu	bgn_table(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_ftable�s	uTexinfoParser.bgn_ftablecCsd|_|j�dS(N(uNoneu	itemindexu	end_table(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_ftable�s	uTexinfoParser.end_ftablecCsd|_|j|�dS(Nuvr(u	itemindexu	bgn_table(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_vtable�s	uTexinfoParser.bgn_vtablecCsd|_|j�dS(N(uNoneu	itemindexu	end_table(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_vtable�s	uTexinfoParser.end_vtablecCsv|jr|j|j|�n|jr�|jddkrv|jdrv|jdtjkrv|jd|d}q�|jd|}n|jdk	r�|jd|}t|j�|_n|jr|jddkr|j	d	�|j
|�|j	d
�nm|jrK|jddkrK|j	d�|j
|�|j	d
�n'|j	d�|j
|�|j	d�dS(Niu@iu{u}u u. utableu<DT>u
<DD>u
multitableu<TR><TD>u</TD>
</TR>
u<LI>u  i����i����(u	itemindexuindexuitemargustringu
ascii_lettersu
itemnumberuNoneu	incrementustackuwriteuexpand(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_item�s*		 





uTexinfoParser.do_itemcCsd|_|jd�dS(Nu<TABLE BORDER="">
(uNoneuitemarguwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_multitable�s	uTexinfoParser.bgn_multitablecCsd|_|jd�dS(Nu</TABLE>
<BR>
(uNoneuitemarguwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_multitable�s	uTexinfoParser.end_multitablecCs
d|_dS(N(uNoneuitemarg(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuhandle_columnfractions�su$TexinfoParser.handle_columnfractionscCs|jd�dS(Nu</TD>
    <TD>(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
handle_tab�suTexinfoParser.handle_tabcCs|jd�dS(Nu<BLOCKQUOTE>(uwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_quotation�suTexinfoParser.bgn_quotationcCs|jd�dS(Nu</BLOCKQUOTE>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_quotation�suTexinfoParser.end_quotationcCs!|jd|_|jd�dS(Niu<PRE>(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_example�suTexinfoParser.bgn_examplecCs!|jd�|jd|_dS(Nu</PRE>
i(uwriteunofill(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_example�s
uTexinfoParser.end_examplecCs|j|d�dS(Nu
(uexpand(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_exdent�suTexinfoParser.do_exdentcCs!|jd|_|jd�dS(Niu<PRE>
(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_flushleft�suTexinfoParser.bgn_flushleftcCs!|jd�|jd|_dS(Nu</PRE>
i(uwriteunofill(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_flushleft�s
uTexinfoParser.end_flushleftcCs!|jd|_|jd�dS(Niu<ADDRESS COMPACT>
(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_flushright�suTexinfoParser.bgn_flushrightcCs!|jd�|jd|_dS(Nu</ADDRESS>
i(uwriteunofill(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_flushright�s
uTexinfoParser.end_flushrightcCs+|jd�|jd�|jj�dS(Nu<DIR>
u$  <STRONG><EM>Menu</EM></STRONG><P>
(uwriteuhtmlhelpu	beginmenu(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_menu�s

uTexinfoParser.bgn_menucCs|jd�|jj�dS(Nu</DIR>
(uwriteuhtmlhelpuendmenu(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_menu�s
uTexinfoParser.end_menucCsdS(N((uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_cartouche�suTexinfoParser.bgn_cartouchecCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_cartouche�suTexinfoParser.end_cartouchecCs�dg|_i|_d|jd<d|jd<d|jd<d|jd<d	|jd
<d|jd<i|_x|jD]}g|j|<qvWdS(
NucpuConceptuFunctionufnuKeywordukyuProgramupguTypeutpuVariableuvr(unoncodeindicesu
indextitleu
whichindex(uselfuname((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
resetindex�s	





	uTexinfoParser.resetindexcCs9||jkr"|j||�ntdt|��dS(Nu*** No index named(u
whichindexuindexuprinturepr(uselfunameuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
user_indexsuTexinfoParser.user_indexcCs|jd|�dS(Nucp(uindex(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_cindexsuTexinfoParser.do_cindexcCs|jd|�dS(Nufn(uindex(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_findexsuTexinfoParser.do_findexcCs|jd|�dS(Nuky(uindex(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_kindexsuTexinfoParser.do_kindexcCs|jd|�dS(Nupg(uindex(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_pindexsuTexinfoParser.do_pindexcCs|jd|�dS(Nutp(uindex(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_tindexsuTexinfoParser.do_tindexcCs|jd|�dS(Nuvr(uindex(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	do_vindexsuTexinfoParser.do_vindexcCs7|j|j||jf�|jj||j�dS(N(u
whichindexuappendunodenameuhtmlhelpuindex(uselfunameuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuindexsuTexinfoParser.indexcCs�|j�}t|�dkr/td|�dS|\}}||jksY||jkrjtd|�dS||kr�|j||j|k	r�|j|}|j||t|�d�<||j|<ndS(Niu*** bad @synindexu*** bad key(s) in @synindex(usplitulenuprintu
whichindex(uselfuargsuwordsuoldunewuinew((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudo_synindexs


uTexinfoParser.do_synindexcCsS|j�}x@|D]8}||jkr8|j|�qtdt|��qWdS(Nu*** No index named(usplitu
whichindexuprindexuprinturepr(uselfuargsuwordsuname((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
do_printindex-s

uTexinfoParser.do_printindexcCs�||jk}|j|}|s&dS|jrStd|jd|j|d�ng}tjd�}xw|D]o\}}|j�}|}	x8|j|�}
|
s�Pn|
j	�}||d�}q�|j
|||f�qoW|dd�=|j�|jd�d}}
x�|D]�\}}}||f||
fkrDqn|jdkrptd|j|d|�n|jd�|r�d	|d
}n||kr�|j|�n|jdt|�|f�||}}
qW|jd�dS(
Nu!u--- Generatinguindexu^(@[a-z]+)?{u
<DL COMPACT>
iu:u<DT>u@code{u}u
<DD><A HREF="%s">%s</A>
u</DL>
(unoncodeindicesu
whichindexu	debugginguprintu
indextitleureucompileulowerumatchuenduappendusortuwriteuNoneuexpandumakefile(uselfunameuiscodeindexuindexuindex1ujunkprogukeyunodeusortkeyu
oldsortkeyumouiuprevkeyuprevnode((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuprindex5sH
	




uTexinfoParser.prindexcCs]|jrYtd�t|jj��}x.|D]#}t|jd�|j|�q/WndS(Nu--- Unrecognized commands ---i(uunknownuprintusortedukeysuljust(uselfucmdsucmd((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyureport]s
	

uTexinfoParser.reportN(Bu__name__u
__module__u__qualname__uCOPYRIGHT_SYMBOLu
FN_ID_PATTERNuFN_SOURCE_PATTERNuFN_TARGET_PATTERNu	FN_HEADERuHTMLNodeuNodeu__init__usethtmlhelpu
setdirnameu
setincludediruparseu	parserestustartsavingucollectsavingsuwriteuendnodeuprocessuinmenuuexpanduunknown_openu
unknown_closeuunknown_handleuhandle_noindentu
handle_refillu
do_includeuopen_dmnu	close_dmnu	open_dotsu
close_dotsuopen_bulletuclose_bulletuopen_TeXu	close_TeXuhandle_copyrightuopen_copyrightuclose_copyrightu
open_minusuclose_minusuopen_exclamdownuclose_exclamdownuopen_questiondownuclose_questiondownuopen_aauclose_aauopen_AAuclose_AAuopen_aeuclose_aeuopen_AEuclose_AEuopen_ouclose_ouopen_Ouclose_Ouopen_ssuclose_ssuopen_oeuclose_oeuopen_OEuclose_OEuopen_luclose_luopen_Luclose_Luopen_resultuclose_resultuopen_expansionuclose_expansionu
open_printuclose_printu
open_erroruclose_erroru
open_equivuclose_equivu
open_pointuclose_pointu
open_pxrefuclose_pxrefu	open_xrefu
close_xrefuopen_refu	close_refuopen_inforefu
close_inforefumakerefu	open_urefu
close_urefu
open_imageuclose_imageu	makeimageuopen_uclose_u	open_asisu
close_asisu	open_citeu
close_citeu	open_codeu
close_codeuopen_tuclose_tuopen_dfnu	close_dfnu	open_emphu
close_emphuopen_iuclose_iu
open_footnoteuclose_footnoteuwritefootnotesu	open_fileu
close_fileuopen_kbdu	close_kbduopen_keyu	close_keyuopen_ruclose_ru	open_sampu
close_sampuopen_scuclose_scuopen_stronguclose_stronguopen_buclose_buopen_varu	close_varuopen_wuclose_wuopen_urlu	close_urlu
open_emailuclose_emailuopen_titlefontuclose_titlefontu
open_smalluclose_smallucommanduunknown_cmdudo_enduunknown_endu
do_commentudo_cu
bgn_ifinfou
end_ifinfou	bgn_iftexu	end_iftexu
bgn_ignoreu
end_ignoreubgn_texuend_texudo_setudo_clearu	bgn_ifsetu	end_ifsetubgn_ifclearuend_ifclearu
open_valueuclose_valueudo_finaloutudo_setchapternewpageudo_setfilenameudo_settitleu
do_parskipudo_byeu
bgn_titlepageu
end_titlepageudo_shorttitlepageu	do_centerudo_titleudo_subtitleu	do_authorudo_vskipudo_vfilludo_smallbookudo_paragraphindentudo_headingsudo_footnotestyleudo_evenheadingudo_evenfootingu
do_oddheadingu
do_oddfootingudo_everyheadingudo_everyfootingudo_nodeulinkupopstacku
do_chapteru
do_unnumberedudo_appendixudo_topudo_chapheadingudo_majorheadingu
do_sectionudo_unnumberedsecudo_appendixsecudo_appendixsectionu
do_headingu
do_subsectionudo_unnumberedsubsecudo_appendixsubsecu
do_subheadingudo_subsubsectionudo_unnumberedsubsubsecudo_appendixsubsubsecudo_subsubheadinguheadingudo_contentsudo_shortcontentsudo_summarycontentsulistcontentsudo_pageudo_needu	bgn_groupu	end_groupudo_spudo_hlineu	bgn_deffnu	end_deffnu	do_deffnxu	bgn_defunu	end_defunu	do_defunxu
bgn_defmacu
end_defmacu
do_defmacxubgn_defspecuend_defspecudo_defspecxu	bgn_defvru	end_defvru	do_defvrxu
bgn_defvaru
end_defvaru
do_defvarxu
bgn_defoptu
end_defoptu
do_defoptxu
bgn_deftypefnu
end_deftypefnu
do_deftypefnxubgn_deftypefunuend_deftypefunudo_deftypefunxu
bgn_deftypevru
end_deftypevru
do_deftypevrxubgn_deftypevaruend_deftypevarudo_deftypevarxu	bgn_defcvu	end_defcvu	do_defcvxubgn_defivaruend_defivarudo_defivarxu	bgn_defopu	end_defopu	do_defopxu
bgn_defmethodu
end_defmethodu
do_defmethodxu	bgn_deftpu	end_deftpu	do_deftpxu
bgn_enumerateu
end_enumerateubgn_itemizeuend_itemizeu	bgn_tableu	end_tableu
bgn_ftableu
end_ftableu
bgn_vtableu
end_vtableudo_itemudo_itemxubgn_multitableuend_multitableuhandle_columnfractionsu
handle_tabu
bgn_quotationu
end_quotationubgn_exampleuend_exampleubgn_lispuend_lispubgn_smallexampleuend_smallexampleu
bgn_smalllispu
end_smalllispubgn_displayuend_displayu
bgn_formatu
end_formatu	do_exdentu
bgn_flushleftu
end_flushleftubgn_flushrightuend_flushrightubgn_menuuend_menuu
bgn_cartoucheu
end_cartoucheu
resetindexu
user_indexu	do_cindexu	do_findexu	do_kindexu	do_pindexu	do_tindexu	do_vindexuindexudo_synindexudo_syncodeindexu
do_printindexuprindexureport(u
__locals__((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
TexinfoParser�s~!8
 #T		&&
		

(u
TexinfoParsercBs�|EeZdZdZdZdedZdedZdZeZ	dd	�Z
d
d�Zdd
�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�ZdS(uTexinfoParserHTML3u&copy;u[%(id)s]u3<A ID=footnoteref%(id)s HREF="#footnotetext%(id)s">u</A>u;<FN ID=footnotetext%(id)s>
<P><A HREF="#footnoteref%(id)s">u</A>
%(text)s</P></FN>
u[<DIV CLASS=footnotes>
  <HR NOSHADE WIDTH=200>
  <STRONG><EM>Footnotes</EM></STRONG>
  <P>
cCs|jd�dS(Nu<BQ>(uwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_quotationssu TexinfoParserHTML3.bgn_quotationcCs|jd�dS(Nu</BQ>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
end_quotationtsu TexinfoParserHTML3.end_quotationcCs!|jd|_|jd�dS(Niu<PRE CLASS=example><CODE>(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_examplevsuTexinfoParserHTML3.bgn_examplecCs!|jd�|jd|_dS(Nu</CODE></PRE>
i(uwriteunofill(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_example{s
uTexinfoParserHTML3.end_examplecCs!|jd|_|jd�dS(Niu<PRE CLASS=flushleft>
(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
bgn_flushleftsu TexinfoParserHTML3.bgn_flushleftcCs!|jd|_|jd�dS(Niu4<DIV ALIGN=right CLASS=flushright><ADDRESS COMPACT>
(unofilluwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_flushright�su!TexinfoParserHTML3.bgn_flushrightcCs!|jd�|jd|_dS(Nu</ADDRESS></DIV>
i(uwriteunofill(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_flushright�s
u!TexinfoParserHTML3.end_flushrightcCs|jd�|jd�dS(Nu<UL PLAIN CLASS=menu>
u  <LH>Menu</LH>
(uwrite(uselfuargs((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyubgn_menu�s
uTexinfoParserHTML3.bgn_menucCs|jd�dS(Nu</UL>
(uwrite(uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuend_menu�suTexinfoParserHTML3.end_menuN(u__name__u
__module__u__qualname__uCOPYRIGHT_SYMBOLu
FN_ID_PATTERNuFN_SOURCE_PATTERNuFN_TARGET_PATTERNu	FN_HEADERu	HTML3NodeuNodeu
bgn_quotationu
end_quotationubgn_exampleuend_exampleu
bgn_flushleftubgn_flushrightuend_flushrightubgn_menuuend_menu(u
__locals__((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuTexinfoParserHTML3esuTexinfoParserHTML3cBs|EeZdZdZejd�Zdd�Zdd�Zdd�Z	d	d
�Z
dd�Zd
d�Zdd�Z
dd�Zejdd�Zejdd�Zdejdd�Zdejdd�Zdd�Zejdd�Zd d!�Zd"S(#uHTMLHelpu�
    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.
    u@code{(.*?)}cCsy||_||_d|_d|_d|_g|_i|_i|_i|_	g|_
d|_i|_i|_
dS(Nu(uhelpbaseudirnameuNoneuprojectfileucontentfileu	indexfileunodelistu	nodenamesu	nodeindexu	filenamesu	indexlistucurrentumenudictudumped(uselfuhelpbaseudirname((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu__init__�s												uHTMLHelp.__init__cCse|||||f}||j|<t|j�|j|<|jj|�||_g|j|j<dS(N(u	filenamesulenunodelistu	nodeindexuappenducurrentumenudict(uselfunameunextuprevuupufilenameunode((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuaddnode�s
	uHTMLHelp.addnodecCs!|j|j}|j|�dS(N(umenudictucurrentuappend(uselfunodenameumenu((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyumenuitem�suHTMLHelp.menuitemcCs||j|<dS(N(u	filenames(uselfu	imagename((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuaddimage�suHTMLHelp.addimagecCs|jj||f�dS(N(u	indexlistuappend(uselfuargsunodename((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuindex�suHTMLHelp.indexcCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	beginmenu�suHTMLHelp.beginmenucCsdS(N((uself((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuendmenu�suHTMLHelp.endmenuc,Cs�|js
dS|jd}|jd}|jd}|jd}|j}|jd\}}}}	}
|
}y�t|d�}tdd|�td	d|�td
d|�tdd|�tdd|�td
|dd|�td|dd|�td|dd|�tdd|�td|dd|�td|dd|�tdd|�tdd|�tdd|�tdd|�tdd|�td|d|dd|�tdd|�tdd|�tdd|�|j|�|j�WnBtk
rR}
z"t|d|
�tjd�WYdd}
~
XnXyt|d�}tdd|�tdd|�td d|�td!d|�td"d|�td#d|�td$d|�td%d|�td&d|�td'd|�td(d|�td)d|�td*d|�|j	|�td+d|�td,d|�|j�WnBtk
r�}
z"t|d|
�tjd�WYdd}
~
XnXy�t|d�}tdd|�td-d|�td d|�td!d|�td"d|�td#d|�td$d|�td%d|�td.d|�td/d|�|j
|�td+d|�td,d|�|j�WnBtk
r�}
z"t|d|
�tjd�WYdd}
~
XnXdS(0Nu.chmu.hhpu.hhcu.hhkiuwu	[OPTIONS]ufileuAuto Index=Yesu
Binary TOC=NouBinary Index=YesuCompatibility=1.1uCompiled file=uuContents file=uDefault topic=uError log file=ErrorLog.loguIndex file=uTitle=uDisplay compile progress=YesuFull-text search=YesuDefault window=mainu	[WINDOWS]umain=,"u","u=","","",,,,,0x23520,222,0x1046,[10,10,780,560],0xB0000,,,,,,0u[FILES]u:iu.<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">u0<!-- This file defines the table of contents -->u<HTML>u<HEAD>uF<meta name="GENERATOR"content="Microsoft&reg; HTML Help Workshop 4.1">u<!-- Sitemap 1.0 -->u</HEAD>u<BODY>u'   <OBJECT type="text/site properties">u2     <param name="Window Styles" value="0x800025">u*     <param name="comment" value="title:">u)     <param name="comment" value="base:">u   </OBJECT>u</BODY>u</HTML>u$<!-- This file defines the index -->u$<OBJECT type="text/site properties">u	</OBJECT>(uhelpbaseunodelistuopenuprintu	dumpfilesucloseuIOErrorusysuexitu	dumpnodesu	dumpindex(uselfu
resultfileuprojectfileucontentfileu	indexfileutitleutopnameutopnextutopprevutopuputopfileudefaulttopicufpumsg((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyufinalize�s�	



	
 	
 	
uHTMLHelp.finalizecCs:t|jj��}x|D]}t|d|�qWdS(Nufile(usortedu	filenamesuvaluesuprint(uselfuoutfileufilelistufilename((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	dumpfiles9s
uHTMLHelp.dumpfilescCs�i|_|jr:|jd\}}}}}||_ntdd|�x$|jD]}|j|d|�qTWtdd|�dS(Niu<UL>ufileu</UL>(udumpedunodelistutopnodeuprintudumpnode(uselfuoutfileunodenameudummyunode((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	dumpnodes>s		uHTMLHelp.dumpnodesic
Cs|r|\}}}}}||_||jkr7dSd|j|<td|ddd|�tdddd|�td|dddd|�td|dddd|�td	d|�y(|j|}	|j|	|d
|�Wqtk
r�YqXndS(Niu uendufileu <LI><OBJECT type="text/sitemap">u<param name="Name" value="u">u<param name="Local" value="u	</OBJECT>i(ucurrentudumpeduprintumenudictudumpmenuuKeyError(
uselfunodeuindentuoutfileunodenameunextuprevuupufilenameumenu((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudumpnodeIs 	


uHTMLHelp.dumpnodecCs�|r�|j}||jkrCtd|dd|�|d7}nx0|D](}|j|�}|j|||�qJW||jkr�td|dd|�|d8}q�ndS(Nu u<UL>ufileiu</UL>(ucurrentutopnodeuprintugetnodeudumpnode(uselfumenuuindentuoutfileucurrentnodeuitemumenunode((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyudumpmenubs	

uHTMLHelp.dumpmenucCsNy|j|}|j|SWn+tk
r4dSYntk
rIdSYnXdS(N(u	nodeindexunodelistuKeyErroruNoneu
IndexError(uselfunodenameuindex((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyugetnodeos


uHTMLHelp.getnodecCs�tdd|�x�|jD]�\}}|j|�}t|�}|jd|}tdddd|�td|dddd|�td	|dddd|�td
d|�qWtdd|�dS(Nu<UL>ufileu/u <LI><OBJECT type="text/sitemap">uendu u<param name="Name" value="u">u<param name="Local" value="u	</OBJECT>u</UL>(uprintu	indexlistu
codeexpandumakefileudirname(uselfuoutfileukeyulocation((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	dumpindexysuHTMLHelp.dumpindexcCsv|jj|�}|s|S|jd�\}}|jd�\}}|d|�|||�||d�}|S(Nii(ucodeprogumatchuspan(uselfulineucoubgnuenduaub((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
codeexpand�s,uHTMLHelp.codeexpandN(u__name__u
__module__u__qualname__u__doc__ureucompileucodeprogu__init__uaddnodeumenuitemuaddimageuindexu	beginmenuuendmenuufinalizeusysustdoutu	dumpfilesu	dumpnodesudumpnodeudumpmenuugetnodeu	dumpindexu
codeexpand(u
__locals__((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyuHTMLHelp�s"_

uHTMLHelpcCsd|dS(Nu@var{u}((ustr((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyumakevar�sumakevarcCs�g}d}t|�}x|||kr�x*||krS||dkrS|d}q*W||krdPn|}t|||�}|j|||��qWx#t|�|kr�|jd�q�W|S(Niu 	
iu(ulenufindwordenduappend(ustru	minlengthuwordsuiunustart((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
splitwords�su
splitwordsu[@{} ]cCs�d}x�||kr�tj||�}|s1Pn|j�}||}|d}|dkrj|d}q	|dkr�|d}q	|dkr�|d}q	|dkr	|dkr	|dSq	W|S(Niiu@u{u}u (ufwprogusearchustart(ustruiunulevelumouc((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyufindwordend�s"




ufindwordendcCs|j�}t|�dS(Nu.html(ustripu
fixfunnychars(unodename((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyumakefile�sumakefileu!@-=+.cCsxd}xk|t|�krs||}|tkr`d}|d|�|||dd�}n|t|�}q	W|S(Niu-i(ulenu	goodchars(uaddruiuc((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu
fixfunnychars�s
)u
fixfunnycharscCs�|s
dSx�tjtjtjfD]�}|d}||kr#|j|�d}|t|�kr�t|�dkr�|dd}|dkr�d}q�q�t|dd��|d}n|dd	�||}|Sq#W|S(
Nu1iiiu00u10i����i����i����(ustringudigitsuascii_lowercaseuascii_uppercaseuindexulenu	increment(ususequenceulastcui((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu	increment�s
!u	incrementcCsKddl}d}d}d}d}d}x.|jddgkrZ|d}|jd=q-W|jddkr�d}|jd=n|jddkr�d}|jd=n|jddkr�d}|jd=n|jddkr|jd	}|jdd
�=nt|j�d
kr2tdd�|jd	�n|rDt�}n	t�}||_||_||_	|jd}|jd	}	|j
|	�|jtj
j|��t||	�}|j|�yt|d
�}
WnBtk
r}z"t|d|�|jd�WYdd}~XnX|j|
�|
j�|j�|j�dS(Niuiu-du-pu-cu-3u-Hiiu5usage: texi2hh [-d [-d]] [-p] [-c] [-3] [-H htmlhelp]uinputfile outputdirectoryuru:(usysuargvulenuprintuexituTexinfoParserHTML3u
TexinfoParserucontu	debuggingu
print_headersu
setdirnameu
setincludediruosupathudirnameuHTMLHelpusethtmlhelpuopenuIOErroruparseucloseureportufinalize(usysu	debuggingu
print_headersucontuhtml3uhtmlhelpuhelpbaseuparserufileudirnameufpumsg((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyutest�s\




				



 


utestu__main__(uosusysustringureuMAGICucompileucmprogublprogukwproguspprogumiproguHTMLNodeu	HTML3Nodeu
TexinfoParseruTexinfoParserHTML3uHTMLHelpumakevaru
splitwordsufwprogufindwordendumakefileu
ascii_lettersudigitsu	goodcharsu
fixfunnycharsu	incrementutestu__name__(((u</opt/alt/python33/lib64/python3.3/Tools/scripts/texi2html.pyu<module>Bs<	[������-�9