@skbkontur-moira/lezer-metricsql
v0.0.1-dev.1809240003
Published
lezer-based MetricsQL grammar
Downloads
401
Readme
lezer-metricsql
Overview
This is a PromQL grammar for the lezer parser system. It is inspired by the initial grammar coming from Prometheus written in yacc.
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 @skbkontur-moira/lezer-metricsql
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