File: //lib64/python3.9/__pycache__/re.cpython-39.opt-2.pyc
a
    �DOg�=  �                   @   s�  d dl Z d dlZd dlZd dlZzd dlZW n eyB   dZY n0 g d�ZdZG dd� de j�Z	e
� �e	j� ej
Z
d/dd�Zd0dd	�Zd1d
d�Zd2dd
�Zd3dd�Zd4dd�Zd5dd�Zd6dd�Zd7dd�Zdd� Zd8dd�Zdd� dD �Zdd � Zee�d!d ��Zee�d!d ��d!��Zi Zd"Zd#d$� Z e�!e�d%d&� �Z"d'd(� Z#d)d*� Z$d dl%Z%d+d,� Z&e%�'ee&e � G d-d.� d.�Z(dS )9�    N)�match�	fullmatch�search�sub�subn�split�findall�finditer�compile�purge�template�escape�error�Pattern�Match�A�I�L�M�S�X�U�ASCII�
IGNORECASE�LOCALE�	MULTILINE�DOTALL�VERBOSE�UNICODEz2.2.1c                   @   sp   e Zd Zej ZZej ZZ	ej
 ZZej
 ZZej ZZej ZZej ZZej ZZejZdd� Zej Z dS )�	RegexFlagc                 C   s�   | j d urd| j � �S | j}g }|dk }|r2| }| jD ],}||j@ r8||j M }|�d|j � �� q8|rx|�t|�� d�|�}|r�t|�dkr�d|� d�}n
d|� �}|S )Nzre.r   �|�   z~(�)�~)�_name_�_value_�	__class__�append�hex�join�len)�self�value�members�negative�m�res� r1   �/usr/lib64/python3.9/re.py�__repr__�   s&