Source-to-source compiler

From Wikipedia, the free encyclopedia

A "source-to-source compiler" is a type of compiler that takes a high level language as its input and outputs a high level language. For example, an automatic parallelizing compiler will frequently take in a high level language program as an input and then transform the code and annotate it with parallel code annotations (e.g. OpenMP) or language constructs (e.g. Fortran's DOALL statements).

[edit] References

 This article related to a type of software is a stub. You can help Wikipedia by expanding it.