mirror of
https://github.com/SukkaW/Surge.git
synced 2026-01-28 17:41:54 +08:00
Fix: trie meta
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user