| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
�
�E�ce� � �* � d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZ ddlmZ g d �Z G d
� de� � Z G d� d
e� � Z G d� de� � Z G d� de� � Z! G d� de� � Z"dS )z�
pygments.lexers.webmisc
~~~~~~~~~~~~~~~~~~~~~~~
Lexers for misc. web stuff.
:copyright: Copyright 2006-2022 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 � � e Zd ZdZdZdZg d�ZddgZddgZe j
Zd d
ee
j ee� � e
j � � fd ee
j e
j eee
j � � fd ee
j ej e
j � � fd
e ee� � ee� � ee� � � � fd ee� � fd ee� � fgiZdS )r zt
Lexer for Duel Views Engine (formerly JBST) markup with JavaScript code blocks.
.. versionadded:: 1.4
�Duelzhttp://duelengine.org/)�duel�jbstz
jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbst�rootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z
(.+?)(?=<)z.+N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases� filenames� mimetypes�re�DOTALL�flagsr r
�Tagr r �Functionr r r
� Multiliner �tokens� � �9/usr/lib/python3/dist-packages/pygments/lexers/webmisc.pyr r s, � � � � � �� � �D�
"�C�,�,�,�G��8�$�I��
�.�I��I�E� �
%�
�X�d�h���o� 6� 6���
A�
A�
C�
'�
�X�d�h��
�{�F�D�H�
M�
M�
O�
!�
�X�d�h�� 1�4�8�
<�
<�
>�
-�
�X�e�e�I�&�&��e�O�,�,�e�e�I�.>�.>�@� @�
A� �E�E�)�,�,�-�
�E�E�)�$�$�%�
��F�F�Fr3 r c � � e Zd ZdZdZdZg d�Zg d�ZddgZg Z dZ
d e
z d
z Zd e
�de�d�Zd
Z
d e
z d
z Ze
�de�d�Ze�de��ZeZd e�de�d�ZdZdZdez dz ez dz Zdez dz ez dz ZdZdZdZej ej z Zd� Zd� Zd� Z d� Z!d� Z"d � Z#d!� Z$d"� Z%d#� Z&d$� Z'd%� Z(d&� Z)d'� Z*d(� Z+d)� Z,d*� Z-d+� Z.d,� Z/d-� Z0d.� Z1d/� Z2d0� Z3d1� Z4d2� Z5d3� Z6d4� Z7d5� Z8d6� Z9i d7d8e:fd9e:d:fd;e:d<fd=e:fg�d>d?e;fg�d@g e<d>� � �dAe#f�d9e:d7f�dBe8f�dCe=dDf�dEe=dDf�dFe=dDf�dGe=dDf�dHe>j? dDf�dIe>j? dDf�dJe=dDf�dKef�dLef�dM e@e=e;e=� � dNf�dO e@e=e;e=� � dPf�dQ e@e=e;e=� � dPf�dRez dz e@e=e;eAjB � � dPf�dRez dz e@e=e;eAjC � � dPf�dSe=dPf�dT e@eDe;e=� � dPf�dUeEjF dVf�dW e@e=e;eEjF � � dVf�dX e@e=e;e=e;e=e;eEjF � � dVf�dYeDf�dZ e@e=e;e=� � f�d[e=d:f�d\ e@e=e;e=� � f�d]e=f�d^e=dDf�d_ e@e=e;e=� � dDf�d`e=daf�dbe=dDf�dce>f�eeAjB f�eeAjC f�dd e@e=e;� � dDf��daeeAjB d<feeAjC d<fg�de e<d>� � d9e:d7fdfez dz e@e=e;eAjB � � fdfez dz e@e=e;eAjC � � feeAjB feeAjC fdgeDfdhe>fdieDdDfeeEjG fg
�dj e<d>� � d9e:d7feeAjB defeeAjC defdke=dDfdle=defdm e@e=eHe=� � fdne=fdgeDfg �dod9e:d7feeEjI fdpez dz e@eDeAjB � � fdpez dz e@eDeAjC � � fdqez dz e@eDeHeAjB � � fdqez dz e@eDeHeAjC � � fdreDfds e@eHeEjI � � dofdt e@eHe=jJ eHeEjF � � dVfdu e@eHe=jJ eH� � dDfg
�dVd9e:d7fdvez dwz e@eEeD� � d@fg�dN e<d>� � d9e:d7fedxz eEjF d@feeEjF d@fg�dP e<d>� � d9e:d7fdUeEjF dVfdy e@e=eHeDeHeD� � d@fdze4fd{ e@e=eHeD� � d|fd} e@e=eHeDeHeD� � d~fd e@eDeH� � d�fdieDd<fd�e=d<fdfez dz e@e=eHeAjB � � defdfez dz e@e=eHeAjC � � defd�e=dDfd�e>j? dDfd�e>dDfd�e=dDfd� e@e=eHe=eHe=� � dDfd� e@e=eHe=� � dNfd� e@e=eHe=� � fd� e@e=eHe=� � fdRez dz e@e=eHeAjB � � dPfdRez dz e@e=eHeAjC � � dPfd�e=dPfdT e@e>eHe=� � dPfed�z e=jK d@fd� e@e=jK eD� � fee=jK d~fg�d�d9e:d7fd�eDdDfd�e"fd�eEd�feeEd�fd�e1fg�d�d9e:d7fdreDd<feeEjF feeAjB feeAjC fg�d�d9e:d7fd�e#fdgeDfdBe6fd�eDfg�d�d�e!fd�eLfd�eLfg�d�d?eHd�fd�eAjM d<feeEfg�d�d�eAjM d<fd�eLfg�d�d�eAjM d<fd�eLfg�i d� e<d>� � d�e fd�eEjN d�fd�eDd�fd�eDd�fdhe>feeEjN fg�d�d�eDd�fdBe8fd�eEjO feeEjO feeEjO feeEjO fd�eEjO fg�d�d�eDd�fd�eDdDfd�eEjO feeEjO feeEjO feeEjO fd�eEjO fg�d�d�eEjN d�fdBe8fd�e/fd�e,fd�e-fd�e$feeLfeeLfeeLfd�eLfg
�d� e<d>� � d�e feeEjN fg�d� e<d>� � d9e:d7fd�e=d<fg�d�d9e:d7f e<d>� � d�e=d<fg�d� e<d>� � d9e:d7feeAjB feeAjC fd�e=fdieDd<fg�d�eeEjF d�fg�d�d�eDd@fd�eLfd�e;fg�d~ e<d>� � d9e:d7fd�e>d@fd�e>dDf ePd@� � g�d� e<d>� � eeEjF d<fg�d� e<d>� � dBe6fd�eDdDfg�d�eeEjF dDfg�d�eeEjF dDfg�dDg e<d>� � �d9e:d7f�d�eQjR d@f�d�eQjR d@f�d�eQjR d@f�d�eQjS d@f�d�eDd@f�d� e@e=jJ eHe=jJ � � d@f�d� e@e=jJ eHe=jJ eHe=jJ � � d@f�d� e@e=jJ eHe=jJ eHe=jJ � � d@f�ed�z eEd@f�d�ez eEjN d@f�d�eEjN d@f�eeAjB d@f�eeAjC d@f�d�e#f�d� e@e=jJ e;e=jJ e;e=jJ � � f�d� e@e=jJ e;e=jJ � � def�d� e@e=jJ e;e=jJ � � def�d� e@e=jJ e;e=jJ e;e=jJ � � djf�d� e@e=jT e;e=jT � � djf�d� e@e=jJ e;e=jJ � � djf�d� e@e=e;eEjF � � dVf�dX e@e=e;e=e;e=e;eEjF � � dVf�dUeEjF dVf�d� e@e=jJ e;e=jJ e;eEjF � � dVf�d� e@e=jJ e;eEjI � � dof�d� e@e>e;e=� � dPf�d�e3f�d�e2f�d�e0f�d�e+f�d�e.f�d�e5f�d� e@e=jJ eHe=jJ � � d�f�d�e*f�d�e)f�d� e@e=e;eD� � f�d� e@e=e;eD� � f�d�e7f�d�e7f�d�ez dz e@e=e;� � d�f�d�ez dz e@e=e;� � d�f�d�ez d�z e@e=e;eEjF e;eD� � d@f�d� e@e=jJ e;e=jJ � � f�d�e6f�d�e'f�d�e(f�d� e@e=jJ e;e=jJ � � d�f�d� e@e=jT e;e=jT � � d�f�d� e@eDe;� � d�f�d�e=f�d� e@e=jJ e;e=jJ � � d�f�dfez dz eAjB def�dfez dz eAjC def�d� e@e=eD� � f�d� e@e=eD� � f�d� e@e=e;eD� � f�d�e=f�d� e@e=e;e=� � f�dbe=f�d� e@e=e;� � dDf�d� e@e=e;eDeEjF � � dVf�d�ez dz eEjO d@f�d�ez dz eEjO d@f�d�ez eEjO d@f�d�eEjO d@f�d�eEjO d@f�d�eDf�ed�z eEjN d�f�ed�z eEjU d�f�dvez d�z e@eEjU e=jK eQjS � � f�eeEjN d@f���ZVd�S )�r z�
An XQuery lexer, parsing a stream and outputting the tokens needed to
highlight xquery code.
.. versionadded:: 1.4
�XQueryzhttps://www.w3.org/XML/Query/)�xquery�xqy�xq�xql�xqm)z*.xqyz*.xqueryz*.xqz*.xqlz*.xqmztext/xqueryzapplication/xqueryz(?:[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 # � K � |� � � t |� d� � fV � dg|_ |� � � |_ d S �N� r! )�startr �group�stack�end�pos��lexer�match�ctxs r4 �punctuation_root_callbackz%XQueryLexer.punctuation_root_callbackt sG � � � ��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8��H�� ��)�)�+�+����r3 c # � K � |� � � t |� d� � fV � dg|_ |� � � |_ d S rB )rD r rE rF rG rH rI s r4 �operator_root_callbackz"XQueryLexer.operator_root_callbackz sG � � � ��k�k�m�m�X�u�{�{�1�~�~�5�5�5�5��H�� ��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � | j r1|j � | j � � � � � |� � � |_ d S �NrC )
rD r
r. rE �xquery_parse_staterF �append�poprG rH rI s r4 �popstate_tag_callbackz!XQueryLexer.popstate_tag_callback� sp � � � ��k�k�m�m�T�X�u�{�{�1�~�~�5�5�5�5��#� =��I���U�5�9�9�;�;�<�<�<��)�)�+�+����r3 c # �
K � |� � � t j |� d� � fV � |j � | j � � � � � |� � � |_ d S rQ )
rD r �DocrE rF rS rR rT rG rH rI s r4 �popstate_xmlcomment_callbackz(XQueryLexer.popstate_xmlcomment_callback� se � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ����1�5�5�7�7�8�8�8��)�)�+�+����r3 c # � K � |� � � t |� d� � fV � | j � � � }|dk r�t j d|� d� � � � rf|� � � t |� d� � fV � |j � d� � |� � � |_
d S |j � d� � |� d� � |_
d S |j � |� � |� d� � |_
d S )NrC �occurrenceindicatorz[?*+]+� �operator)rD r rE rR rT r+ rK rF rS rG rH )rJ rK rL �
next_states r4 �popstate_kindtest_callbackz&XQueryLexer.popstate_kindtest_callback� s
� � � ��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8��-�1�1�3�3�
��.�.�.��x��%�+�+�a�.�.�1�1�
'��k�k�m�m�[�%�+�+�a�.�.�@�@�@�@�� � � ��,�,�,��)�)�+�+������ � � ��,�,�,��)�)�A�,�,������I���Z�(�(�(��i�i��l�l�C�G�G�Gr3 c # �� K � |� � � t |� d� � fV � t | j � � dk r)|j � � � |j sdg|_ nRt |j � � dk r2|j � | j � � � � � ndg|_ |� � � |_ d S )NrC r r! )
rD r rE �lenrR rF rT rS rG rH rI s r4 �popstate_callbackzXQueryLexer.popstate_callback� s� � � � ��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8� �u�'�(�(�A�-�-��I�M�M�O�O�O��9�
%�#�H�� ��
���^�^�a�
�
��I���U�5�9�9�;�;�<�<�<�<� ��C�I��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � | j � d� � |j � d� � |� � � |_ d S )NrC �element_content� start_tag� rD r
r. rE rR rS rF rG rH rI s r4 �+pushstate_element_content_starttag_callbackz7XQueryLexer.pushstate_element_content_starttag_callback� sn � � � ��k�k�m�m�T�X�u�{�{�1�~�~�5�5�5�5�
� �'�'�(9�:�:�:�� ����%�%�%��)�)�+�+����r3 c # �$ K � |� � � t j |� d� � fV � |j � d� � | j � |j j � � |� � � |_
d S )NrC �
cdata_section)rD r rW rE rF rS rR �staterT rG rH rI s r4 � pushstate_cdata_section_callbackz,XQueryLexer.pushstate_cdata_section_callback� sq � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ����)�)�)�
� �'�'�� �
�6�6�6��)�)�+�+����r3 c # �$ K � |� � � t j |� d� � fV � | j � |j j � � |j � d� � |� � � |_
d S )NrC rd )rD r
r. rE rR rS ri rT rF rG rH rI s r4 �pushstate_starttag_callbackz'XQueryLexer.pushstate_starttag_callback� sq � � � ��k�k�m�m�T�X�u�{�{�1�~�~�5�5�5�5�
� �'�'�� �
�6�6�6�� ����%�%�%��)�)�+�+����r3 c # � K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � dg|_ | j � d� � |� � � |_ d S �NrC r[ � r! r\ �
rD r rE r r rF rR rS rG rH rI s r4 �!pushstate_operator_order_callbackz-XQueryLexer.pushstate_operator_order_callback� � � � � ��k�k�m�m�W�e�k�k�!�n�n�4�4�4�4��k�k�m�m�Z����Q���7�7�7�7��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8��H�� �
� �'�'�
�3�3�3��)�)�+�+����r3 c # � K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � dg|_ | j � d� � |� � � |_ d S rn rp rI s r4 �pushstate_operator_map_callbackz+XQueryLexer.pushstate_operator_map_callback� rr r3 c # � K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � dg|_ | j � d� � |� � � |_ d S rn rp rI s r4 � pushstate_operator_root_validatez,XQueryLexer.pushstate_operator_root_validate� rr r3 c # � K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � dg|_ | j � d� � |� � � |_ d S rn ) rD r rE r rF rR rS rG rH rI s r4 �)pushstate_operator_root_validate_withmodez5XQueryLexer.pushstate_operator_root_validate_withmode� s� � � � ��k�k�m�m�W�e�k�k�!�n�n�4�4�4�4��k�k�m�m�Z����Q���7�7�7�7��k�k�m�m�W�e�k�k�!�n�n�4�4�4�4��H�� �
� �'�'�
�3�3�3��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � |j � d� � | j � d� � |� � � |_ d S )NrC �processing_instructionr\ � rD r rW rE rF rS rR rG rH rI s r4 �2pushstate_operator_processing_instruction_callbackz>XQueryLexer.pushstate_operator_processing_instruction_callback� sn � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ���1�2�2�2�
� �'�'�
�3�3�3��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � |j � d� � | j � d� � |� � � |_ d S )NrC rz rc r{ rI s r4 �9pushstate_element_content_processing_instruction_callbackzEXQueryLexer.pushstate_element_content_processing_instruction_callback� so � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ���1�2�2�2�
� �'�'�(9�:�:�:��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � |j � d� � | j � d� � |� � � |_ d S )NrC rh rc r{ rI s r4 �0pushstate_element_content_cdata_section_callbackz<XQueryLexer.pushstate_element_content_cdata_section_callback� sn � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ����)�)�)�
� �'�'�(9�:�:�:��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � |j � d� � | j � d� � |� � � |_ d S )NrC rh r\ r{ rI s r4 �)pushstate_operator_cdata_section_callbackz5XQueryLexer.pushstate_operator_cdata_section_callback� sm � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ����)�)�)�
� �'�'�
�3�3�3��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � |j � d� � | j � d� � |� � � |_ d S )NrC �xml_commentrc r{ rI s r4 �-pushstate_element_content_xmlcomment_callbackz9XQueryLexer.pushstate_element_content_xmlcomment_callback� sn � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ����'�'�'�
� �'�'�(9�:�:�:��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � |j � d� � | j � d� � |� � � |_ d S )NrC r� r\ r{ rI s r4 �&pushstate_operator_xmlcomment_callbackz2XQueryLexer.pushstate_operator_xmlcomment_callback� sm � � � ��k�k�m�m�V�Z����Q���7�7�7�7�� ����'�'�'�
� �'�'�
�3�3�3��)�)�+�+����r3 c # �� K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � | j � d� � |j � d� � |� � � |_ d S )NrC r[ ro �kindtest�
rD r rE r r rR rS rF rG rH rI s r4 �pushstate_kindtest_callbackz'XQueryLexer.pushstate_kindtest_callback � � � � ��k�k�m�m�W�e�k�k�!�n�n�4�4�4�4��k�k�m�m�Z����Q���7�7�7�7��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8�
� �'�'�
�3�3�3�� ����$�$�$��)�)�+�+����r3 c # �� K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � | j � d� � |j � d� � |� � � |_ d S )NrC r[ ro r\ �
kindtestforpir� rI s r4 �)pushstate_operator_kindtestforpi_callbackz5XQueryLexer.pushstate_operator_kindtestforpi_callback s� � � � ��k�k�m�m�W�e�k�k�!�n�n�4�4�4�4��k�k�m�m�Z����Q���7�7�7�7��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8�
� �'�'�
�3�3�3�� ����)�)�)��)�)�+�+����r3 c # �� K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � | j � d� � |j � d� � |� � � |_ d S )NrC r[ ro r\ r� r� rI s r4 �$pushstate_operator_kindtest_callbackz0XQueryLexer.pushstate_operator_kindtest_callback r� r3 c # �� K � |� � � t j |� d� � fV � |� � � t |� d� � fV � |� � � t
|� d� � fV � | j � d� � |j � d� � |� � � |_
d S )NrC r[ ro rZ r� )rD r
r. rE r r rR rS rF rG rH rI s r4 �/pushstate_occurrenceindicator_kindtest_callbackz;XQueryLexer.pushstate_occurrenceindicator_kindtest_callback s� � � � ��k�k�m�m�T�X�u�{�{�1�~�~�5�5�5�5��k�k�m�m�Z����Q���7�7�7�7��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8�
� �'�'�(=�>�>�>�� ����$�$�$��)�)�+�+����r3 c # � K � |� � � t j |� d� � fV � | j � d� � |j � d� � |� � � |_ d S )NrC r\ rd re rI s r4 �$pushstate_operator_starttag_callbackz0XQueryLexer.pushstate_operator_starttag_callback sm � � � ��k�k�m�m�T�X�u�{�{�1�~�~�5�5�5�5�
� �'�'�
�3�3�3�� ����%�%�%��)�)�+�+����r3 c # �� K � |� � � t |� d� � fV � | j � d� � dg|_ |� � � |_ d S )NrC r\ r! )rD r rE rR rS rF rG rH rI s r4 � pushstate_operator_root_callbackz,XQueryLexer.pushstate_operator_root_callback& s^ � � � ��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8�
� �'�'�
�3�3�3��H�� ��)�)�+�+����r3 c # � K � |� � � t |� d� � fV � |� � � t |� d� � fV � |� � � t |� d� � fV � | j � d� � dg|_ |� � � |_ d S )NrC r[ ro r\ r! r� rI s r4 �*pushstate_operator_root_construct_callbackz6XQueryLexer.pushstate_operator_root_construct_callback, s� � � � ��k�k�m�m�W�e�k�k�!�n�n�4�4�4�4��k�k�m�m�Z����Q���7�7�7�7��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8�
� �'�'�
�3�3�3��H�� ��)�)�+�+����r3 c # � K � |� � � t |� d� � fV � |j � � � }| j � |� � dg|_ |� � � |_ d S rB ) rD r rE rF rT rR rS rG rH )rJ rK rL � cur_states r4 �pushstate_root_callbackz#XQueryLexer.pushstate_root_callback4 sm � � � ��k�k�m�m�[�%�+�+�a�.�.�8�8�8�8��I�M�M�O�O� �
� �'�'� �2�2�2��H�� ��)�)�+�+����r3 c # �� K � |� � � t j |� d� � fV � |j � d� � |� � � |_ d S )NrC r\ )rD r
� AttributerE rF rS rG rH rI s r4 �%pushstate_operator_attribute_callbackz1XQueryLexer.pushstate_operator_attribute_callback; sV � � � ��k�k�m�m�T�^�U�[�[��^�^�;�;�;�;�� ����$�$�$��)�)�+�+����r3 �commentz[^:()]+z\(:�#pushz:\)�#popz[:()]�
whitespace�\s+r\ z(\})z(\{)z then|else|external|at|div|exceptr! zorder byzgroup byz%is|mod|order\s+by|stable\s+order\s+byzand|orz+(eq|ge|gt|le|lt|ne|idiv|intersect|in)(?=\b)z6return|satisfies|to|union|where|count|preserve\s+stripz+(>=|>>|>|<=|<<|<|-|\*|!=|\+|\|\||\||:=|=|!)z(::|:|;|\[|//|/|,)z(castable|cast)(\s+)(as)\b�
singletypez(instance)(\s+)(of)\b�itemtypez(treat)(\s+)(as)\bz(case)(\s+)(z(case|as)\bz
(\))(\s*)(as)z\$�varnamez (for|let|previous|next)(\s+)(\$)z2(for)(\s+)(tumbling|sliding)(\s+)(window)(\s+)(\$)z\)|\?|\]z(empty)(\s+)(greatest|least)zascending|descending|defaultz(allowing)(\s+)(empty)�externalz(start|when|end)z(only)(\s+)(end)� collation�
uritooperatorz(into|following|preceding|with)z\.z(catch)(\s*)�
namespacedeclz
(at)(\s+)(�,�=�;�namespacekeywordzinherit|no-inherit� namespacez(default)(\s+)(element)zpreserve|no-preserve�annotationnamez(\()(z
(\,)(\s+)(�\)z (\s+)(\%)z(\s+)(variable)(\s+)(\$)z(\s+)(function)(\s+)�(z)(\()?z(:\*)z(void)(\s*)(\()(\s*)(\))zr(element|attribute|schema-element|schema-attribute|comment|text|node|binary|document-node|empty-sequence)(\s*)(\()z!(processing-instruction)(\s*)(\())rZ r� z!(item)(\s*)(\()(\s*)(\))(?=[*+?])rZ z(\(\#)(\s*)�pragmaz then|elsez<except|intersect|in|is|return|satisfies|to|union|where|countz%and|div|eq|ge|gt|le|lt|ne|idiv|mod|orz):=|=|,|>=|>>|>|\[|\(|<=|<<|<|-|!=|\|\||\|zexternal|atz(stable)(\s+)(order)(\s+)(by)z(castable|cast)(\s+)(as)z(treat)(\s+)(as)z(instance)(\s+)(of)zcase|asz:\*z(function|map|array)(\()r� z\{z(\))([*+?]?)z\*�
closekindtestz!(element|schema-element)(\s*)(\()r� z(\))z\?r� z(-->)z [^-]{1,2}z@\t|\r|\n|[\u0020-\uD7FF]|[\uE000-\uFFFD]|[\U00010000-\U0010FFFF]rz �processing_instruction_contentz\?>rh z]]>rd z(/>)�>rc �"�quot_attribute_content�'�apos_attribute_contentz""z \{\{|\}\}z''z</�end_tagz(<!--)z(<\?)z
(<!\[CDATA\[)z(<)z(>)�
xmlspace_declzpreserve|strip�declareorderingzordered|unordered�
xqueryversion�encoding�pragmacontentsz#\)z(\s+)z\*|\?|\+z:=�option�qname_brarenz(\()�
element_qname�attribute_qnamez\d+(\.\d*)?[eE][+-]?\d+z(\.\d+)[eE][+-]?\d+z(\.\d+|\d+\.\d*)z(\d+)z(\.\.|\.|\))z(declare)(\s+)(construction)z#(declare)(\s+)(default)(\s+)(order)z"(declare)(\s+)(context)(\s+)(item)z\*:z(\}|\])z'(declare)(\s+)(default)(\s+)(collation)z (module|declare)(\s+)(namespace)z(declare)(\s+)(base-uri)z.(declare)(\s+)(default)(\s+)(element|function)z(import)(\s+)(schema|module)z(declare)(\s+)(copy-namespaces)z(for|let|some|every)(\s+)(\$)z!(declare)(\s+)(variable)(\s+)(\$)z(declare)(\s+)(\%)z
(\))(\s+)(as)zk(element|attribute|schema-element|schema-attribute|comment|text|node|document-node|empty-sequence)(\s+)(\()z!(processing-instruction)(\s+)(\()z(declare)(\s+)(boundary-space)z(validate)(\s+)(lax|strict)z(validate)(\s*)(\{)z(typeswitch)(\s*)(\()z(switch)(\s*)(\()z&(element|attribute|namespace)(\s*)(\{)z7(document|text|processing-instruction|comment)(\s*)(\{)z(attribute)(\s+)(?=z(element)(\s+)(?=z((processing-instruction|namespace)(\s+)(z
)(\s*)(\{)z(declare|define)(\s+)(function)z(\{|\[)z(unordered|ordered)(\s*)(\{)z(map|array)(\s*)(\{)z(declare)(\s+)(ordering)z(xquery)(\s+)(version)z
(\(#)(\s*)�returnz(declare)(\s+)(option)zB(ancestor-or-self|ancestor|attribute|child|descendant-or-self)(::)zT(descendant|following-sibling|following|parent|preceding-sibling|preceding|self)(::)z
(if)(\s*)(\()z1(update)(\s*)(insert|delete|replace|value|rename)z
(try)(\s*)z(catch)(\s*)(\()(\$)z(@z@\*:z@\*z(@)z//|/|\+|-|;|,|\(|\)z (?=\s*\{)z
(?=\s*\([^:])z)(#)([0-9]+)N)Wr"