Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a�� � @ s2 d Z ddlZddlZddlmZmZmZmZmZm Z m Z mZmZm Z ddlmZmZ ddlmZmZmZmZmZmZmZmZmZmZmZ ddlmZ g d�Z e�!d�Z"G d d � d e�Z#e#Z$G dd� de�Z%G d d� 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-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N) �Lexer� RegexLexer�include�bygroups�using�default�words�combined� do_insertions�this)�get_bool_opt�shebang_matches)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�Other�Error)� unistring)�PythonLexer�PythonConsoleLexer�PythonTracebackLexer�Python2Lexer�Python2TracebackLexer�CythonLexer�DgLexer� NumPyLexerz.*? c @ s� e Zd ZdZdZg d�Zg d�Zg d�Zej ej B Zdej ejf Zdd� Zd d � Zi ddefd eeejej�fdeeejej�fdejfdejfdefdefed�ed�deee�dfdeee�dfdeeje�dfdeeje�dfed�g�ddeejej�edd �fd!eejej�edd"�fd#eejej�edd$�fd%eejej�edd&�fd'eejej�ed(d �fd)eejej�ed(d"�fd*eejej�ed(d$�fd+eejej�ed(d&�fd,eejej�d-fd.eejej�d/fd0eejej�d1fd2eejej�d3fd4eejej�ed5d-�fd6eejej�ed5d/�fd7eejej�ed5d1�fd8eejej�ed5d3�fd9efed:�d;efd<e fd=ej!fed>�ed?�ed@�edA�edB�g�dCdDe dEfdFej"dGfdHej"dGfdIefed�g�dEdDe dEfdJe dGfdIefed�g�d>e#dKdLdM�efe#dNdLdM�ej$fg�de#dOdLdM�efe#dNdLdM�ej$fg�ddPdQ�%e&j'� dR eee�dSfg�dSdTeee(e)�e�fe*dG�g�d?e#dUdVdLdW�e+j,fdXe+j,j-fe#dYdVdLdW�e+j.fg�d@e#dZdLdM�e+j/j0fg�dAe#d[dLdM�e+j1j0fg�d:d\e2j3fd]e2j3fd^e2j4fd_e2j5fd`e2j6fdae2j7fg�dBdbe e+j8fdbefee+fg�ded@�ee+j/dGfe*dG�g�dee+j9dGfg�ddceeee�fdde+jfee+jfdeeeee�fe*dG�g�ddfeeej�dGfdde+jfdge+j,j-dGfee+jfe*dG�g�dhej:fdiej:fged�ed5�gdjej:fgeej�eej�eej�eej�dkejdGfdlej:fedm�gdnejdGfdoej:fedp�gdkejdGfdlej:fedq�gdnejdGfdoej:fedr�gdsejdGfedm�dejfgdtejdGfedp�dejfgdsejdGfedq�dejfgdtejdGfedr�dejfgdu��Z;dvdw� Z<dxS )yr z� For `Python <http://www.python.org>`_ 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``. �Python)�python�py�sage�python3�py3) z*.pyz*.pywz*.jyz*.sagez*.sc� SConstruct� SConscriptz*.bzl�BUCK�BUILDzBUILD.bazel� WORKSPACEz*.tac)z text/x-pythonzapplication/x-pythonztext/x-python3zapplication/x-python3z [%s][%s]*c C s&