Ë <ù�=½ Xãóh—dZddlmZmZddlmZmZmZmZm Z m Z m Z dgZ gd¢Z gd¢ZGd„de«Zy) zÕ pygments.lexers.kusto ~~~~~~~~~~~~~~~~~~~~~ Lexers for Kusto Query Language (KQL). :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. é)Ú RegexLexerÚwords)ÚCommentÚKeywordÚNameÚNumberÚ PunctuationÚStringÚ WhitespaceÚ KustoLexer)FÚandÚasÚbetweenÚbyÚconsumeÚcontainsÚ containscsÚcountÚdistinctÚevaluateÚextendÚfacetÚfilterÚfindÚforkÚ getschemaÚhasÚinvokeÚjoinÚlimitÚlookupz make-seriesz matches regexzmv-applyz mv-expandÚ notcontainsÚ notcontainscsz !containsz!hasz !startswithÚonÚorÚorderÚparsez parse-wherezparse-kvÚ partitionÚprintÚprojectz project-awayz project-keepzproject-renamezproject-reorderÚrangeÚreduceÚregexÚrenderÚsamplezsample-distinctÚscanÚsearchÚ serializeÚsortÚ startswithÚ summarizeÚtakeÚtopz top-hittersz top-nestedÚtypeofÚunionÚwhereÚboolÚdateÚdatetimeÚintÚlongÚrealÚstringÚtime)Ú(Ú)Ú[Ú]Ú{Ú}Ú|z<|Ú+Ú-Ú*Ú/Ú%z..!Úz>=Ú=z==z!=z<>Ú:Ú;Ú,z=~z!~Ú?z=>cóP—eZdZdZdZddgZgd¢ZdZdefe e d¬ «e fd e fe e «efd efd ej"fd ej$fdedfdedfdedfdedfdedfg dedfdej(fdefgdedfdej(fdefgdedfdefgdedfdefgdefdedfdefgd œZy!)"r zFFor Kusto Query Language source code. .. versionadded:: 2.17 ÚKustoÚkqlÚkusto)z*.kqlz*.kustoz.cslzAhttps://learn.microsoft.com/en-us/azure/data-explorer/kusto/queryz\s+z\b)Úsuffixz//.*z [^\W\d]\w*z\d+[.]\d*|[.]\d+z\d+Ú'Ú single_stringÚ"Ú double_stringz@'Úsingle_verbatimz@"Údouble_verbatimz```Ú multi_stringz#popz\\.z[^'\\]+z[^"\\]+z[^']+z[^"]+z[^`]+Ú`)Úrootr\r^r_r`raN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚaliasesÚ filenamesÚurlr rÚKUSTO_KEYWORDSrrÚKUSTO_PUNCTUATIONr rrÚFloatÚIntegerr ÚEscapeÚtokens©óú:/usr/lib/python3.12/site-packages/pygments/lexers/kusto.pyr r ,sN„ñð €DØ�gЀGÚ,€IØ M€Cð�ZÐ Ù �>¨%Ô 0°'Ð :Ø �gÐ Ù Ð$Ó % {Ð 3Ø ˜DÐ !à  &§,¡,Ð /Ø �V—^‘^Ð $Ø �6˜?Ð +Ø �6˜?Ð +Ø �FÐ-Ð .Ø �FÐ-Ð .Ø �V˜^Ð ,ð ð �6˜6Ð "Ø �V—]‘]Ð #Ø ˜Ð ð ð �6˜6Ð "Ø �V—]‘]Ð #Ø ˜Ð ð ð �6˜6Ð "Ø �vÐ ð ð �6˜6Ð "Ø �vÐ ð ð �vÐ Ø �V˜VÐ $Ø �6ˆNð ñE'�FrsN)rgÚpygments.lexerrrÚpygments.tokenrrrrr r r Ú__all__rlrmr rrrsrtÚrxsBðñ÷-÷0÷0ñ0ð ˆ.€ò €òÐô2�õ2rs