6. The system of claim 3 , wherein said compiler for the second language performs a data representation type check to detect the compilation error based on a data type representation mismatch between the first compiler and the second compiler.
3. A system, comprising: a hardware processor; a compiler for a first language, a first abstract syntax tree by parsing source code written in the first language or a domain specific language based on the first language; a compiler for a second language, a data representation type converter for converting the first abstract syntax tree to a second abstract syntax tree of the compiler for the second language using a conversion table from data representation types in the first language to data representation types in the second language, wherein the compiler for the second language, when a compilation error occurs, generates a special node for error processing, using a hardware processor, in the second abstract syntax tree and stores in the special node an error token indicating information of the compilation error; and wherein said compiler for the second language, when unparsing, outputs the error token stored in the special node is output, in the form of source code written in the first language.