compile_script