js-el

0.0.6 • Public • Published

XMLDOM Build Status Coverage Status NPM version

A JavaScript implementation of JavaScript Style Expression Engine.

Install:

npm install js-el

Example:

var Expression = require('js-el');
var el = new Expression("(object.attr+x)+1+JSON.stringfy([c,d])")
 
console.info(String(el))
console.info(el.getVarMap())
console.info(el.getCallMap())
object.attr+x+1+JSON.stringfy([c,d])
{ object: [ 'attr' ],
  x: [ '' ],
  JSON: [ 'stringfy' ],
  c: [ '' ],
  d: [ '' ] }
{ JSON: [ 'stringfy' ] }

API Reference

  • #evaluate(token) #getVarMap() #getCallMap() #token

/js-el/

    Package Sidebar

    Install

    npm i js-el

    Weekly Downloads

    31

    Version

    0.0.6

    License

    none

    Unpacked Size

    586 kB

    Total Files

    99

    Last publish

    Collaborators

    • jindw