@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 612 B
JavaScript
import{findScriptDependencies as n}from"./treeAnalysis.js";import{parse as o}from"./lib/arcade-parser.js";import{ParsingError as e,ParsingErrorCodes as i}from"./lib/types.js";function d(d,l=[]){const r=o(d);if(null===r.body||void 0===r.body)throw new e({index:0,line:0,column:0,data:null,description:"",code:i.InvalidExpression});if(0===r.body.length)throw new e({index:0,line:0,column:0,data:null,description:"",code:i.InvalidExpression});if(0===r.body.length)throw new e({index:0,line:0,column:0,data:null,description:"",code:i.InvalidExpression});return r.loadedModules={},n(r,l),r}export{d as parseScript};