@mathandmagic/bql
v0.1.0
Published
BQL — Bridge Query Language parser and formatter (TypeScript, generated).
Readme
@mathandmagic/bql
Generated TypeScript parser and formatter for Bridge Query Language (BQL).
Install
npm install @mathandmagic/bqlUse
import { format, parse } from "@mathandmagic/bql";
const query = parse('status = "open" AND priority > 2');
const canonical = format(query);parse(input)returns the BQL AST, ornullfor an empty query.format(ast)returns canonical, round-trippable BQL.escape,unescape, andvaluesupport safe programmatic construction.
The grammar and cross-language conformance corpus live in the
MathAndMagic/bql repository.
License
Licensed under either Apache-2.0 or MIT, at your option.
