HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/kusto.cpython-312.pyc
�

|�e�
��h�dZddlmZmZddlmZmZmZmZm	Z	m
Z
mZdgZ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�lookupzmake-seriesz
matches regexzmv-applyz	mv-expand�notcontains�
notcontainscsz	!containsz!hasz!startswith�on�or�order�parsezparse-wherezparse-kv�	partition�print�projectzproject-awayzproject-keepzproject-renamezproject-reorder�range�reduce�regex�render�samplezsample-distinct�scan�search�	serialize�sort�
startswith�	summarize�take�topztop-hittersz
top-nested�typeof�union�where�bool�date�datetime�int�long�real�string�time)�(�)�[�]�{�}�|z<|�+�-�*�/�%z..!�<z<=�>z>=�=z==z!=z<>�:�;�,z=~z!~�?z=>c�P�eZdZdZdZddgZgd�ZdZdefe	e
d�	�efd
efe	e
�efdefd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�urlrr�KUSTO_KEYWORDSrr�KUSTO_PUNCTUATIONr	rr�Float�Integerr
�Escape�tokens���7/usr/lib/python3/dist-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�<module>rxsB���-�0�0�0��.������2��2rs