文件操作 - promql.cpython-311.pyc
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3/dist-packages/pygments/lexers/__pycache__/promql.cpython-311.pyc
编辑文件内容
� �E�ck � �l � d Z ddlmZmZmZmZ ddlmZmZm Z m Z mZmZm Z mZ dgZ G d� de� � ZdS )z� pygments.lexers.promql ~~~~~~~~~~~~~~~~~~~~~~ Lexer for Prometheus Query Language. :copyright: Copyright 2006-2022 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 �� � e Zd ZdZdZdZdgZdgZ edd�� � e fZ ed d�� � e fZ ed d�� � e j fZ defdefd efe ee defdej fdej fdej fdefdefdej fdej fd eeee� � fdedfdefdedfdedfgdedfdefdefd efd eej eeeeee� � fgd!edfdefgdedfded"f ed� � 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 �PromQLz=https://prometheus.io/docs/prometheus/latest/querying/basics/�promqlz*.promql)�bool�by� group_left�group_right�ignoring�offset�on�withoutz\b)�suffix)�sum�min�max�avg�group�stddev�stdvar�count�count_values�bottomk�topk�quantile)/�abs�absent�absent_over_time� avg_over_time�ceil�changes� clamp_max� clamp_min�count_over_time�day_of_month�day_of_week� days_in_month�delta�deriv�exp�floor�histogram_quantile�holt_winters�hour�idelta�increase�irate� label_join� label_replace�ln�log10�log2� max_over_time� min_over_time�minute�month�predict_linear�quantile_over_time�rate�resets�round�scalar�sort� sort_desc�sqrt�stddev_over_time�stdvar_over_time� sum_over_time�time� timestamp�vector�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)�rootrY rZ rX N)�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesr r � base_keywords�aggregator_keywords�Reserved�function_keywordsr r r r �Float�Integerr �Singler �Wordr �Variabler �Labelr �tokens� � �8/usr/lib/python3/dist-packages/pygments/lexers/promql.pyr r s � � � � � �� � �D� I�C��j�G���I� �� � � � � � ��M�$ �� � � � � �"