我正在尝试构建一种用于学习目的的简单解释型语言。我已经阅读了无数关于 ANTLR 和 JavaCC 的理论和教程,但我不知道如何真正让它做一些有用的事情。
我通过“拆开一些东西然后重新组合起来”学习得最好,那么,是否有任何在 ANTLR 或类似工具的帮助下实现的简单语言的工作示例?
像下面这样的东西可能不错:
x = 1
if x == 1
print "true"
最佳答案
[不要脸的外挂]为什么不买我的Language Implementation Patterns书?我有你需要的所有部件来组合一种语言,包括多个解释器等......
关于java - 是否有任何使用 ANTLR 或类似语言实现的简单语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483506/