File: //lib/python3.12/__pycache__/_markupbase.cpython-312.pyc
�
    )!�h=9  �                   �  � d Z ddlZ ej                  d�      j                  Z ej                  d�      j                  Z ej                  d�      Z ej                  d�      Z ej                  d�      Z[ G d� d	�      Z	y)
z�Shared support for scanning document type declarations in HTML and XHTML.
This module is used as a foundation for the html.parser module.  It has no
documented public API and should not be used directly.
�    Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z	]\s*]\s*>z]\s*>c                   �l   � e Zd ZdZd� Zd� Zd� Zd� ZdZd� Z	dd�Z
dd	�Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zy)�
ParserBaseziParser base class which provides some common support methods used
    by the SGML/HTML and XHTML parsers.c                 �>