【文件属性】:
文件名称:tiny-language-antlr4:ANTLR 4的小语言
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-15 07:29:34
Java
ANTLR 4的微小语言
在我不久前写的,我演示了如何使用 3创建一种称为Tiny Language的小型动态类型编程语言。
但是,ANTLR 4现在是流行的解析器生成器的更精简(更原始)的版本。 由于从v3到v4的变化很大,因此使用ANTLR 4使Tiny Language正常工作并非易事。 最值得注意的是,ANTLR 4不再有任何树重写。 新版本将生成可用于遍历纯语法分析树的侦听器(和/或访问者)。
起床并跑步
首先,克隆此存储库:
git clone https://github.com/bkiers/tiny-language-antlr4.git
cd tiny-language-antlr4
然后使用antlr4 Maven插件生成lexer,parser和visitor类:
mvn antlr4:antlr4
编译所有类:
mvn install
最后运行Mai
【文件预览】:
tiny-language-antlr4-master
----UNLICENSE(1KB)
----.gitignore(21B)
----README.md(2KB)
----pom.xml(3KB)
----.github()
--------workflows()
----src()
--------main()