Why Expression Parser?
-
Small and simple, but powerful.
-
No dependency, no ast.
Install
npm install expression-parser-js
Usage
var parser = require('expression-parser-js');
parser.parse(input, model)
examples
var model = {};modela = 1;modelb = 2;model { return d: 5 }; modele = 'a' 'b' 'c';modelf = false;modelh = 'a b' 'b c';modelg = a:1 { return parser;}console;console;console;console;console;console;console;console;console;console;console;console;console;console;console;console;console;
demo
open examples/index.html
Tests
npm install
mocha
Developer
npm install
gulp
open examples/index.html
Not Support
console.log(exec('a>=1 && c().d == 5 && !(b>2)'));