0.0.1-dev.1809240003 • Published 10 months ago

@skbkontur-moira/lezer-metricsql v0.0.1-dev.1809240003

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

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