Ë ^+ ! UN2ãót—dZddlZddlmZmZmZmZmZmZddl m Z m Z m Z m Z mZmZmZmZdgZGd„de«Zy)zÐ pygments.lexers.graph ~~~~~~~~~~~~~~~~~~~~~ Lexers for graph query languages. :copyright: Copyright 2006-2023 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óø—eZdZdZdZdZdgZddgZejejzZ e d«e d«e d «e d «e d «e d «e d «gde fgdee ee «fdee ee ee «fdee ee «fdee ee ee «fdee ee «fdee ee ee «fdee ee «fdee ee «fdee ee «fdee ee «fdee ee «fdee ee ee «fdee ee «fdee eeee «fedd¬«e fgd eeee«e«fd!eeee«e«fd"eeee«e«fd#efd$efd%efgd&efd'ej.fgd(efgd)efd*efgd+ej4fgd,œZy-).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ÚclausesÚkeywordsÚ relationsÚstringsÚ whitespaceÚ barewordsÚcommentz^(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)\bz(using)(\s+)(index)\bz,(using)(\s+)(range|text|point)(\s+)(index)\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ÚwithÚcollectz\b)Úsuffixz(-\[)(.*?)(\]->)z(<-\[)(.*?)(\]-)z(-\[)(.*?)(\]-)z -->|<--|\[|\]z<|>|<>|=|<=|=>|\(|\)|\||:|,|;z[.*{}]z#([\'"])(?:\\[tbnrf\'"\\]|[^\\])*?\1z`(?:``|[^`])+`z\s+z[a-z]\w*z\d+z//.*$)ÚrootrrrrrrrN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚaliasesÚ filenamesÚreÚ MULTILINEÚ IGNORECASEÚflagsrr rrr rr rrr rÚVariablerr ÚSingleÚtokens©óú:/usr/lib/python3.12/site-packages/pygments/lexers/graph.pyrrsž„ñð €DØ ?€C؈j€Gؘ*Ð%€Ià �L‰L˜2Ÿ=™=Ñ (€Eñ �IÓ Ù �JÓ Ù �KÓ Ù �IÓ Ù �LÓ !Ù �KÓ Ù �IÓ ð ð4Ø5<ð >ð ð .Ù˜ *¨gÓ6ð 8à 7Ù˜ *¨g°zÀ7ÓKð Mà #Ù˜ *¨gÓ6ð 8à +Ù˜ *¨g°zÀ7ÓKð Mà (Ù˜ *¨gÓ6ð 8à -Ù˜ *¨g°zÀ7ÓKð Mà )Ù˜ *¨gÓ6ð 8à (Ù˜ *¨gÓ6ð 8à "Ù˜ *¨gÓ6ð 8à %Ù˜ *¨gÓ6ð 8à #Ù˜ *¨gÓ6ð 8à 5Ù˜ *¨g°zÀ7ÓKð Mà %Ù˜ *¨gÓ6ð 8à <Ù˜ *¨d°JÀÓHð Já ðGð PUô Vð X_ð  `ð=$ ðL!¡(¨8±U¸4³[À(Ó"KÐ LØ ¡(¨8±U¸4³[À(Ó"KÐ LØ ¡¨(±E¸$³KÀÓ!JÐ KØ ˜xÐ (Ø -¨{Ð ;Ø ˜ Ð $ð  ð4°VÐ <Ø  § ¡ Ð .ð ð �ZÐ ð ð˜$Ð Ø �VÐ ð ð �w—~‘~Ð &ð ñMI�FrS)rFrKÚpygments.lexerrrrrrrÚpygments.tokenr r r r r rrrÚ__all__rrRrSrTÚrXs;ðñó çL×L÷÷óð ˆ/€ôX�*õXrS