| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa� � @ sZ d dl mZmZmZmZ d dlmZmZmZm Z m
Z
mZmZm
Z
dgZG dd� de�ZdS )� )�
RegexLexer�bygroups�default�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String�
Whitespace�PromQLLexerc @ s0 e Zd ZdZdgZdgZeddd�efZeddd�efZ eddd�ej
fZd efd
efde
fee edefd
ejfdejfdejfdefdefdejfdejfdee
ee
�fdedfdefde
dfde
dfgde
dfd efd
efde
fdeejeeee
ee
�fgde
dfdefgdedfded fed�gd!�Zd"S )#r ZPromQLZpromqlz*.promql)�boolZbyZ
group_leftZgroup_rightZignoring�offsetZonZwithoutz\b)�suffix)�sum�min�maxZavg�groupZstddevZstdvar�countZcount_valuesZbottomkZtopkZquantile)/�absZabsentZabsent_over_timeZ
avg_over_timeZceilZchangesZ clamp_maxZ clamp_minZcount_over_timeZday_of_monthZday_of_weekZ
days_in_monthZdeltaZderivZexpZfloorZhistogram_quantileZholt_wintersZhourZideltaZincreaseZirateZ
label_joinZ
label_replaceZlnZlog10Zlog2Z
max_over_timeZ
min_over_timeZminuteZmonthZpredict_linearZquantile_over_timeZrateZresets�roundZscalar�sortZ sort_descZsqrtZstddev_over_timeZstdvar_over_timeZ
sum_over_time�timeZ timestampZvectorZyearz\nz\s+�,z[1-9][0-9]*[smhdwy]z-?[0-9]+\.[0-9]+z-?[0-9]+z#.*?$z(\+|\-|\*|\/|\%|\^)z==|!=|>=|<=|<|>z
and|or|unlessz[_a-zA-Z][a-zA-Z0-9_]+z(["\'])(.*?)(["\'])z\(�functionz\)z\{�labelsz\[�rangez\}z#popzB([_a-zA-Z][a-zA-Z0-9_]*?)(\s*?)(=~|!=|=|!~)(\s*?)("|\')(.*?)("|\')z\]z#push)�rootr r r N)�__name__�
__module__�__qualname__�name�aliases� filenamesr r Z
base_keywordsZaggregator_keywordsZReservedZfunction_keywordsr
r r r ZFloatZIntegerr �Singler
ZWordr ZVariabler ZLabelr �tokens� r( r( �:/usr/lib/python3.9/site-packages/pygments/lexers/promql.pyr sv
�
���1�4�:����
���N)Zpygments.lexerr r r r Zpygments.tokenr r r r r
r r r
�__all__r r( r( r( r) �<module> s (