Ak J d Z ddlZddlmZ ddlT ddlmZ ej ek s J d ee hZ eehZ eehZe eehz ZeeeefeeeefeeeefiZej fdZd Z d Z!ddZ"ej# dz Z$de$z dz Z%d Z&e$e'fdZ(d Z)d Z*d Z+d Z,d Z-d Z.d Z/d Z0d Z1d Z2d Z3ddZ4dS )zInternal support module for sre N )_parser)*)_EXTRA_CASESzSRE module mismatchc * ||z r| | z } | |z | z S N )flags add_flags del_flags TYPE_FLAGSs 3/opt/alt/python311/lib64/python3.11/re/_compiler.py_combine_flagsr s- : *I)++ c | j }t }t }t }t }t }d } d } d }|t z rL|t z sB|t z r t j } t j } t }nt j } t j } |D ]=\ }} ||v rP|t z s || || ,|t z r" |t | || X | | s || || z | | }|s" |t | || ||vr" |t" | || |t$ || } |d |t&