Restore to commit 74e578279624c6045ca440a3459ebfa1f8d54191

This commit is contained in:
southseact-3d
2026-02-07 20:32:41 +00:00
commit ed67b7741b
252 changed files with 99814 additions and 0 deletions

24
scripts/_balance_check.js Normal file
View File

@@ -0,0 +1,24 @@
const fs = require('fs');
const s = fs.readFileSync('chat/public/builder.js','utf8');
let paren=0,brack=0,brace=0,backtick=0;
for(let i=0;i<s.length;i++){
const c=s[i];
if(c==='`') backtick ^= 1;
if(!backtick){
if(c==='(') paren++;
if(c===')') paren--;
if(c==='[') brack++;
if(c===']') brack--;
if(c==='{') brace++;
if(c==='}') brace--;
}
if(paren<0||brack<0||brace<0){
const lines=s.slice(0,i+1).split('\n');
console.log('Mismatch at char', i, 'line', lines.length);
console.log('char:',c);
console.log('paren,brack,brace',paren,brack,brace);
console.log(lines.slice(-6).join('\n'));
process.exit(1);
}
}
console.log('final counts paren,brack,brace,backtick',paren,brack,brace,backtick);