Object oriented implementation of the shunting-yard algorithm using Python 2.7.