Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a � @ sn d Z ddlZddlmZmZmZmZmZmZ ddl m Z mZmZm Z mZmZmZmZ dgZG dd� de�ZdS )z� pygments.lexers.graph ~~~~~~~~~~~~~~~~~~~~~ Lexers for graph query languages. :copyright: Copyright 2006-2021 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 @ s� e Zd ZdZdZdgZddgZejej B Z ed�ed�ed�ed �ed �ed�ed�gd ej fgdefgdeeee�fdeeeeee�fdeeee�fdeeeeee�fdeeee�fdeeeeee�fdeeee�fdeeee�fdeeee�fdeeee�fdeeee�fdeeeeee�feddd�efg deeee�e�fdeeee�e�fd eeee�e�fd!efd"efd#efgd$efd%ejfgd&efgd'efd(efgd)�Zd*S )+r z� For `Cypher Query Language <https://neo4j.com/docs/developer-manual/3.3/cypher/>`_ For the Cypher version in Neo4j 3.3 .. versionadded:: 2.0 �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+)�rootr r r r r r r N)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames�re� MULTILINE� IGNORECASE�flagsr r �Singler r r r r r r r r r �Variabler �tokens� rN rN �7/usr/lib/python3/dist-packages/pygments/lexers/graph.pyr s� � ��� �� �� �� � � � � �����"� ��� �)rC rG �pygments.lexerr r r r r r �pygments.tokenr r r r r r r r �__all__r rN rN rN rO �<module> s (