CToP.bracket passes tokenPrecedence to subexpressions

I'm fairly sure that this is right. It fixes the thing with nested minuses, anyway.