PL/0 compiler with an extensible LALR parser.