+
    TBi                     ~   R t ^ RIHtHt ^ RIHtHtHtHtH	t	H
t
Ht R.t. RNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINt. RLOt ! RJ R]4      tRK# )Mz
pygments.lexers.kusto
~~~~~~~~~~~~~~~~~~~~~

Lexers for Kusto Query Language (KQL).

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerwords)CommentKeywordNameNumberPunctuationString
Whitespace
KustoLexerandasbetweenbyconsumecontains
containscscountdistinctevaluateextendfacetfilterfindfork	getschemahasinvokejoinlimitlookupzmake-serieszmatches regexzmv-applyz	mv-expandnotcontainsnotcontainscsz	!containsz!hasz!startswithonororderparsezparse-wherezparse-kv	partitionprintprojectzproject-awayzproject-keepzproject-renamezproject-reorderrangereduceregexrendersamplezsample-distinctscansearch	serializesort
startswith	summarizetaketopztop-hittersz
top-nestedtypeofunionwherebooldatedatetimeintlongrealstringtimec                   h   ] tR t^,tRtRtRR.t. R#OtRtRt	RR]
3]! ]R	R
7      ]3R]3]! ]4      ]3R]3R]P&                  3R]P(                  3R]R3R]R3R]R3R]R3R]R3.RR]R3R]P,                  3R]3.RR]R3R]P,                  3R]3.RR]R3R]3.RR]R3R]3.RR]3R]R3R ]3./tR!tR"# )$r   z*For Kusto Query Language source code.
    KustokqlkustozAhttps://learn.microsoft.com/en-us/azure/data-explorer/kusto/queryz2.17rootz\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[^`]+` N)z*.kqlz*.kustoz.csl)__name__
__module____qualname____firstlineno____doc__namealiases	filenamesurlversion_addedr
   r   KUSTO_KEYWORDSr   r   KUSTO_PUNCTUATIONr   r   r   FloatIntegerr	   Escapetokens__static_attributes__rP       :/usr/lib/python3.14/site-packages/pygments/lexers/kusto.pyr   r   ,   se    DgG,I
MCM 	Z >%0':g$%{3D! &,,/V^^$6?+6?+F-.F-.V^,
 	66"V]]# 

 	66"V]]# 

 	66"v
 	66"v
 	vVV$6N
E'Frb   N)()[]{}|z<|+-*/%z..!<z<=>z>==z==z!=z<>:;,z=~z!~?z=>)rU   pygments.lexerr   r   pygments.tokenr   r   r   r   r   r	   r
   __all__r[   r\   r   rP   rb   rc   <module>rz      s   -0 0 0 .	 "+-79EGN$&-/79?AG   ! #) +2 4< >K 	  	 "-	 /<	 >M	
 
 
 '
 )-
 /3
 5<
 >E
 GT   % '0 2@ BP  ( *1 3; =D FN    "( *2 4? AG IU    !. 0< >F HO    ( */ 17 9? AI KQ 1 1rb   