bkc
Version:
:dog: If there are no dogs in Heaven, then when I die I want to go where they went.
29 lines (28 loc) • 836 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const list_1 = require("../execute/list");
exports.findExternal = (val, externals) => {
for (let i = 0; i < externals.length; i++) {
if (externals[i].command === val) {
return i;
}
}
return -1;
};
exports.determineReturn = (command) => {
if (command === 'return') {
return true;
}
return false;
};
exports.determine = (command, externals) => {
const internalIndex = list_1.internalList.indexOf(command);
const externalIndex = exports.findExternal(command, externals);
if (internalIndex !== -1) {
return list_1.internals[internalIndex].func;
}
if (externalIndex !== -1) {
return externals[externalIndex].func;
}
return null;
};