Beispiel #1
0
Exec_stat MCSet::exec(MCExecPoint &ep)
{
	if (value->eval(ep) != ES_NORMAL)
	{
		MCeerror->add
		(EE_SET_BADEXP, line, pos);
		return ES_ERROR;
	}
	ep.grabsvalue();
	MCresult->clear(False);
	if (target->set
	        (ep) != ES_NORMAL)
	{
		MCeerror->add
		(EE_SET_BADSET, line, pos, ep.getsvalue());
		return ES_ERROR;
	}
	return ES_NORMAL;
}