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