jora
Version:
JavaScript object query engine
18 lines (15 loc) • 349 B
JavaScript
;
function compile(node, ctx) {
ctx.put('(a, b)=>{let _q;return ');
ctx.list(node.compares, '||');
ctx.put('||0}');
}
function walk(node, ctx) {
ctx.list(node.compares);
}
function stringify(node, ctx) {
ctx.list(node.compares, ',');
}
exports.compile = compile;
exports.stringify = stringify;
exports.walk = walk;