PL/0 compiler