Compiler for new DMC language