Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/webmisc.cpython-39.pyc
Ðазад
a a�ht� � @ s� d Z ddlZddlmZmZmZmZmZmZ ddl m Z mZmZm Z mZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZ ddlmZ g d �ZG d d� de�ZG dd � d e�ZG dd� de�Z G dd� de�Z!G dd� de�Z"dS )z� pygments.lexers.webmisc ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for misc. web stuff. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�ExtendedRegexLexer�include�bygroups�default�using) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal� Whitespace)�_indentation� _starts_block)� HtmlLexer)�JavascriptLexer)� RubyLexer)� DuelLexer� SlimLexer�XQueryLexer�QmlLexer� CirruLexerc @ s� e Zd ZdZdZdZg d�ZddgZddgZd Z e jZd de ejee�ej�fde ejejeeej�fd e ejejej�fde ee�ee�ee��fdee�fdee�fgiZdS )r zY Lexer for Duel Views Engine (formerly JBST) markup with JavaScript code blocks. �Duelzhttp://duelengine.org/)�duel�jbstz jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbst�1.4�rootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z (.+?)(?=<)z.+N)�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenames� mimetypes� version_added�re�DOTALL�flagsr r �Tagr r �Functionr r r � Multiliner �tokens� r2 r2 ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/webmisc.pyr s6 ����� ��r c l @ s� e Zd ZdZdZdZg d�Zg d�ZddgZdZ g Z d Zd e d Zd e� de� d �Z dZd e d Ze� de� d�Ze � de � �Ze Zd e� de� d�ZdZdZde d e d Zde d e d ZdZdZdZejejB Zdd� Zdd� Z d d!� Z!d"d#� Z"d$d%� Z#d&d'� Z$d(d)� Z%d*d+� Z&d,d-� Z'd.d/� Z(d0d1� Z)d2d3� Z*d4d5� Z+d6d7� Z,d8d9� Z-d:d;� Z.d<d=� Z/d>d?� Z0d@dA� Z1dBdC� Z2dDdE� Z3dFdG� Z4dHdI� Z5dJdK� Z6dLdM� Z7dNdO� Z8dPdQ� Z9dRdS� Z:dTe;fdUe;dVfdWe;dXfdYe;fgdZe<fge=d[�d\e$fdUe;d]fd^e9fd_e>d`fdae>d`fdbe>d`fdce>d`fdde?j@d`fdee?j@d`fdfe>d`fdge fdhefdieAe>e<e>�djfdkeAe>e<e>�dlfdmeAe>e<e>�dlfdne d eAe>e<eBjC�dlfdne d eAe>e<eBjD�dlfdoe>dlfdpeAeEe<e>�dlfdqeFjGdrfdseAe>e<eFjG�drfdteAe>e<e>e<e>e<eFjG�drfdueEfdveAe>e<e>�fdwe>dVfdxeAe>e<e>�fdye>fdze>d`fd{eAe>e<e>�d`fd|e>d}fd~e>d`fde?feeBjCfeeBjDfd�eAe>e<�d`fg$eeBjCdXfeeBjDdXfge=d[�dUe;d]fd�e d eAe>e<eBjC�fd�e d eAe>e<eBjD�feeBjCfeeBjDfd�eEfd�e?fd�eEd`fe eFjHfg e=d[�dUe;d]feeBjCd�feeBjDd�fd�e>d`fd�e>d�fd�eAe>eIe>�fd�e>fd�eEfg dUe;d]feeFjJfd�e d eAeEeBjC�fd�e d eAeEeBjD�fd�e d eAeEeIeBjC�fd�e d eAeEeIeBjD�fd�eEfd�eAeIeFjJ�d�fd�eAeIe>jKeIeFjG�drfd�eAeIe>jKeI�d`fg dUe;d]fd�e d� eAeFeE�d�fge=d[�dUe;d]fe d� eFjGd�feeFjGd�fge=d[�dUe;d]fdqeFjGdrfd�eAe>eIeEeIeE�d�fd�e5fd�eAe>eIeE�d�fd�eAe>eIeEeIeE�d�fd�eAeEeI�d�fd�eEdXfd�e>dXfd�e d eAe>eIeBjC�d�fd�e d eAe>eIeBjD�d�fd�e>d`fd�e?j@d`fd�e?d`fd�e>d`fd�eAe>eIe>eIe>�d`fd�eAe>eIe>�djfd�eAe>eIe>�fd�eAe>eIe>�fdne d eAe>eIeBjC�dlfdne d eAe>eIeBjD�dlfd�e>dlfdpeAe?eIe>�dlfe d� e>jLd�fd�eAe>jLeE�fee>jLd�fgdUe;d]fd�eEd`fd�e#fd�eFd�feeFd�fd�e2fgdUe;d]fd�eEdXfe eFjGfeeBjCfeeBjDfgdUe;d]fd�e$fd�eEfd^e7fd�eEfgd�e"fd�eMfd�eMfgdZeId�fd�eBjNdXfeeFfgd�eBjNdXfd�eMfgd�eBjNdXfd�eMfge=d[�d�e!fd�eFjOd�fd�eEd�fd�eEd�fd�e?feeFjOfgd�eEd�fd^e9fd�eFjPfeeFjPfeeFjPfeeFjPfd�eFjPfgd�eEd�fd�eEd`fd�eFjPfeeFjPfeeFjPfeeFjPfd�eFjPfgd�eFjOd�fd^e9fd�e0fd�e-fd�e.fd�e%feeMfeeMfeeMfd�eMfg e=d[�d�e!feeFjOfge=d[�dUe;d]fd�e>dXfgdUe;d]fe=d[�d�e>dXfge=d[�dUe;d]feeBjCfeeBjDfd�e>fd�eEdXfgeeFjGd�fgd�eEd�fd�eMfd�e<fge=d[�dUe;d]fd�e?d�fd�e?d`feQd��ge=d[�eeFjGdXfge=d[�d^e7fd�eEd`fgeeFjGd`fgeeFjGd`fge=d[�dUe;d]fd�eRjSd�fd�eRjSd�fd�eRjSd�fd�eRjTd�fd�eEd�fd�eAe>jKeIe>jK�d�fd�eAe>jKeIe>jKeIe>jK�d�fd�eAe>jKeIe>jKeIe>jK�d�fe d� eFd�fd�e eFjOd�fd�eFjOd�feeBjCd�feeBjDd�fd�e$fd�eAe>jKe<e>jKe<e>jK�fd�eAe>jKe<e>jK�d�fd�eAe>jKe<e>jK�d�fd�eAe>jKe<e>jKe<e>jK�d�fd�eAe>jUe<e>jU�d�fd�eAe>jKe<e>jK�d�fd�eAe>e<eFjG�drfdteAe>e<e>e<e>e<eFjG�drfdqeFjGdrfd�eAe>jKe<e>jKe<eFjG�drfd�eAe>jKe<eFjJ�d�fd�eAe?e<e>�dlfd�e4fd�e3fd�e1fd�e,fd�e/fd�e6fd�eAe>jKeIe>jK�d�fd�e+fd�e*fd�eAe>e<eE�fd�eAe>e<eE�fd�e8fd�e8fd�e d eAe>e<�d�fd�e d eAe>e<�d�fd�e d� eAe>e<eFjGe<eE�d�fd�eAe>jKe<e>jK�fd�e7fd�e(fd�e)fd�eAe>jKe<e>jK�d�fd�eAe>jUe<e>jU�d�fd�eAeEe<�d�fd�e>f�d eAe>jKe<e>jK��dfd�e d eBjCd�fd�e d eBjDd�f�deAe>eE�f�deAe>eE�f�deAe>e<eE�fd�e>f�deAe>e<e>�fd~e>f�deAe>e<�d`f�deAe>e<eEeFjG�drf�de d eFjPd�f�de d eFjPd�f�d e eFjPd�f�d eFjPd�f�deFjPd�f�deEfe�d eFjO�dfe�d eFjV�dfd�e �d eAeFjVe>jLeRjT�feeFjOd�fgI�d�!ZW�dS ( r zj An XQuery lexer, parsing a stream and outputting the tokens needed to highlight xquery code. �XQueryzhttps://www.w3.org/XML/Query/)�xquery�xqy�xq�xql�xqm)z*.xqyz*.xqueryz*.xqz*.xqlz*.xqmztext/xqueryzapplication/xqueryr z(?:[A-Z]|_|[a-z])z(?:z|-|\.|[0-9])�+z*)z(?:[A-KN-WYZ]|_|:|[a-kn-wyz])�*�:�|�)z"(?:&(?:lt|gt|amp|quot|apos|nbsp);)z(?:&#[0-9]+;|&#x[0-9a-fA-F]+;)z(?:"(?:z |""|[^&"])*")z(?:'(?:z |''|[^&'])*')z1[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z0[A-Za-z]|\s|\d|[!#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z/[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_`|~]c c s, |� � t|�d�fV dg|_|�� |_d S �N� r )�startr �group�stack�end�pos��lexer�match�ctxr2 r2 r3 �punctuation_root_callbackr s z%XQueryLexer.punctuation_root_callbackc c s, |� � t|�d�fV dg|_|�� |_d S r? )rA r rB rC rD rE rF r2 r2 r3 �operator_root_callbackx s z"XQueryLexer.operator_root_callbackc c s>