kaleidoscope:Golang Port of LLVM's Kaleidoscope 教程

时间:2024-07-25 19:11:06
【文件属性】:

文件名称:kaleidoscope:Golang Port of LLVM's Kaleidoscope 教程

文件大小:19KB

文件格式:ZIP

更新时间:2024-07-25 19:11:06

Go

万花筒 使用绑定转到端口。 这是已完成教程的全功能克隆。 目前,我正在将完成的代码重构为理想的 Go。 词法分析器和解析器现在非常好。 剩下的就是代码生成代码、错误处理和测试集成。 重构完成后,我会将其分解成章节并移植教程的文本。 其他资源 ——我们的词法分析器基于本次演讲中概述的设计。


【文件预览】:
kaleidoscope-master
----.gitignore(272B)
----lib.c(215B)
----libExt.c(582B)
----main.go(981B)
----test.k(2KB)
----README.md(871B)
----lex.go(11KB)
----nodes.go(2KB)
----lib.go(876B)
----LICENSE(1KB)
----exec.go(825B)
----codegen.go(9KB)
----mandel.k(1KB)
----parse.go(14KB)

网友评论