@lcap/nasl
Version:
NetEase Application Specific Language
20 lines • 717 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.patch = exports.patchNodeSet = void 0;
const argument_1 = require("./argument");
exports.patchNodeSet = new Set([
'Argument',
]);
const patch = (currentNode, cacheNode, currentApp, cacheApp) => {
if (currentNode.concept !== cacheNode.concept) {
throw new Error(`当前节点类型(${currentNode.concept})与缓存节点类型(${cacheNode.concept})不符`);
}
switch (currentNode.concept) {
case 'Argument': {
(0, argument_1.patchArgument)(currentNode, cacheNode, currentApp, cacheApp);
break;
}
}
};
exports.patch = patch;
//# sourceMappingURL=index.js.map