Shunting yard now respects parentheses