This definition of "compiler" must rank as the BEST of the possible wrong answers.
Written by a student in a introductory Computer Science course."A compiler's primary function is to compile, organize the compilation, and go right back to compiling. It compiles basically only those things that require to be compiled, ignoring things that should not be compiled. The main way a compiler compiles, is to compile the things to be compiled until the compilation is complete."