UNPKG

voll

Version:

Boolean expressions evaluator.

17 lines (11 loc) 284 B
'use strict' var evaluator = require('./lib/evaluator') var parse = require('./lib/parser').parse function createVoll (expr, params) { expr = parse(expr) function voll (input) { return expr.accept(evaluator(params), input) } return voll } module.exports = createVoll