Removes some unused code from assembler.
Adds beginnings of Dijkstra's Shunting Yard algorithm.
This is used to evaluate compile-time constant expressions.