我使用Xtext编写了DSL。我希望执行该DSL以实现其功能。
我编写了myDslGenerator类来实现xtend中的IGenerator接口,用于生成Java代码,它已经正常工作。
我有两个问题:
1. 解释器和代码生成器有什么区别?难道两者都是用于执行DSL吗? 2. 如何编写解释器?有逐步教程链接吗?我找到了许多使用xtend生成代码的教程,但找不到任何编写解释器的教程。
谢谢,
Salman
我编写了myDslGenerator类来实现xtend中的IGenerator接口,用于生成Java代码,它已经正常工作。
我有两个问题:
1. 解释器和代码生成器有什么区别?难道两者都是用于执行DSL吗? 2. 如何编写解释器?有逐步教程链接吗?我找到了许多使用xtend生成代码的教程,但找不到任何编写解释器的教程。
谢谢,
Salman