Fix incorrect molang error on ternary expression

This commit is contained in:
JannisX11 2023-01-05 21:47:13 +01:00
parent 206f674756
commit 4f0114c7eb

View File

@ -597,8 +597,8 @@ new ValidatorCheck('molang_syntax', {
if (clear_string.match(/(^|[^a-z0-9_])[\d.]+[a-z_]+/i)) {
issues.push('Invalid token ' + clear_string.match(/(^|[^a-z0-9_])[\d.]+[a-z_]+/i)[0].replace(/[^a-z0-9._]/g, ''));
}
if (clear_string.match(/[^\w\s+\-*/().,;[\]!?=<>&|]/)) {
issues.push('Invalid character: ' + clear_string.match(/[^\w+\-*/().,;[\]!?=<>&|]+/g).join(', '));
if (clear_string.match(/[^\w\s+\-*/().,;:[\]!?=<>&|]/)) {
issues.push('Invalid character: ' + clear_string.match(/[^\w+\-*/().,;:[\]!?=<>&|]+/g).join(', '));
}
let left = string.match(/\(/g) || 0;
let right = string.match(/\)/g) || 0;