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
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