logic-expression-parser

logic parser

Usage no npm install needed!

<script type="module">
  import logicExpressionParser from 'https://cdn.skypack.dev/logic-expression-parser';
</script>

README

parser

tnpm install


var parser = require('../index');
var ast = parser.parse('2>1&&3<5&&a>9');

console.log(parser.evaluate(ast,{a:2}));//false
console.log(parser.evaluate(ast,{a:11}));//true

console.log(parser.getVariable(ast));//['a']