File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/promql.cpython-310.pyc
Back
o ;j� � @ s^ d Z ddlmZmZmZmZ ddlmZmZm Z m Z mZmZm Z mZ dgZG dd� de�ZdS )z� pygments.lexers.promql ~~~~~~~~~~~~~~~~~~~~~~ Lexer for Prometheus Query Language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�default�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String� Whitespace�PromQLLexerc @ s< e Zd ZdZdZdZdgZdgZdZe ddd �e fZe d dd �e fZe ddd �e j fZdefd efdefeeedefdejfdejfdejfdefdefdejfdejfdeeee�fdedfdefdedfdedfgded fdefd efdefd!eejeeeeee�fgd"ed fdefgded fded#fed �gd$�Zd%S )&r z� For PromQL queries. For details about the grammar see: https://github.com/prometheus/prometheus/tree/master/promql/parser .. versionadded: 2.7 ZPromQLz=https://prometheus.io/docs/prometheus/latest/querying/basics/Zpromqlz*.promql� )�boolZbyZ group_leftZgroup_rightZignoring�offset�onZwithoutz\b)�suffix)�sum�min�maxZavg�groupZstddevZstdvar�countZcount_valuesZbottomkZtopkZquantile)/�absZabsentZabsent_over_timeZ avg_over_time�ceilZchangesZ clamp_maxZ clamp_minZcount_over_timeZday_of_monthZday_of_weekZ days_in_month�deltaZderiv�exp�floorZhistogram_quantileZholt_winters�hourZideltaZincreaseZirateZ label_joinZ label_replaceZln�log10�log2Z max_over_timeZ min_over_time�minute�monthZpredict_linearZquantile_over_timeZrateZresets�roundZscalar�sortZ sort_desc�sqrtZstddev_over_timeZstdvar_over_timeZ sum_over_time�time� timestampZvector�yearz\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__�__doc__�name�url�aliases� filenamesZ version_addedr r Z base_keywordsZaggregator_keywordsZReservedZfunction_keywordsr r r r ZFloatZIntegerr �Singler ZWordr ZVariabler ZLabelr �tokens� r8 r8 �J/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/promql.pyr s~ � ���1�4�:���� �� �N)r1 Zpygments.lexerr r r r Zpygments.tokenr r r r r r r r �__all__r r8 r8 r8 r9 �<module> s (
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings