Compiler study code