| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa<� � @ s� d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZ ddlmZmZ ddlmZ ddlmZ ddlmZ g d �ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�Z G dd� de�Z!dS )z�
pygments.lexers.webmisc
~~~~~~~~~~~~~~~~~~~~~~~
Lexers for misc. web stuff.
:copyright: Copyright 2006-2021 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)�_indentation�
_starts_block)� HtmlLexer)�JavascriptLexer)� RubyLexer)� DuelLexer� SlimLexer�XQueryLexer�QmlLexer�
CirruLexerc
@ s� e Zd ZdZdZg d�ZddgZddgZej Z
dd eej
ee�ej
�fd
eej
ejeeej
�fdeej
ejej
�fdeee�ee�ee��fd
ee�fdee�fgiZdS )r z�
Lexer for Duel Views Engine (formerly JBST) markup with JavaScript code blocks.
See http://duelengine.org/.
See http://jsonml.org/jbst/.
.. versionadded:: 1.4
ZDuel)ZduelZjbstz
jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbst�rootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z
(.+?)(?=<)z.+N)�__name__�
__module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�re�DOTALL�flagsr r �Tagr r �Functionr r
r � Multiliner �tokens� r+ r+ �;/usr/lib/python3.9/site-packages/pygments/lexers/webmisc.pyr s2 �����
��r c l @ s�
e Zd ZdZdZg d�Zg d�ZddgZg ZdZ de d Z
d
e e
f ZdZde d Z
dee
f Zd
eef ZeZdeef ZdZdZde d e d Zde d e d ZdZdZdZejejB ejB Zdd� Zdd� Zdd� Z dd � Z!d!d"� Z"d#d$� Z#d%d&� Z$d'd(� Z%d)d*� Z&d+d,� Z'd-d.� Z(d/d0� Z)d1d2� Z*d3d4� Z+d5d6� Z,d7d8� Z-d9d:� Z.d;d<� Z/d=d>� Z0d?d@� Z1dAdB� Z2dCdD� Z3dEdF� Z4dGdH� Z5dIdJ� Z6dKdL� Z7dMdN� Z8dOdP� Z9dQdR� Z:dSe;dTfdUe;dVfdWe;fdXe;fgdYe<fge=dZ�d[e#fd\e;d]fd^e8fd_e>d`fdae>d`fdbe>d`fdce>d`fdde?j@d`fdee?j@d`fdfe>d`fdgefdhefdieAe>e<e>�djfdkeAe>e<e>�dlfdmeAe>e<e>�dlfdne do eAe>e<eBjC�dlfdne do eAe>e<eBjD�dlfdpe>dlfdqeAeEe<e>�dlfdreFjGdsfdteAe>e<eFjG�dsfdueAe>e<e>e<e>e<eFjG�dsfdveEfdweAe>e<e>�fdxe>dVfdyeAe>e<e>�fdze>fd{e>d`fd|eAe>e<e>�d`fd}e>d~fde>d`fd�e?feeBjCfeeBjDfd�eAe>e<�d`fg$eeBjCdTfeeBjDdTfge=dZ�d\e;d]fd�e do eAe>e<eBjC�fd�e do eAe>e<eBjD�feeBjCfeeBjDfd�eEfd�e?fd�eEd`feeFjHfg
e=dZ�d\e;d]feeBjCd�feeBjDd�fd�e>d`fd�e>d�fd�eAe>e<e>�fd�e>fd�eEfg d\e;d]feeFjIfd�e do eAeEeBjC�fd�e do eAeEeBjD�fd�e do eAeEe<eBjC�fd�e do eAeEe<eBjD�fd�eEfd�eAe<eFjI�d�fd�eAe<e>jJe<eFjG�dsfd�eAe<e>jJe<�d`fg
d\e;d]fd�e d� eAeFeE�d�fge=dZ�d\e;d]fed� eFjGd�feeFjGd�fge=dZ�d\e;d]fdreFjGdsfd�eAe>e<eEe<eE�d�fd�e4fd�eAe>e<eE�d�fd�eAe>e<eEe<eE�d�fd�eAeEe<�d�fd�eEdTfd�e>dTfd�e do eAe>e<eBjC�d�fd�e do eAe>e<eBjD�d�fd�e>d`fd�e?j@d`fd�e?d`fd�e>d`fd�eAe>e<e>e<e>�d`fd�eAe>e<e>�djfd�eAe>e<e>�fd�eAe>e<e>�fdne do eAe>e<eBjC�dlfdne do eAe>e<eBjD�dlfd�e>dlfdqeAe?e<e>�dlfed� e>jKd�fd�eAe>jKeE�fee>jKd�fgd\e;d]fd�eEd`fd�e"fd�eFd�feeFd�fd�e1fgd\e;d]fd�eEdTfeeFjGfeeBjCfeeBjDfgd\e;d]fd�e#fd�eEfd^e6fd�eEfgd�e!fd�eLfd�eLfgdYe<d�fd�eBjMdTfeeFfgd�eBjMdTfd�eLfgd�eBjMdTfd�eLfge=dZ�d�e fd�eFjNd�fd�eEd�fd�eEd�fd�e?feeFjNfgd�eEd�fd^e8fd�eFjOfeeFjOfeeFjOfeeFjOfd�eFjOfgd�eEd�fd�eEd`fd�eFjOfeeFjOfeeFjOfeeFjOfd�eFjOfgd�eFjNd�fd^e8fd�e/fd�e,fd�e-fd�e$feeLfeeLfeeLfd�eLfg
e=dZ�d�e feeFjNfge=dZ�d\e;d]fd�e>dTfgd\e;d]fe=dZ�d�e>dTfge=dZ�d\e;d]feeBjCfeeBjDfd�e>fd�eEdTfgeeFjGd�fgd�eEd�fd�eLfd�e<fge=dZ�d\e;d]fd�e?d�fd�e?d`fePd��ge=dZ�eeFjGdTfge=dZ�d^e6fd�eEd`fgeeFjGd`fgeeFjGd`fge=dZ�d\e;d]fd�eQjRd�fd�eQjRd�fd�eQjRd�fd�eQjSd�fd�eEd�fd�eAe>jJe<e>jJ�d�fd�eAe>jJe<e>jJe<e>jJ�d�fd�eAe>jJe<e>jJe<e>jJ�d�fed� eFd�fd�e eFjNd�fd�eFjNd�feeBjCd�feeBjDd�fd�e#fd�eAe>jJe<e>jJe<e>jJ�fd�eAe>jJe<e>jJ�d�fd�eAe>jJe<e>jJ�d�fd�eAe>jJe<e>jJe<e>jJ�d�fd�eAe>jTe<e>jT�d�fd�eAe>jJe<e>jJ�d�fd�eAe>e<eFjG�dsfdueAe>e<e>e<e>e<eFjG�dsfdreFjGdsfd�eAe>jJe<e>jJe<eFjG�dsfd�eAe>jJe<eFjI�d�fd�eAe?e<e>�dlfd�e3fd�e2fd�e0fd�e+fd�e.fd�e5fd�eAe>jJe<e>jJ�d�fd�e*fd�e)fd�eAe>e<eE�fd�eAe>e<eE�fd�e7fd�e7fd�e do eAe>e<�d�fd�e do eAe>e<�d�fd�e d� eAe>e<eFjGe<eE�d�fd�eAe>jJe<e>jJ�fd�e6fd�e'fd�e(fd�eAe>jJe<e>jJ�d�fd�eAe>jTe<e>jT�d�fd�eAeEe<�d�f�d e>f�deAe>jJe<e>jJ��dfd�e do eBjCd�fd�e do eBjDd�f�deAe>eE�f�deAe>eE�f�deAe>e<eE�fd�e>f�deAe>e<e>�fde>f�deAe>e<�d`f�deAe>e<eEeFjG�dsf�d e do eFjOd�f�d e do eFjOd�f�d
e eFjOd�f�deFjOd�f�deFjOd�f�d
eEfe�d eFjN�dfe�d eFjU�dfd�e �d eAeFjUe>jKeQjS�feeFjNd�fgI�d�!ZV�dS ( r z�
An XQuery lexer, parsing a stream and outputting the tokens needed to
highlight xquery code.
.. versionadded:: 1.4
ZXQuery)ZxqueryZxqyZxqZxqlZxqm)z*.xqyz*.xqueryz*.xqz*.xqlz*.xqmztext/xqueryzapplication/xqueryz(?:[A-Z]|_|[a-z])z(?:z|-|\.|[0-9])z
(?:%s+%s*)z(?:[A-KN-WYZ]|_|:|[a-kn-wyz])z%s+%s*z%s:%sz (?:%s|%s)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�ctxr+ r+ r, �punctuation_root_callbackt s z%XQueryLexer.punctuation_root_callbackc c s, |� � t|�d�fV dg|_|�� |_d S r. )r0 r
r1 r2 r3 r4 r5 r+ r+ r, �operator_root_callbackz s z"XQueryLexer.operator_root_callbackc c s>