Файловый менеджер - Редактировать - /usr/lib64/python3.12/html/__pycache__/parser.cpython-312.opt-2.pyc
Назад
� �֦izQ � � � d dl Z d dlZd dlmZ dgZ e j d� Z e j d� Z e j d� Z e j d� Z e j d� Z e j d � Z e j d � Z e j d� Z e j d� Z e j d � Z e j de j � Z e j de j � Z e j de j � Z e j d � Z e j d� Z G d� dej, � Zy)� N)�unescape� HTMLParserz[&<]z &[a-zA-Z#]z%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]z)&#(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]z <[a-zA-Z]z </[a-zA-Z]�>z--!?>z-?>z0([a-zA-Z][^\t\n\r\f />]*)(?:[\t\n\r\f ]|/(?!>))*a{ ( (?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name ) ([\t\n\r\f ]*=[\t\n\r\f ]* # value indicator ('[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? (?:[\t\n\r\f ]|/(?!>))* # possibly followed by a space a [a-zA-Z][^\t\n\r\f />]* # tag name [\t\n\r\f /]* # optional whitespace before attribute name (?:(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name (?:[\t\n\r\f ]*=[\t\n\r\f ]* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? [\t\n\r\f /]* # possibly followed by a space )* >? aF <[a-zA-Z][^\t\n\r\f />\x00]* # tag name (?:[\s/]* # optional whitespace before attribute name (?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name (?:\s*=+\s* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\s]* # bare value ) \s* # possibly followed by a space )?(?:\s|/(?!>))* )* )? \s* # trailing whitespace z#</\s*([a-zA-Z][-.a-zA-Z0-9:_]*)\s*>c �� � � e Zd Z dZdZddd�� fd� Z� fd�Zd� Zd � Zd Z d� Z dd�d �Zd� Zd"d�Z d� Zd� Zd"d�Zd#d�Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd � Zd!� Z� xZ S )$r )�script�style�xmp�iframe�noembed�noframes)�textarea�titleTF)�convert_charrefs� scriptingc �` �� t �| � � || _ || _ | j � y �N)�super�__init__r r �reset)�selfr r � __class__s ��$/usr/lib64/python3.12/html/parser.pyr zHTMLParser.__init__v s- �� � � ���� 0���"���� � �� c � �� d| _ d| _ t | _ d | _ d| _ d| _ t �| �! � y )N� z???T) �rawdata�lasttag�interesting_normal�interesting� cdata_elem�_support_cdata� _escapabler r )r r s �r r zHTMLParser.reset� s; �� �?�������-������"������ �� �r c �P � | j |z | _ | j d� y )Nr )r �goahead�r �datas r �feedzHTMLParser.feed� s$ � � � �|�|�d�*������Q�r c �( � | j d� y )N� )r$ �r s r �closezHTMLParser.close� s � �'����Q�r Nc � � | j S r )�_HTMLParser__starttag_textr* s r �get_starttag_textzHTMLParser.get_starttag_text� s � �7��#�#�#r �� escapablec �� � |j � | _ || _ | j dk( rt j d� | _ y |rT| j sHt j d| j z t j t j z � | _ y t j d| j z t j t j z � | _ y )N� plaintextz\Zz&|</%s(?=[\t\n\r\f />])z</%s(?=[\t\n\r\f />])) �lowerr r"