fix syntax checing with inline condition expression fix #58

This commit is contained in:
geequlim
2018-06-29 13:19:14 +08:00
parent 80ce466d53
commit fdc07e4743

View File

@@ -112,7 +112,7 @@ class GDScriptDiagnosticSeverity {
return
if(line.match(new RegExp(`.*?#.*?\\s${keywords[1]}\\s.*?`)))
return
if(line.match(/.*?\sif\s+\w.*?\s+else\s+[^\s]+/))
if(line.match(/.*?\sif\s+(\!|\[|\{|\w).*?\s+else\s+[^\s]+/))
return
if (line.match(/.*?\\/))
expectEndOfLine = true;