@mos_8502 I'm doing this for my little systems language compiler project as a bootstrapping mechanism -- a minimal transpiler that generates C from a subset of the target language so I can then write the full compiler in itself.
Previously I was writing a full compiler in C with the thought to do a mechanical translation step after, but as I started digging deeper into optimization, etc, I was unhappy with the complexity of both the code and the translation process. Thus this new approach.