File: //usr/local/lib/python3.10/dist-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-310.pyc
o
��h� � @ s� d Z ddlZddlZddlZddlmZmZ ddlmZ ddl m
Z
mZmZm
Z
mZ ddlmZmZmZmZmZmZ ddlmZ g d�Ze�d �Zg d
�Zedd� �ZG d
d� de�ZG dd� ded�Z G dd� de �Z!G dd� de"�Z#G dd� d�Z$e$� Z%G dd� de&�Z'G dd� d�Z(dd� Z)G dd� d�Z*e*� Z+d d!� Z,G d"d#� d#�Z-G d$d%� d%e�Z.G d&d'� d'e�Z/G d(d)� d)e e/d�Z0G d*d+� d+�Z1G d,d-� d-e0�Z2d.d/� Z3G d0d1� d1e/�Z4G d2d3� d3e0e4d�Z5dS )4z�
pygments.lexer
~~~~~~~~~~~~~~
Base lexer classes.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
apply_filters�Filter)�get_filter_by_name)�Error�Text�Other�
Whitespace�
_TokenType)�get_bool_opt�get_int_opt�get_list_opt�make_analysator�Future�guess_decode)� regex_opt)
�Lexer�
RegexLexer�ExtendedRegexLexer�DelegatingLexer�LexerContext�include�inherit�bygroups�using�this�default�words�line_rez.*?
))s �utf-8)s �� zutf-32)s ��zutf-32be)s ��zutf-16)s ��zutf-16bec C � dS )N� � ��xr! r! �E/usr/local/lib/python3.10/dist-packages/pip/_vendor/pygments/lexer.py�<lambda>"