protected boolean simpleEval(Environmental scripted, String arg1, String arg2, String cmp, String cmdName)
	{
		final long val1=CMath.s_long(arg1.trim());
		final long val2=CMath.s_long(arg2.trim());
		final Integer SIGN=signH.get(cmp);
		if(SIGN==null)
		{
			logError(scripted,cmdName,"Syntax",val1+" "+cmp+" "+val2);
			return false;
		}
		switch(SIGN.intValue())
		{
		case SIGN_EQUL: return (val1==val2);
		case SIGN_EQGT:
		case SIGN_GTEQ: return val1>=val2;
		case SIGN_EQLT:
		case SIGN_LTEQ: return val1<=val2;
		case SIGN_GRAT: return (val1>val2);
		case SIGN_LEST: return (val1<val2);
		case SIGN_NTEQ: return (val1!=val2);
		default: return (val1==val2);
		}
	}