| 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 dl Z d dlmZmZmZmZmZmZ d dlm Z m
Z
mZmZm
Z
mZmZmZmZ d dlmZmZ d dlmZ d dlmZ d dlmZ g d�ZG d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd� de�Z dS )� 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 ZdZg d�ZddgZddgZejZ dde
eje
e�ej�fd e
ejejeeej�fd
e
ejejej�fde
e
e�e
e�e
e��fde
e�fd
e
e�fgiZdS )r ZDuel)ZduelZjbstz
jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbst�rootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z
(.+?)(?=<)z.+N)�__name__�
__module__�__qualname__�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 s0 �����
��r c l @ s�
e Zd ZdZg d�Zg d�ZddgZg ZdZde d Z d ee f Z
d
Zde d Zdeef Z
de
e
f Ze
Zd
eef ZdZdZde d e d Zde d e d ZdZdZdZejejB ejB Zdd� Zdd� 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� Z9dRe:dSfdTe:dUfdVe:fdWe:fgdXe;fge<dY�dZe"fd[e:d\fd]e7fd^e=d_fd`e=d_fdae=d_fdbe=d_fdce>j?d_fdde>j?d_fdee=d_fdfefdgefdhe@e=e;e=�difdje@e=e;e=�dkfdle@e=e;e=�dkfdme dn e@e=e;eAjB�dkfdme dn e@e=e;eAjC�dkfdoe=dkfdpe@eDe;e=�dkfdqeEjFdrfdse@e=e;eEjF�drfdte@e=e;e=e;e=e;eEjF�drfdueDfdve@e=e;e=�fdwe=dUfdxe@e=e;e=�fdye=fdze=d_fd{e@e=e;e=�d_fd|e=d}fd~e=d_fde>feeAjBfeeAjCfd�e@e=e;�d_fg$eeAjBdSfeeAjCdSfge<dY�d[e:d\fd�e dn e@e=e;eAjB�fd�e dn e@e=e;eAjC�feeAjBfeeAjCfd�eDfd�e>fd�eDd_fe
eEjGfg
e<dY�d[e:d\feeAjBd�feeAjCd�fd�e=d_fd�e=d�fd�e@e=e;e=�fd�e=fd�eDfg d[e:d\feeEjHfd�e dn e@eDeAjB�fd�e dn e@eDeAjC�fd�e dn e@eDe;eAjB�fd�e dn e@eDe;eAjC�fd�eDfd�e@e;eEjH�d�fd�e@e;e=jIe;eEjF�drfd�e@e;e=jIe;�d_fg
d[e:d\fd�e d� e@eEeD�d�fge<dY�d[e:d\fe
d� eEjFd�feeEjFd�fge<dY�d[e:d\fdqeEjFdrfd�e@e=e;eDe;eD�d�fd�e3fd�e@e=e;eD�d�fd�e@e=e;eDe;eD�d�fd�e@eDe;�d�fd�eDdSfd�e=dSfd�e dn e@e=e;eAjB�d�fd�e dn e@e=e;eAjC�d�fd�e=d_fd�e>j?d_fd�e>d_fd�e=d_fd�e@e=e;e=e;e=�d_fd�e@e=e;e=�difd�e@e=e;e=�fd�e@e=e;e=�fdme dn e@e=e;eAjB�dkfdme dn e@e=e;eAjC�dkfd�e=dkfdpe@e>e;e=�dkfe
d� e=jJd�fd�e@e=jJeD�fee=jJd�fgd[e:d\fd�eDd_fd�e!fd�eEd�feeEd�fd�e0fgd[e:d\fd�eDdSfe
eEjFfeeAjBfeeAjCfgd[e:d\fd�e"fd�eDfd]e5fd�eDfgd�e fd�eKfd�eKfgdXe;d�fd�eAjLdSfe
eEfgd�eAjLdSfd�eKfgd�eAjLdSfd�eKfge<dY�d�efd�eEjMd�fd�eDd�fd�eDd�fd�e>feeEjMfgd�eDd�fd]e7fd�eEjNfeeEjNfeeEjNfeeEjNfd�eEjNfgd�eDd�fd�eDd_fd�eEjNfeeEjNfeeEjNfeeEjNfd�eEjNfgd�eEjMd�fd]e7fd�e.fd�e+fd�e,fd�e#feeKfeeKfeeKfd�eKfg
e<dY�d�efeeEjMfge<dY�d[e:d\fd�e=dSfgd[e:d\fe<dY�d�e=dSfge<dY�d[e:d\feeAjBfeeAjCfd�e=fd�eDdSfgeeEjFd�fgd�eDd�fd�eKfd�e;fge<dY�d[e:d\fd�e>d�fd�e>d_feOd��ge<dY�eeEjFdSfge<dY�d]e5fd�eDd_fgeeEjFd_fgeeEjFd_fge<dY�d[e:d\fd�ePjQd�fd�ePjQd�fd�ePjQd�fd�ePjRd�fd�eDd�fd�e@e=jIe;e=jI�d�fd�e@e=jIe;e=jIe;e=jI�d�fd�e@e=jIe;e=jIe;e=jI�d�fe
d� eEd�fd�e
eEjMd�fd�eEjMd�feeAjBd�feeAjCd�fd�e"fd�e@e=jIe;e=jIe;e=jI�fd�e@e=jIe;e=jI�d�fd�e@e=jIe;e=jI�d�fd�e@e=jIe;e=jIe;e=jI�d�fd�e@e=jSe;e=jS�d�fd�e@e=jIe;e=jI�d�fd�e@e=e;eEjF�drfdte@e=e;e=e;e=e;eEjF�drfdqeEjFdrfd�e@e=jIe;e=jIe;eEjF�drfd�e@e=jIe;eEjH�d�fd�e@e>e;e=�dkfd�e2fd�e1fd�e/fd�e*fd�e-fd�e4fd�e@e=jIe;e=jI�d�fd�e)fd�e(fd�e@e=e;eD�fd�e@e=e;eD�fd�e6fd�e6fd�e dn e@e=e;�d�fd�e dn e@e=e;�d�fd�e
d� e@e=e;eEjFe;eD�d�fd�e@e=jIe;e=jI�fd�e5fd�e&fd�e'fd�e@e=jIe;e=jI�d�fd�e@e=jSe;e=jS�d�fd�e@eDe;�d�fd�e=f�d e@e=jIe;e=jI��dfd�e dn eAjBd�fd�e dn eAjCd�f�de@e=eD�f�de@e=eD�f�de@e=e;eD�fd�e=f�de@e=e;e=�fd~e=f�de@e=e;�d_f�de@e=e;eDeEjF�drf�de dn eEjNd�f�de
dn eEjNd�f�d e
eEjNd�f�d
eEjNd�f�deEjNd�f�deDfe�d
eEjM�dfe�d eEjT�dfd�e �d e@eEjTe=jJePjR�feeEjMd�fgI�d�!ZU�dS ( r 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- )r/ r
r0 r1 r2 r3 r4 r* r* r+ �operator_root_callbackz s z"XQueryLexer.operator_root_callbackc c s>