mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2025-02-23 20:31:15 +00:00
The last line of a Lua table may end with a comma.
This commit is contained in:
parent
a70580ac8c
commit
9609ef652c
1 changed files with 10 additions and 2 deletions
|
@ -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 != "}")
|
||||||
|
|
Loading…
Reference in a new issue