Compiler for idea