ソース翻訳元を作成する戦略、つまり、ある高水準言語から別の翻訳先への翻訳を作成する方法は何ですか?私の心に入って来る二つの方法は、他の言語の構文木 2 - 1つの言語の構文木を変更翻訳元から翻訳元へ翻訳者を作成する
1-中間言語にそれを変更してから
他の高レベル言語への私の質問であることを変換していますそれは両方の戦略を使用して変換を行うことが可能であり、実行するのがより可能です。誰も上記の方法のようないくつかのコンバータによって行われた理論や実装を参考にすることができます。そして、標準的なXMLベースの中間言語はありますが、xmlvmはxmlを中間言語として使用しますが、中間言語の適切な仕様は提供していません。
プログラミング言語間の翻訳に関する私の答えを参照してください:http://stackoverflow.com/a/3460977/120163。それは理論ではなく、これを行うための真の工業的ツールに関するものです。 –