tiny-language-antlr4:ANTLR 4的小语言

时间:2024-06-04 01:16:14
【文件属性】:

文件名称:tiny-language-antlr4:ANTLR 4的小语言

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-04 01:16:14

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()

网友评论