Compilation without expressions working correctly.

Everything but subroutine calls in term are working correctly. Subroutine calls require lookahead...ick