I've encountered this here recently as well, the belief that a 'compiler' has to target machine code. When really a compiler is just a translator from one program language to another.
Too many people that are locked into the JS mental institution all the time?
Why not just use the word "compiler"?