minigo:minigo是一个从头开始制作的小型Go编译器。 它可以自行编译 源码
Minigo :front-facing_baby_chick: 从头开始的Go编译器。 描述 minigo:front-facing_baby_chick:是从头制作的小型Go编译器。 它可以自行编译。 生成单个静态二进制可执行文件 不依赖yacc / lex或任何外部库 标准库也从头开始 它仅取决于GNU汇编器和GNU ld。 minigo仅支持x86-64 Linux。 设计 我几乎没有阅读原始的Go编译器就做到了。 minigo从以下minigo继承了其大部分设计: 8cc( ) 8cc.go( ) 编译过程分为几个步骤。 [执行源]-> byte_stream.
文件列表
minigo:minigo是一个从头开始制作的小型Go编译器。 它可以自行编译
(预估有个286文件)
parser.go
45KB
add-test
118B
as
287B
hello-world.c
194B
brk.c
836B
open.c
503B
return_struct.c
347B
sleep.c
526B
nested-struct.c
491B
getdents.c
2KB
暂无评论