Files
ServerSync/lib/pygments/lexers/__pycache__/promql.cpython-314.pyc

40 lines
3.2 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><00><00>f<00>Rt^RIHtHtHtHt^RIHtHtH t H
t
H t H t H t HtR.t!RR]4tR#)z<>
pygments.lexers.promql
~~~~~~~~~~~~~~~~~~~~~~
Lexer for Prometheus Query Language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<04>
RegexLexer<EFBFBD>bygroups<70>default<6C>words)<08>Comment<6E>Keyword<72>Name<6D>Number<65>Operator<6F> Punctuation<6F>String<6E>
Whitespace<EFBFBD> PromQLLexerc<00><><00>]tRt^tRtRtRtR.tR.tRt ]
!R$RR7] 3t ]
!R%RR7] 3t ]
!R&RR7] P3tR R
]3R ]3R ]3] ] ]R ]3R]P(3R]P*3R]P.3R]3R]3R]P23R]P63R]!]]]43R]R3R]3R]R3R]R3.RR]R3R
]3R ]3R ]3R]!]P:]]]]]]43.RR ]R3R ]3.RR]R3R]R!3]!R4./tR"t R##)'rz<>
For PromQL queries.
For details about the grammar see:
https://github.com/prometheus/prometheus/tree/master/promql/parser
.. versionadded: 2.7
<EFBFBD>PromQLz=https://prometheus.io/docs/prometheus/latest/querying/basics/<2F>promqlz*.promql<71>z\b)<01>suffix<69>rootz\nz\s+<2B>,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\(<28>functionz\)z\{<7B>labelsz\[<5B>rangez\}z#popzB([_a-zA-Z][a-zA-Z0-9_]*?)(\s*?)(=~|!=|=|!~)(\s*?)("|\')(.*?)("|\')z\]z#push<73>N)<08>bool<6F>by<62>
group_left<EFBFBD> group_right<68>ignoring<6E>offset<65>on<6F>without) <0C>sum<75>min<69>max<61>avg<76>group<75>stddev<65>stdvar<61>count<6E> count_values<65>bottomk<6D>topk<70>quantile)/<2F>abs<62>absent<6E>absent_over_time<6D> avg_over_time<6D>ceil<69>changes<65> clamp_max<61> clamp_min<69>count_over_time<6D> day_of_month<74> day_of_week<65> days_in_month<74>delta<74>deriv<69>exp<78>floor<6F>histogram_quantile<6C> holt_winters<72>hour<75>idelta<74>increase<73>irate<74>
label_join<EFBFBD> label_replace<63>ln<6C>log10<31>log2<67> max_over_time<6D> min_over_time<6D>minute<74>month<74>predict_linear<61>quantile_over_time<6D>rate<74>resets<74>round<6E>scalar<61>sort<72> sort_desc<73>sqrt<72>stddev_over_time<6D>stdvar_over_time<6D> sum_over_time<6D>time<6D> timestamp<6D>vector<6F>year)!<21>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> version_addedrr<00> base_keywords<64>aggregator_keywords<64>Reserved<65>function_keywordsr r r r <00>Float<61>Integerr<00>Singler
<00>Wordr<00>Variabler<00>Labelr<00>tokens<6E>__static_attributes__r<00><00>=/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/promql.pyrrs<><00><00><08> <14>D<EFBFBD>
I<EFBFBD>C<EFBFBD><17>j<EFBFBD>G<EFBFBD><1B> <0C>I<EFBFBD><16>M<EFBFBD> <0E> <0E><19>
<EFBFBD> <10><06>M<EFBFBD>$ <0E> <0E><19>
<EFBFBD>" <10>%<06><17>, <0E>0 <0E>b<19>e3
<EFBFBD>h <10><18><18>k6<06><15>r <0F> <12>J<EFBFBD> <1F> <13>Z<EFBFBD> <20> <11>;<3B> <1F> <19> <1F> <1D> #<23>V<EFBFBD> ,<2C> <20>&<26>,<2C>,<2C> /<2F> <18>&<26>.<2E>.<2E> )<29> <15>w<EFBFBD>~<7E>~<7E> &<26> #<23>X<EFBFBD> .<2E> <1F><18> *<2A> <1D>x<EFBFBD>}<7D>}<7D> -<2D> &<26><04> <0A> <0A> 6<> #<23>X<EFBFBD>k<EFBFBD>6<EFBFBD>;<3B>%O<> P<> <12>H<EFBFBD>j<EFBFBD> )<29> <12>H<EFBFBD> <1D> <12>K<EFBFBD><18> *<2A> <12>K<EFBFBD><17> )<29>7
<EFBFBD>: <11> <12>K<EFBFBD><16> (<28> <12>J<EFBFBD> <1F> <13>Z<EFBFBD> <20> <11>;<3B> <1F> R<> <15>d<EFBFBD>j<EFBFBD>j<EFBFBD>*<2A>h<EFBFBD>
<EFBFBD>!<21>6<EFBFBD>;<3B>8<> 9<> 
<EFBFBD> <10> <12>K<EFBFBD><16> (<28> #<23>V<EFBFBD> ,<2C>
<EFBFBD> <13> <12>H<EFBFBD>f<EFBFBD> %<25> <12>H<EFBFBD>g<EFBFBD> &<26> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>W0<06>FrsN)ra<00>pygments.lexerrrrr<00>pygments.tokenrrrr r
r r r <00>__all__rrrsrt<00><module>rxs9<00><01><04>@<01>?<3F>$<24>$<24>$<24> <19>/<2F><07>^<06>*<2A>^rs