Microsoft has developed the TypeScript compiler in TypeScript. Because TypeScript is a strict superset of JavaScript, and TypeScript is compiled into JavaScript, the resulting compiler is technically a JavaScript compiler written in JavaScript.
This, of course, depends on your definition of "compiler". But if the compiler accepting a superset of A is not A, which excludes GCC, Clang, and just about any other compiler.
Janus Troelsen Oct 14 2018-12-12T00: 00Z
source share