Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/python.cpython-39.pyc
Ðазад
a a�h-� � @ s0 d Z ddlZddlmZmZmZmZmZmZm Z m Z mZ ddlm Z mZ ddlmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZ g d�ZG dd � d e�Z e Z!G d d� de�Z"G dd � d e�Z#G dd� de�Z$G dd� de�Z%e%Z&G dd� de�Z'G dd� de�Z(G dd� de�Z)G dd� de �Z*dS )z� pygments.lexers.python ~~~~~~~~~~~~~~~~~~~~~~ Lexers for Python and related languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N) �DelegatingLexer� RegexLexer�include�bygroups�using�default�words�combined�this)�get_bool_opt�shebang_matches)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�Other�Error� Whitespace)� unistring)�PythonLexer�PythonConsoleLexer�PythonTracebackLexer�Python2Lexer�Python2TracebackLexer�CythonLexer�DgLexer� NumPyLexerc $ @ s* e Zd ZdZdZdZg d�Zg d�Zg d�ZdZ de j� d e j� d �Z dd� Zd d� Zdefdeeejej�fdeeejej�fdejfdejfdefdefed�ed�deee�dfdeee�dfdeeje�dfdeeje�dfed �gd!eejej�ed"d#�fd$eejej�ed"d%�fd&eejej�ed"d'�fd(eejej�ed"d)�fd*eejej�ed+d#�fd,eejej�ed+d%�fd-eejej�ed+d'�fd.eejej�ed+d)�fd/eejej�d0fd1eejej�d2fd3eejej�d4fd5eejej�d6fd7eejej�ed8d0�fd9eejej�ed8d2�fd:eejej�ed8d4�fd;eejej�ed8d6�fd<eejej�ed=d0�fd>eejej�ed=d2�fd?eejej�ed=d4�fd@eejej�ed=d6�fdAefedB�dCefdDefdEej fedF�edG�edH�edI�edJ�gdKedLfdMej!dNfdOej!dNfdPefed �gdKedLfdQedNfdPefed �ge"dRdSdT�efe"dUdSdT�ej#fge"dVdSdT�efe"dUdSdT�ej#fgdWdX�$dYdZ� e%j&D �� d[ eee�d\fgd]eee'e(�e�fe)dN�ge"d^d_dSd`�e*j+fdae*j+j,fe"dbd_dSd`�e*j-fge"dcdSdT�e*j.j/fge"dddSdT�e*j0j/fgdee1j2fdfe1j2fdge1j3fdhe1j4fdie1j5fdje1j6fgdke e*j7fdkefe e*fgedH�e e*j.dNfe)dN�ge e*j8dNfgdleeee�fdme*jfe e*jfdneeee�fe)dN�gdoeeej�dNfdme*jfdpej#dNfe e*jfe)dN�gdqej9fdrej9fged"�ed8�gdsej9fgdtej9fed=�geej�eej�eej�eej�duejdNfdvej9fedw�gdxejdNfdyej9fedz�gduejdNfdvej9fed{�gdxejdNfdyej9fed|�gd}ejdNfedw�dejfgd~ejdNfedz�dejfgd}ejdNfed{�dejfgd~ejdNfed|�dejfgd�!Z:d�d�� Z;d�S )�r z� For Python source code (version 3.x). .. versionchanged:: 2.5 This is now the default ``PythonLexer``. It is still available as the alias ``Python3Lexer``. �Python�https://www.python.org)�python�py�sage�python3�py3�bazel�starlark�pyi)z*.pyz*.pywz*.pyiz*.jyz*.sagez*.sc� SConstruct� SConscriptz*.bzl�BUCK�BUILDzBUILD.bazel� WORKSPACEz*.tac)z text/x-pythonzapplication/x-pythonztext/x-python3zapplication/x-python3�0.10�[z][z]*c C s&