java - 是否有任何使用 ANTLR 或类似语言实现的简单语言?

标签 java antlr interpreter

我正在尝试构建一种用于学习目的的简单解释型语言。我已经阅读了无数关于 ANTLR 和 JavaCC 的理论和教程,但我不知道如何真正让它做一些有用的事情。

我通过“拆开一些东西然后重新组合起来”学习得最好,那么,是否有任何在 ANTLR 或类似工具的帮助下实现的简单语言的工作示例?

像下面这样的东西可能不错:

x = 1

if x == 1  
     print "true"

最佳答案

[不要脸的外挂]为什么不买我的Language Implementation Patterns书?我有你需要的所有部件来组合一种语言,包括多个解释器等......

关于java - 是否有任何使用 ANTLR 或类似语言实现的简单语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483506/

相关文章:

java - Spring ftp 集成。处理后删除文件

java - 如何在 JPA 中填充 @Transient 字段?

ANTLR4 处理 EOF 时挂起

php - 将文本输入解释为 PHP

java - 正则表达式允许; JAVA 中至少 5 位数字并修剪前导/尾随分号

java - 获取 Antlr 规则的原始文本

来自 bison 的 ANTLR 语法

未安装 PHP 解释器 (Linux)

c++ - 如何编译 C++ 代码以在网页中显示(如在 PHP 中)

java - 如何放玩!任意子包中的 Controller