【发布时间】:2012-08-20 17:02:20
【问题描述】:
我们一直在探索为我们的平台编写外部 DSL,语法将类似于 JAVA,但生成的底层代码会有所不同。
我们进行了 ANTLR 旋转并调整了开箱即用的 java 语法文件以符合我们的规则,下一步是语义分析,这有点困难,所以很想知道免费的 JAVA 语义分析器的可用性。与语法文件类似,如果我们设法获得开箱即用的 JAVA 语义分析器代码,那么我们可以对其进行调整以满足我们的需要。
此外,我们还在研究 Scala DSL 功能。
感谢您在这方面的任何帮助。谢谢
【问题讨论】:
标签: java compiler-construction language-design semantics