Go 语言本身很小,但是背后的支持工具却异常丰富。之前整理了 AST 部分的内容,但是对 Go 前端的实现没有涉及。这个新坑希望展示如何从头实现一个 Go 语言的子集µGo 语言。内容计划包含 Go 语言词法解析、语法树构建、语言特性底层实现等内容,最终通过输出 LLVM 编译为本地可执行程序。感谢关注
1
ClarkAbe 2021-11-25 20:35:16 +08:00 via Android
在这都能见到你们.....还记得那个狗头语言......还有史男,丁尔斌🐶
|
2
chai2010 OP [蚂蚁 - 可信原生技术部 - 专用编程语言设计研发(杭州 P7-8)]( https://github.com/chai2010/ugo-compiler-book/blob/master/jobs.md)
|
3
chai2010 OP 《µGo 语言实现》 ch4.1 完善 token 包 https://chai2010.cn/ugo-compiler-book/ch4-block-and-var/ch4-01.html
|
4
chai2010 OP |