V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
chai2010
V2EX  ›  Go 编程语言

《从头实现µGo 语言》

  •  
  •   chai2010 · 2021-11-21 01:51:07 +08:00 · 961 次点击
    这是一个创建于 887 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    ClarkAbe
        1
    ClarkAbe  
       2021-11-25 20:35:16 +08:00 via Android
    在这都能见到你们.....还记得那个狗头语言......还有史男,丁尔斌🐶
    chai2010
        2
    chai2010  
    OP
       2021-12-14 17:59:19 +08:00
    [蚂蚁 - 可信原生技术部 - 专用编程语言设计研发(杭州 P7-8)]( https://github.com/chai2010/ugo-compiler-book/blob/master/jobs.md)
    chai2010
        3
    chai2010  
    OP
       2021-12-16 00:38:44 +08:00
    《µGo 语言实现》 ch4.1 完善 token 包 https://chai2010.cn/ugo-compiler-book/ch4-block-and-var/ch4-01.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4443 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:06 · PVG 09:06 · LAX 18:06 · JFK 21:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.