《从头实现µGo 语言》

2021 年 11 月 21 日
 chai2010

Go 语言本身很小,但是背后的支持工具却异常丰富。之前整理了 AST 部分的内容,但是对 Go 前端的实现没有涉及。这个新坑希望展示如何从头实现一个 Go 语言的子集µGo 语言。内容计划包含 Go 语言词法解析、语法树构建、语言特性底层实现等内容,最终通过输出 LLVM 编译为本地可执行程序。感谢关注

1592 次点击
所在节点    Go 编程语言
4 条回复
ClarkAbe
2021 年 11 月 25 日
在这都能见到你们.....还记得那个狗头语言......还有史男,丁尔斌🐶
chai2010
2021 年 12 月 14 日
[蚂蚁 - 可信原生技术部 - 专用编程语言设计研发(杭州 P7-8)]( https://github.com/chai2010/ugo-compiler-book/blob/master/jobs.md)
chai2010
2021 年 12 月 16 日
《µGo 语言实现》 ch4.1 完善 token 包 https://chai2010.cn/ugo-compiler-book/ch4-block-and-var/ch4-01.html
chai2010
2021 年 12 月 18 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/816869

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX