forked from Mirrors/openclonk
Forgotten strict2 change
parent
b0a7d4ed0d
commit
1889d79478
|
@ -678,16 +678,13 @@ C4AulTokenType C4AulParseState::GetNextToken(char *pToken, long int *pInt, HoldS
|
||||||
Len = Min(Len, C4AUL_MAX_Identifier);
|
Len = Min(Len, C4AUL_MAX_Identifier);
|
||||||
SCopy(SPos0, pToken, Len);
|
SCopy(SPos0, pToken, Len);
|
||||||
// check if it's a C4ID (and NOT a label)
|
// check if it's a C4ID (and NOT a label)
|
||||||
BOOL fllid = LooksLikeID(pToken);
|
if (LooksLikeID(pToken))
|
||||||
if ((C != '(') && (C != ':' || *(SPos+1) == ':') && fllid)
|
|
||||||
{
|
{
|
||||||
// will be parsed next time
|
// will be parsed next time
|
||||||
State = TGS_C4ID; SPos--; Len--;
|
State = TGS_C4ID; SPos--; Len--;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// warn if using C4ID as func label
|
|
||||||
if (fllid) Strict2Error("stupid func label: ", pToken);
|
|
||||||
// directive?
|
// directive?
|
||||||
if (State == TGS_Dir) return ATT_DIR;
|
if (State == TGS_Dir) return ATT_DIR;
|
||||||
// check reserved names
|
// check reserved names
|
||||||
|
|
Loading…
Reference in New Issue