File: //opt/alt/python37/lib/python3.7/site-packages/bs4/builder/__pycache__/_htmlparser.cpython-37.pyc
B
F.�`�# �
@ s� d Z dgZddlmZ yddlmZ W n2 ek
rX Z zG dd� de�ZW ddZ[X Y nX ddlZddl Z ej
dd� \ZZZ
edko�ed ko�e
dkZedko�edkZedko�ed
kZddlmZmZmZmZmZ ddlmZmZ dd
lmZmZmZ dZG dd� de�ZG dd� de�Z edk�r�ed k�r�e�s�ddl!Z!e!�"d�Z#e#e _#e!�"de!j$�Z%e%e_%ddlm&Z&m'Z' dd� Z(dd� Z)e(e_(e)e_)dZdS )zCUse the HTMLParser library to parse HTML files that aren't too bad.�HTMLParserTreeBuilder� )�
HTMLParser)�HTMLParseErrorc @ s e Zd ZdS )r N)�__name__�
__module__�__qualname__� r r �H/opt/alt/python37/lib/python3.7/site-packages/bs4/builder/_htmlparser.pyr s r N� � � )�CData�Comment�Declaration�Doctype�ProcessingInstruction)�EntitySubstitution�
UnicodeDammit)�HTML�HTMLTreeBuilder�STRICTzhtml.parserc @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�BeautifulSoupHTMLParserc C sD i }x(|D ] \}}|d krd}|||<