如何将我的DSL转换为现有的编程语言?

时间:2013-01-23 15:35:49

标签: compiler-construction dsl xtext xpand

我想构建一个特定于域的语言,可以将其转换为现有语言(例如python,SQL)。我试图避免构建一个完整的编译器并查看 Xtext Xpand 。它们看似合理,因为Xtext将用于设计语法并生成解析树,Xpand将使用解析树生成现有语言的代码(如果我错了,请纠正我)。

您对此有何看法?你认为XText&有更好的替代方案吗? Xpand我可以用来实现我的目的吗?

0 个答案:

没有答案