> The compiler can be used to translate new versions of C (like C23) to C99.
So is it a compiler, a front-end (which emits IR for another compiler), or a transpiler?
So is it a compiler, a front-end (which emits IR for another compiler), or a transpiler?
A transpiler is still a compiler. A front-end compiles to an intermediate state (C99 in this case).