@prometheus-io/lezer-promql v0.52.0-rc.1
lezer-promql
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 @prometheus-io/codemirror-promql instead.
Note: This library is a lezer-based implementation of the authoritative, goyacc-based PromQL grammar. Any changes to the authoritative grammar need to be reflected in this package as well.
Installation
This package is available as an npm package:
npm install --save @prometheus-io/lezer-promql
Note: you will have to manually install the lezer
dependencies as it is a peer dependency to this package.
npm install --save @lezer/lr @lezer/highlight
Development
Building
npm i
npm run build
Testing
npm run test
License
The code is licensed under an Apache 2.0 license.
6 days ago
7 days ago
9 days ago
29 days ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
8 months ago
6 months ago
10 months ago
6 months ago
7 months ago
10 months ago
6 months ago
10 months ago
7 months ago
7 months ago
8 months ago
1 year ago
1 year ago
1 year ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago