This package is deprecated. It has been fully migrated to the repository prometheus/prometheus, and it is published
under the npm organization @prometheus-io.
See the corresponding readme
for further information.
Overview
This is a PromQL grammar for the lezer parser system. It is inspired by the initial
grammar coming from Prometheus
written in yacc.
This library is stable but doesn’t provide any guideline of how to use it as it has been integrated
into codemirror-promql. If you want to use this library, you perhaps
want to actually use codemirror-promql instead.
Note: This library is following the changes of the upstream grammar (i.e. coming from Prometheus) as closed as
possible
Installation
This package is available as a npm package:
npm install --save lezer-promql
Note: you will have to manually install the dependency lezer as it is a peer dependency to this package.
lezer-promql
Status
This package is deprecated. It has been fully migrated to the repository prometheus/prometheus, and it is published under the npm organization
@prometheus-io.See the corresponding readme for further information.
Overview
This is a PromQL grammar for the lezer parser system. It is inspired by the initial grammar coming from Prometheus written in yacc.
This library is stable but doesn’t provide any guideline of how to use it as it has been integrated into codemirror-promql. If you want to use this library, you perhaps want to actually use codemirror-promql instead.
Note: This library is following the changes of the upstream grammar (i.e. coming from Prometheus) as closed as possible
Installation
This package is available as a npm package:
Note: you will have to manually install the dependency
lezeras it is a peer dependency to this package.Development
Building
Testing
License
The code is licensed under an Apache 2.0 license.