@prometheus-io/lezer-promql
Version:
lezer-based PromQL grammar
181 lines (180 loc) • 3.29 kB
JavaScript
// This file was generated by lezer-generator. You probably shouldn't edit it.
export const
inf = 181,
nan = 182,
Bool = 1,
Ignoring = 2,
On = 3,
GroupLeft = 4,
GroupRight = 5,
Offset = 6,
Atan2 = 7,
Avg = 8,
Bottomk = 9,
Count = 10,
CountValues = 11,
Group = 12,
Max = 13,
Min = 14,
Quantile = 15,
LimitK = 16,
LimitRatio = 17,
Stddev = 18,
Stdvar = 19,
Sum = 20,
Topk = 21,
By = 22,
Without = 23,
And = 24,
Or = 25,
Unless = 26,
StartFn = 27,
EndFn = 28,
AtStart = 29,
AtEnd = 30,
Smoothed = 31,
Anchored = 32,
Fill = 33,
FillLeft = 34,
FillRight = 35,
LineComment = 36,
PromQL = 37,
AggregateExpr = 38,
AggregateOp = 39,
AggregateModifier = 40,
GroupingLabels = 41,
LabelName = 42,
QuotedLabelName = 43,
StringLiteral = 44,
FunctionCallBody = 45,
BinaryExpr = 46,
Pow = 47,
BoolModifier = 48,
MatchingModifierClause = 49,
FillModifier = 50,
FillClause = 51,
NumberDurationLiteral = 52,
FillLeftClause = 53,
FillRightClause = 54,
Mul = 55,
Div = 56,
Mod = 57,
Add = 58,
Sub = 59,
Eql = 60,
Gte = 61,
Gtr = 62,
TrimUpper = 63,
TrimLower = 64,
Lte = 65,
Lss = 66,
Neq = 67,
FunctionCall = 68,
FunctionIdentifier = 69,
AbsentOverTime = 70,
Identifier = 71,
Absent = 72,
Abs = 73,
Acos = 74,
Acosh = 75,
Asin = 76,
Asinh = 77,
Atan = 78,
Atanh = 79,
AvgOverTime = 80,
Ceil = 81,
Changes = 82,
Clamp = 83,
ClampMax = 84,
ClampMin = 85,
Cos = 86,
Cosh = 87,
CountOverTime = 88,
DaysInMonth = 89,
DayOfMonth = 90,
DayOfWeek = 91,
DayOfYear = 92,
Deg = 93,
Delta = 94,
Deriv = 95,
Exp = 96,
FirstOverTime = 97,
Floor = 98,
HistogramCount = 99,
HistogramFraction = 100,
HistogramQuantile = 101,
HistogramQuantiles = 102,
HistogramStdDev = 103,
HistogramStdVar = 104,
HistogramSum = 105,
HistogramAvg = 106,
DoubleExponentialSmoothing = 107,
Hour = 108,
Idelta = 109,
Increase = 110,
Info = 111,
Irate = 112,
LabelReplace = 113,
LabelJoin = 114,
LastOverTime = 115,
Ln = 116,
Log10 = 117,
Log2 = 118,
MadOverTime = 119,
MaxOverTime = 120,
MinOverTime = 121,
TsOfFirstOverTime = 122,
TsOfMaxOverTime = 123,
TsOfMinOverTime = 124,
TsOfLastOverTime = 125,
Minute = 126,
Month = 127,
Pi = 128,
PredictLinear = 129,
PresentOverTime = 130,
QuantileOverTime = 131,
Rad = 132,
Rate = 133,
Resets = 134,
Round = 135,
Scalar = 136,
Sgn = 137,
Sin = 138,
Sinh = 139,
Sort = 140,
SortDesc = 141,
SortByLabel = 142,
SortByLabelDesc = 143,
Range = 144,
Step = 145,
Sqrt = 146,
StddevOverTime = 147,
StdvarOverTime = 148,
SumOverTime = 149,
Tan = 150,
Tanh = 151,
Timestamp = 152,
Time = 153,
Vector = 154,
Year = 155,
MatrixSelector = 156,
NumberDurationLiteralInDurationContext = 157,
OffsetExpr = 158,
AnchoredExpr = 159,
SmoothedExpr = 160,
ParenExpr = 161,
SubqueryExpr = 162,
UnaryExpr = 163,
UnaryOp = 164,
VectorSelector = 165,
LabelMatchers = 166,
UnquotedLabelMatcher = 167,
MatchOp = 168,
EqlSingle = 169,
EqlRegex = 170,
NeqRegex = 171,
QuotedLabelMatcher = 172,
StepInvariantExpr = 173,
At = 174,
AtModifierPreprocessors = 175,
MetricName = 176