the Compiler of bjhua