UNPKG

@prometheus-io/lezer-promql

Version:
185 lines (182 loc) 4.2 kB
// Copyright 2021 The Prometheus Authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // This file was generated by lezer-promql. You probably should not edit it. import { LRParser } from '@lezer/lr' export const parser: LRParser // This file was generated by lezer-generator. You probably shouldn't edit it. export const inf: number, nan: number, Bool: number, Ignoring: number, On: number, GroupLeft: number, GroupRight: number, Offset: number, Atan2: number, Avg: number, Bottomk: number, Count: number, CountValues: number, Group: number, Max: number, Min: number, Quantile: number, LimitK: number, LimitRatio: number, Stddev: number, Stdvar: number, Sum: number, Topk: number, By: number, Without: number, And: number, Or: number, Unless: number, Start: number, End: number, Smoothed: number, Anchored: number, LineComment: number, PromQL: number, AggregateExpr: number, AggregateOp: number, AggregateModifier: number, GroupingLabels: number, LabelName: number, QuotedLabelName: number, StringLiteral: number, FunctionCallBody: number, BinaryExpr: number, Pow: number, BoolModifier: number, MatchingModifierClause: number, Mul: number, Div: number, Mod: number, Add: number, Sub: number, Eql: number, Gte: number, Gtr: number, Lte: number, Lss: number, Neq: number, FunctionCall: number, FunctionIdentifier: number, AbsentOverTime: number, Identifier: number, Absent: number, Abs: number, Acos: number, Acosh: number, Asin: number, Asinh: number, Atan: number, Atanh: number, AvgOverTime: number, Ceil: number, Changes: number, Clamp: number, ClampMax: number, ClampMin: number, Cos: number, Cosh: number, CountOverTime: number, DaysInMonth: number, DayOfMonth: number, DayOfWeek: number, DayOfYear: number, Deg: number, Delta: number, Deriv: number, Exp: number, FirstOverTime: number, Floor: number, HistogramCount: number, HistogramFraction: number, HistogramQuantile: number, HistogramStdDev: number, HistogramStdVar: number, HistogramSum: number, HistogramAvg: number, DoubleExponentialSmoothing: number, Hour: number, Idelta: number, Increase: number, Info: number, Irate: number, LabelReplace: number, LabelJoin: number, LastOverTime: number, Ln: number, Log10: number, Log2: number, MadOverTime: number, MaxOverTime: number, MinOverTime: number, TsOfFirstOverTime: number, TsOfMaxOverTime: number, TsOfMinOverTime: number, TsOfLastOverTime: number, Minute: number, Month: number, Pi: number, PredictLinear: number, PresentOverTime: number, QuantileOverTime: number, Rad: number, Rate: number, Resets: number, Round: number, Scalar: number, Sgn: number, Sin: number, Sinh: number, Sort: number, SortDesc: number, SortByLabel: number, SortByLabelDesc: number, Sqrt: number, StddevOverTime: number, StdvarOverTime: number, SumOverTime: number, Tan: number, Tanh: number, Timestamp: number, Time: number, Vector: number, Year: number, MatrixSelector: number, NumberDurationLiteralInDurationContext: number, NumberDurationLiteral: number, OffsetExpr: number, AnchoredExpr: number, SmoothedExpr: number, ParenExpr: number, SubqueryExpr: number, UnaryExpr: number, UnaryOp: number, VectorSelector: number, LabelMatchers: number, UnquotedLabelMatcher: number, MatchOp: number, EqlSingle: number, EqlRegex: number, NeqRegex: number, QuotedLabelMatcher: number, StepInvariantExpr: number, At: number, AtModifierPreprocessors: number, MetricName: number