"use strict" var parse = require("cwise-parser") var compile = require("cwise-compiler") var REQUIRED_FIELDS = [ "args", "body" ] var OPTIONAL_FIELDS = [ "pre", "post", "printCode", "funcName", "blockSize" ] function createCWise(user_args) { //Check parameters for(var id in user_args) { if(REQUIRED_FIELDS.indexOf(id) < 0 && OPTIONAL_FIELDS.indexOf(id) < 0) { console.warn("cwise: Unknown argument '"+id+"' passed to expression compiler") } } for(var i=0; i