mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-01-01 20:35:06 +08:00
skip escaped
This commit is contained in:
parent
7025a2c4a5
commit
fbc51fa210
@ -24,15 +24,18 @@
|
||||
char = textArea.value[i];
|
||||
}
|
||||
|
||||
for (const [open, close, label] of pairs) {
|
||||
const lb = escaped ? `escaped ${label}` : label;
|
||||
if (escaped) {
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
|
||||
for (const [open, close, label] of pairs) {
|
||||
if (char === open) {
|
||||
counts[lb] = (counts[lb] || 0) + 1;
|
||||
counts[label] = (counts[label] || 0) + 1;
|
||||
} else if (char === close) {
|
||||
counts[lb] = (counts[lb] || 0) - 1;
|
||||
if (counts[lb] < 0) {
|
||||
errors.add(`Incorrect order of ${lb}.`);
|
||||
counts[label] = (counts[label] || 0) - 1;
|
||||
if (counts[label] < 0) {
|
||||
errors.add(`Incorrect order of ${label}.`);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -52,21 +55,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
for (const [open, close, label] of pairs) {
|
||||
const lb = `escaped ${label}`;
|
||||
if (counts[lb] == undefined) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const op = `\\${open}`;
|
||||
const cl = `\\${close}`;
|
||||
if (counts[lb] > 0) {
|
||||
errors.add(`${op} ... ${cl} - Detected ${counts[lb]} more opening than closing ${lb}.`);
|
||||
} else if (counts[lb] < 0) {
|
||||
errors.add(`${op} ... ${cl} - Detected ${-counts[lb]} more closing than opening ${lb}.`);
|
||||
}
|
||||
}
|
||||
|
||||
counterElem.title = [...errors].join('\n');
|
||||
counterElem.classList.toggle('error', errors.size !== 0);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user