UNPKG

@pubgcorp/pk-template

Version:
15 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.executePkt = void 0; const virtualMachine_1 = require("./virtualMachine"); const _1 = require("."); const scope_1 = require("./scope"); const executePkt = (objects, values, file) => { objects = objects || []; const scope = scope_1.Scope.CreateRoot(objects, values); const runtime = (0, _1.createLanguageRuntime)(); virtualMachine_1.LanguageVm.Run(runtime, scope, file); return scope.objects; }; exports.executePkt = executePkt; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGt0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3BrLXRlbXBsYXRlL3BrdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxREFBOEM7QUFDOUMsd0JBQW1EO0FBRW5ELG1DQUFnQztBQUV6QixNQUFNLFVBQVUsR0FBRyxDQUFDLE9BQWtCLEVBQUUsTUFBZSxFQUFFLElBQVksRUFBRSxFQUFFO0lBQzlFLE9BQU8sR0FBRyxPQUFPLElBQUksRUFBRSxDQUFDO0lBQ3hCLE1BQU0sS0FBSyxHQUFHLGFBQUssQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2hELE1BQU0sT0FBTyxHQUFHLElBQUEsd0JBQXFCLEdBQUUsQ0FBQztJQUN4QywyQkFBVSxDQUFDLEdBQUcsQ0FBQyxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBRXJDLE9BQU8sS0FBSyxDQUFDLE9BQU8sQ0FBQztBQUN2QixDQUFDLENBQUE7QUFQWSxRQUFBLFVBQVUsY0FPdEIifQ==