| Server IP : 118.27.122.248 / Your IP : 216.73.216.124 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/ |
Upload File : |
3
x2_+ � @ s d dl Z d dlZd dlZd dlZdZejd�Zejd�Zejd�Zejd�Z ejd�Z
G dd � d �ZG d
d� de�ZG dd
� d
�Z
G dd� de
�ZG dd� d�Zdd� Zdd� Zejd�Zdd� Zdd� Zejej d Zdd� Zdd� Zd d!� Zed"k�re� dS )#� Nz\input texinfoz^@([a-z]+)([ ]|$)z^[ ]*$z@[a-z]+z [
@{}&<>]z5^\* ([^:]*):(:|[ \t]*([^\t,\n.]+)([^ \t\n]*))[ \t\n]*c @ sb e Zd ZdZdZdZdZdZdd� Zdd � Z d
d� Z
dd
d�Zdd� Zdd� Z
dd� Zdd� ZdS )�HTMLNodez�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.
z2<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">r � z</BODY></HTML>
c C s@ || _ || _|r|| _n|| _|| _|| _|| _|| _g | _d S )N)�dirname�name�topname�title�next�prev�up�lines)�self�dirr r r r r r
� r �</opt/alt/python36/lib64/python3.6/Tools/scripts/texi2html.py�__init__g s zHTMLNode.__init__c G s x|D ]}| j j|� qW d S )N)r �append)r r �liner r r �writet s
zHTMLNode.writec C sJ t | jd t| j� d�}|j| j� |j| j� |j| j� |j� d S )N�/�w) �openr �makefiler r �prologue�text�epilogue�close)r �fpr r r �flushx s
zHTMLNode.flushNc C sb |r^|j � dkrd}d}nt|�}d| }| j|d|d|rBd| pDd|rPd| pRd|d |d
�
d S )Nz(dir)z../dir.htmlr z TITLE="%s"z: <A HREF="�"z REL=z REV=�>z</A>
)�lowerr r )r �label�nodename�relZrev�addrr r r r �link s z
HTMLNode.linkc C s� t | j�}dj| j�| _g | _| j� | j� | j� dj| j�}g | _| jd | j d t | j
� d | j
d t | j� d | j d t | j� d | j d | | _
|dkr�d | | _d S )
Nr zF
<HTML><HEAD>
<!-- Converted with texi2html and Python -->
<TITLE>z </TITLE>
<LINK REL=Next HREF="z " TITLE="z">
<LINK REL=Previous HREF="z">
<LINK REL=Up HREF="z">
</HEAD><BODY>
� z<P>
%s</BODY></HTML>
)�lenr �joinr �
open_links�output_links�close_links�DOCTYPEr r r r r
r r )r Zlength�linksr r r �finalize� s
ZzHTMLNode.finalizec C s | j d� d S )Nz<HR>
)r )r r r r r) � s zHTMLNode.open_linksc C s | j d� d S )Nz<HR>
)r )r r r r r+ � s zHTMLNode.close_linksc C sn | j | jkr| jd| j � | jd| jdd� | jd| jdd� | jd| jdd� | j| jkrj| jd | j� d S )
Nz Contz Next�Next)r# z PrevZPreviousz Up�Upz Top)�contr r% r r
r r )r r r r r* � s zHTMLNode.output_links)NN)�__name__�
__module__�__qualname__�__doc__r, �typer1 r r r r r% r. r) r+ r* r r r r r Z s
r c @ s e Zd ZdZdd� Zdd� ZdS )� HTML3Nodez;<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Level 3//EN//3.0">c C s | j d� d S )Nz<DIV CLASS=Navigation>
<HR>
)r )r r r r r) � s zHTML3Node.open_linksc C s | j d� d S )Nz
<HR>
</DIV>
)r )r r r r r+ � s zHTML3Node.close_linksN)r2 r3 r4 r, r) r+ r r r r r7 � s r7 c @ s� e Zd ZdZdZde d Zde d ZdZeZ dd � Z
d
d� Zdd
� Zdd� 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�dDŽ 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��d �d� Z�e^Z�e_Z��d�d� Z��d�d� Z��d�d� Z��d�d � Z��d
�d� Z��d�d
� Z��d�d� Z�e�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��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��d0�d1� Z��d2�d3� Z��d4�d5� Z��d6�d7� Z��d8�d9� 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��dB�dC� Z��dD�dE� Z��dF�dG� Z��dH�dI� Z��dJ�dK� ZdL�dM� ZÐdN�dO� ZĐdP�dQ� ZŐdR�dS� ZƐdT�dU� Z�e�ZȐdV�dW� ZɐdX�dY� ZʐdZ�d[� Zːd\�d]� Z̐d^�d_� Z͐d`�da� Zΐdb�dc� Zϐdd�de� ZАdf�dg� Zѐdh�di� ZҐdj�dk� ZӐdl�dm� Z�e�ZՐdn�do� Zdp�dq� Zאdr�ds� Zؐdt�du� Zِdv�dw� Zڐdx�dy� Zېdz�d{� 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�� �Z �d��d�� �Ze��Z�d��d�� �Z�d��d�� �Ze��Z�d��d�� �Z�d��d�� �Z�e�Z�d��d�� �Z �d��d�� �Z
e��Z�d��d�� �Z�d��d�� �Z
�d��d�� �Z�ddÄ �Z�dĐdń �Z�dƐdDŽ �Z�dȐdɄ �Z�dʐd˄ �Z�d̐d̈́ �Z�dΐdτ �Z�dАdф �Z�dҐdӄ �Z�e�Z�dԐdՄ �Z�ddׄ �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#�e �Z$�e!�Z%�e"�Z&�e�Z'�e �Z(�e'�Z)�e(�Z*�d�d� �Z+�d�d� �Z,�d�d� �Z-�d�d� �Z.�d�d� �Z/�d�d� �Z0�d�d� �Z1�d�d� �Z2�d�d�� �Z3�d��d�� �Z4�d��d�� �Z5�d��d�� �Z6�d��d�� �Z7�d��d�� �Z8�d �d� �Z9�d�d� �Z:�d�d� �Z;�d�d� �Z<�d�d � �Z=�e=�Z>�d
�d� �Z?�d�d
� �Z@�d�d� �ZA�dS ( �
TexinfoParserz©z(%(id)s)z5<A NAME=footnoteref%(id)s HREF="#footnotetext%(id)s">z</A>z5<A NAME=footnotetext%(id)s HREF="#footnoteref%(id)s">z</A>
%(text)s<P>
zJ
<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| _ddi| _i | _g | _d | _d | _d | _d | _g | _d| _d| _d S )Nr Ztmp�.r Zhtml� )�unknown� filenames� debugging�
print_headers�nodefp�
nodelinenor- �savetext� savestack�htmlhelpr �
includedirr"