source-to-source compiler
C to HDL – Conversion of C-like programs into hardware description languages
Code generation (compiler) – Converting computer code into a machine readable form
f2c – a source-to-source compiler from Fortran 77 to C
Language binding – Software library that allows using another library coded in another programming language
Preprocessor – Program that processes input for another program
ROSE (compiler framework) – a source-to-source compiler framework
Translator (computing) – Computer program that translates code from one programming language to another
XSLT – Language for transforming XML documents