The last line of a Lua table may end with a comma.

This commit is contained in:
MascaraSnake 2016-04-06 20:22:05 +02:00
parent a70580ac8c
commit 9609ef652c

View file

@ -112,6 +112,7 @@ namespace CodeImp.DoomBuilder.SRB2
SkipWhitespace(true); SkipWhitespace(true);
token = ReadToken(); token = ReadToken();
bool finished = false; bool finished = false;
bool blockclosed = false;
while (token != null) while (token != null)
{ {
if (finished) break; if (finished) break;
@ -202,12 +203,19 @@ namespace CodeImp.DoomBuilder.SRB2
case "flags": case "flags":
if (!ReadParameter(out token, out finished)) return false; if (!ReadParameter(out token, out finished)) return false;
break; break;
case "}":
finished = true;
blockclosed = true;
break;
default: default:
ReportError("Unknown object definition parameter " + token); ReportError("Unknown object definition parameter " + token);
return false; return false;
} }
SkipWhitespace(true); if (!blockclosed)
token = ReadToken(); {
SkipWhitespace(true);
token = ReadToken();
}
} }
if (token != "}") if (token != "}")