The statement "if m d=2*2*2 3*3*3 then do;" works because multiplication is higher priority than concatenation which in turn is higher than comparison. And, of course, multiple blanks between two expressions evaluate as concatenation with a single blank between. Order of precedence in REXX is: prefix, power, multiply/divide, add/subtract, concatenation, comparison, and, or/xor.
Ivica Brodaric
