Files
NapCatQQ/.pnpm-store/v3/files/e5/9f0ee3afe4a48e6f4307d0eb8cd2fabeb965126ad95c25cc9f0cea81cafff55b44b8f02422185a608dfd7d22f1d58fd0d9050c23a1f37bd061cb380444f274
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

14 lines
444 B
Plaintext

import { seedSpec } from '../util.js';
export default function getParser({ tokenizers }) {
return function parseSpec(source) {
var _a;
let spec = seedSpec({ source });
for (const tokenize of tokenizers) {
spec = tokenize(spec);
if ((_a = spec.problems[spec.problems.length - 1]) === null || _a === void 0 ? void 0 : _a.critical)
break;
}
return spec;
};
}