Compiler of PL3007