ANTLR 4
图书
文章
- 使用ANTLR和Go实现DSL入门
- 手把手教你使用ANTLR和Go实现一门DSL语言part1 part2part3part4part5
- Parsing with ANTLR 4 and Go
实例代码
- bilibili gengine link
- go-zero link
- grule-rule-engine
- https://github.com/kulics-works/feel-go
- monkey.go
windows 环境配置
配置好Java环境,然后将下面的批处理加入系统环境变量:
antlr.cmd
@echo off
java -classpath %~dp0antlr-4.12.0-complete.jar org.antlr.v4.Tool %*
grun.cmd
@echo off
java -classpath %~dp0antlr-4.12.0-complete.jar org.antlr.v4.gui.TestRig %*
Others
图书
- Writing A Compiler In Go
- Writing an Interpreter in Go
- µGo语言实现——从头开发一个迷你Go语言编译器