既存の言語(Python、SQLなど)に変換できるドメイン固有言語を構築したいと思います。私は本格的なコンパイラを構築することを避けようとし、XtextとXpandを調べました。Xtextを使用して文法を設計し、解析ツリーを生成するため、Xpandは解析ツリーを使用して既存の言語のコードを生成するため、これらはもっともらしいように見えます(間違っている場合は修正してください)。
これについてどう思いますか?目的を達成するために使用できるXTextとXpandのより良い代替手段があると思いますか?