HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/kusto.cpython-310.pyc
o

;j�
�@sbdZddlmZmZddlmZmZmZmZm	Z	m
Z
mZdgZgd�Z
gd�ZGdd�de�ZdS)	z�
    pygments.lexers.kusto
    ~~~~~~~~~~~~~~~~~~~~~

    Lexers for Kusto Query Language (KQL).

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words)�Comment�Keyword�Name�Number�Punctuation�String�
Whitespace�
KustoLexer)F�and�asZbetweenZbyZconsume�containsZ
containscs�countZdistinctZevaluate�extendZfacet�filter�find�forkZ	getschemaZhasZinvoke�join�limit�lookupzmake-seriesz
matches regexzmv-applyz	mv-expandZnotcontainsZ
notcontainscsz	!containsz!hasz!startswith�on�or�order�parsezparse-wherezparse-kv�	partition�printZprojectzproject-awayzproject-keepzproject-renamezproject-reorder�range�reduceZregexZrender�samplezsample-distinct�scan�searchZ	serialize�sort�
startswithZ	summarizeZtake�topztop-hittersz
top-nestedZtypeof�union�where�bool�date�datetime�intZlong�real�string�time)�(�)�[�]�{�}�|z<|�+�-�*�/�%z..!�<z<=�>z>=�=z==z!=z<>�:�;�,z=~z!~�?z=>c@s�eZdZdZdZddgZgd�ZdZdZde	fe
ed	d
�efde
fe
e�efdefd
ejfdejfdedfdedfdedfdedfdedfgdedfdejfdefgdedfdejfdefgdedfdefgdedfdefgdefdedfd efgd!�Zd"S)#rz*For Kusto Query Language source code.
    ZKustoZkqlZkusto)z*.kqlz*.kustoz.cslzAhttps://learn.microsoft.com/en-us/azure/data-explorer/kusto/queryz2.17z\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[^`]+�`)�rootrCrErFrGrHN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�urlZ
version_addedr
r�KUSTO_KEYWORDSrr�KUSTO_PUNCTUATIONrrrZFloatZIntegerr	ZEscape�tokens�rVrV�I/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/kusto.pyr,sN
������
�N)rNZpygments.lexerrrZpygments.tokenrrrrrr	r
�__all__rSrTrrVrVrVrW�<module>s
$