cmp = compare(logicalExpr1.getRHS(), logicalExpr2.getRHS());
}
}
break;
case TYPE_MULTIPLICATIVE_EXPR:
MultiplicativeExpr multiplicativeExpr1 = (MultiplicativeExpr)o1;
MultiplicativeExpr multiplicativeExpr2 = (MultiplicativeExpr)o2;
cmp = multiplicativeExpr1.getOperator().compareTo(multiplicativeExpr2.getOperator());
if (cmp == 0)
{
cmp = compare(multiplicativeExpr1.getLHS(), multiplicativeExpr2.getLHS());
if (cmp == 0)
{
cmp = compare(multiplicativeExpr1.getRHS(), multiplicativeExpr2.getRHS());
}
}
break;
case TYPE_NAME_STEP:
NameStep nameStep1 = (NameStep)o1;