Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-37.pyc
Назад
B �5�g�� � @ sP d Z ddlZddlZddlmZmZmZmZmZm Z m Z mZmZm Z mZmZ ddlmZmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZ ddl m!Z" ddd d ddd dgZ#G dd� de�Z$e$Z%G dd � d e�Z&G dd� de�Z'G dd� de�Z(G dd � d e�Z)e)Z*G dd� de�Z+G dd� de�Z,G dd � d e�Z-G dd� de$�Z.dS )z� pygments.lexers.python ~~~~~~~~~~~~~~~~~~~~~~ Lexers for Python and related languages. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�DelegatingLexer�Lexer� RegexLexer�include�bygroups�using�default�words�combined� do_insertions�this�line_re)�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 $ @ s8 e Zd ZdZdZdZdddddgZd d ddd dddddddddgZddddgZde j e jf Zdd� Z dd� Zd efd!eeejej�fd"eeejej�fd#ejfd$ejfd%efd&efed'�ed(�d)eee�d*fd+eee�d,fd-eeje�d.fd/eeje�d0fed1�gd2eejej�ed3d4�fd5eejej�ed3d6�fd7eejej�ed3d8�fd9eejej�ed3d:�fd;eejej�ed<d4�fd=eejej�ed<d6�fd>eejej�ed<d8�fd?eejej�ed<d:�fd@eejej�dAfdBeejej�dCfdDeejej�dEfdFeejej�dGfdHeejej�edIdA�fdJeejej�edIdC�fdKeejej�edIdE�fdLeejej�edIdG�fdMeejej�edNdA�fdOeejej�edNdC�fdPeejej�edNdE�fdQeejej�edNdG�fdRefedS�dTefdUefdVejfedW�edX�edY�edZ�ed[�gd\ed]fd^ej d_fd`ej d_fdaefed1�gd\ed]fdbed_fdaefed1�ge!dcddde�efe!dfddde�ej"fge!dgddde�efe!dfddde�ej"fgdhdi�#e$j%� dj eee�dkfgdleee&e'�e�fe(d_�ge!dmdndddo�e)j*fdpe)j*j+fe!dqdndddo�e)j,fge!drddde�e)j-j.fge!dsddde�e)j/j.fgdte0j1fdue0j1fdve0j2fdwe0j3fdxe0j4fdye0j5fgdze e)j6fdzefee)fgedY�ee)j-d_fe(d_�gee)j7d_fgd{eeee�fd|e)jfee)jfd}eeee�fe(d_�gd~eeej�d_fd|e)jfdej"d_fee)jfe(d_�gd�ej8fd�ej8fged3�edI�gd�ej8fgd�ej8fedN�geej�eej�e ej�e ej�d�ejd_fd�ej8fed��gd�ejd_fd�ej8fed��gd�ejd_fd�ej8fed��gd�ejd_fd�ej8fed��gd�ejd_fed��d ejfgd�ejd_fed��d ejfgd�ejd_fed��d ejfgd�ejd_fed��d ejfgd��!Z9d�d�� Z:d�S )�r z� For Python source code (version 3.x). .. versionadded:: 0.10 .. versionchanged:: 2.5 This is now the default ``PythonLexer``. It is still available as the alias ``Python3Lexer``. �Pythonzhttp://www.python.org�python�pyZsage�python3Zpy3z*.pyz*.pywz*.pyiz*.jyz*.sagez*.scZ SConstructZ SConscriptz*.bzlZBUCK�BUILDzBUILD.bazelZ WORKSPACEz*.tacz text/x-pythonzapplication/x-pythonztext/x-python3zapplication/x-python3z [%s][%s]*c C s&