Macro language feature request: the ternary operator ?:

Hi,

It would make some of my code a lot clearer if your macro language supported the C ternary operator [boolean]?[val_if_true]:[val_if_false].

Expressions such as sas@{index+(index+1<=subdivisions)}(-1) are not particularly clear…

Tom