Complex sentence: A metacompiler is a compiler that takes as input source code written in a metalanguage, used chiefly in the construction of compilers, translators, and interpreters for other programming language.
Split into simpler sentences: A metacompiler is a compiler that takes as input source code written in a metalanguage. Metacompilers are used chiefly in the construction of compilers, translators, and interpreters for other programming language.