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