As of r4658 the loader tries to keep going when it encounters an error in object properties. As a result it displays many errors that are unrelated to the actual syntax problem, up to and including \closing } missing. All these subsequent errors are confusing and misleading. They can all be eliminated by adding changing core/load.c:4231(r4658) from
if TERM(object_properties(HERE,oclass,obj)) ACCEPT;
to
if TERM(object_properties(HERE,oclass,obj))
{
ACCEPT;
}
else
{
REJECT;
}
As of r4658 the loader tries to keep going when it encounters an error in object properties. As a result it displays many errors that are unrelated to the actual syntax problem, up to and including \closing } missing. All these subsequent errors are confusing and misleading. They can all be eliminated by adding changing core/load.c:4231(r4658) from
to
,