Fix: trie meta

This commit is contained in:
SukkaW
2024-09-09 23:02:57 +08:00
parent 385147f784
commit f58c10e34c
2 changed files with 33 additions and 16 deletions

View File

@@ -62,7 +62,7 @@ export async function compareAndWriteFile(span: Span, linesA: string[], filePath
}
if (isEqual) {
console.log(picocolors.dim(`same content, bail out writing: ${filePath}`));
console.log(picocolors.gray(picocolors.dim(`same content, bail out writing: ${filePath}`)));
return;
}
@@ -154,6 +154,14 @@ const processRuleSet = (ruleSet: string[]) => {
}
}
if (ruleSet.includes('DOMAIN,github.com')) {
console.log(trie.inspect(0, (meta) => ({
index: ruleSet[unpack(meta!)[0]],
flag: unpack(meta!)[1] === flagDomain ? 'DOMAIN' : 'DOMAIN-SUFFIX'
})));
console.log(trie.root);
}
const dumped = trie.dumpWithMeta();
for (let i = 0, len = dumped.length; i < len; i++) {
const [originalIndex, flag] = unpack(dumped[i][1]);