discard """ file: "toprprec.nim" output: "done" """ # Test operator precedence: assert 3+5*5-2 == 28- -26-28 proc `^-` (x, y: int): int = # now right-associative! result = x - y assert 34 ^- 6 ^- 2 == 30 assert 34 - 6 - 2 == 26 echo "done"