HEX
Server: Apache/2.4.67 (Debian)
System: Linux vps-b2547eb4 6.1.0-41-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
User: root (0)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pygments/lexers/__pycache__/graph.cpython-311.pyc
�

�E�c��|�dZddlZddlmZmZmZmZmZmZddl	m
Z
mZmZm
Z
mZmZmZmZdgZGd�de��ZdS)z�
    pygments.lexers.graph
    ~~~~~~~~~~~~~~~~~~~~~

    Lexers for graph query languages.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�bygroups�using�this�words)�Keyword�Punctuation�Comment�Operator�Name�String�Number�
Whitespace�CypherLexerc�>�eZdZdZdZdZdgZddgZej	ej
zZed��ed��ed	��ed
��ed��ed��ed
��gde
jfgdefgdeeee��fdeeeeee��fdeeee��fdeeeeee��fdeeee��fdeeeeee��fdeeee��fdeeee��fdeeee��fdeeee��fdeeee��fdeeeeee��fedd���efg
deeee��e��fd eeee��e��fd!eeee��e��fd"efd#efd$efgd%efd&ejfgd'efgd(efd)efgd*�Zd+S),rzg
    For Cypher Query Language

    For the Cypher version in Neo4j 3.3

    .. versionadded:: 2.0
    �Cypherz3https://neo4j.com/docs/developer-manual/3.3/cypher/�cypherz*.cypz*.cypher�comment�clauses�keywords�	relations�strings�
whitespace�	barewordsz^.*//.*$z^(create|order|match|limit|set|skip|start|return|with|where|delete|foreach|not|by|true|false)\bz(create)(\s+)(index|unique)\bz'(drop)(\s+)(contraint|index)(\s+)(on)\bz(ends)(\s+)(with)\bz(is)(\s+)(node)(\s+)(key)\bz(is)(\s+)(null|unique)\bz(load)(\s+)(csv)(\s+)(from)\bz(on)(\s+)(match|create)\bz(optional)(\s+)(match)\bz(order)(\s+)(by)\bz(starts)(\s+)(with)\bz(union)(\s+)(all)\bz%(using)(\s+)(periodic)(\s+)(commit)\b)$�all�any�as�asc�	ascending�assert�call�case�create�delete�desc�
descending�distinct�end�fieldterminator�foreach�in�limit�match�merge�none�not�null�remove�return�set�skip�single�start�then�union�unwind�yield�where�when�withz\b)�suffixz(-\[)(.*?)(\]->)z(<-\[)(.*?)(\]-)z(-\[)(.*?)(\]-)z
-->|<--|\[|\]z<|>|<>|=|<=|=>|\(|\)|\||:|,|;z[.*{}]z"(?:\\[tbnrf\'"\\]|[^\\"])*"z`(?:``|[^`])+`z\s+z[a-z]\w*z\d+)�rootrrrrrrrN)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�re�	MULTILINE�
IGNORECASE�flagsrr�Singler	rrrrrrr
rr
�Variabler�tokens���7/usr/lib/python3/dist-packages/pygments/lexers/graph.pyrrs���������D�
?�C��j�G��*�%�I��L�2�=�(�E�
�G�I����G�I����G�J����G�K� � ��G�I����G�L�!�!��G�K� � �
��'�.�)�
�4�5<�
>�
�.����*�g�6�6�
8�
7����*�g�z�7�K�K�
M�
#����*�g�6�6�
8�
+����*�g�z�7�K�K�
M�
(����*�g�6�6�
8�
-����*�g�z�7�K�K�
M�
)����*�g�6�6�
8�
(����*�g�6�6�
8�
"����*�g�6�6�
8�
%����*�g�6�6�
8�
#����*�g�6�6�
8�
5����*�g�z�7�K�K�
M�
�U�<�
EJ�K�K�K�
MT�
U�5 
�D!�(�(�8�U�U�4�[�[�(�"K�"K�L�
 �(�(�8�U�U�4�[�[�(�"K�"K�L�
���(�E�E�$�K�K��!J�!J�K�
�x�(�
-�{�;�
��$�

�-�f�5�
��
�.�
�
�Z� �
��$��
�V��
�CE�E�F�F�FrR)rErJ�pygments.lexerrrrrrr�pygments.tokenr	r
rrr
rrr�__all__rrQrRrS�<module>rWs�����
�	�	�	�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L����������������������/��T�T�T�T�T�*�T�T�T�T�TrR