是否有使用ANTLR或类似方法实现的简单语言?

eth*_*ros 6 java interpreter antlr

我正在尝试为学习目的构建一个简单的解释语言.我已经阅读了关于ANTLR和JavaCC的无数理论和教程,但我无法弄清楚如何让它做一些有用的事情.

我通过"分开并将它重新组合在一起"来学习最好的东西,那么,有没有使用ANTLR等工具实现简单语言的工作示例?

像下面这样的东西可能会很好:

x = 1

if x == 1  
     print "true"
Run Code Online (Sandbox Code Playgroud)

Ter*_*arr 13

[无耻插件]为什么不购买我的语言实施模式书?我有你需要的所有部分,包括多种口译员等语言......

  • 虽然*语言实现模式*非常简要地提到了ANTLR的工作原理.所以,你真的应该推荐`etheros`先购买你的*ANTLR参考*书,然后才能获得*语言实现模式*一本.:) (2认同)