没有合适的资源?快使用搜索试试~ 我知道了~
程序员需要经常刷题吗-iron-kaleidoscope:Rust语言的LLVM教程
共143个文件
rs:52个
in:43个
toml:9个
需积分: 5 0 下载量 107 浏览量
2021-07-01
12:59:24
上传
评论
收藏 176KB ZIP 举报
温馨提示
需要程序员经常刷题吗地位 一切正常。 状态对应于原始教程的第 7 章(即实现了可变变量)。 . 在 。 本教程正在进行中,目前我正在努力使其与最新的 Rust 完全兼容,并改进它使用 LLVM 的方式。 目录 第 0 章介绍 本教程展示了如何使用 LLVM 和 Rust 实现一种简单的编程语言。 它的第一个目标是展示如何使用 LLVM 来创建一个简单的 REPL,因此假设有一些 Rust 知识。 老实说,作者本人是 Rust 和 LLVM 的初学者,因此非常感谢任何反馈。 存储库中的代码对应于上一章末尾的程序状态,并作为进一步实验的起点。 如果您想查看与给定章节相对应的代码,请参阅chapters目录。 每章都附有相关代码的链接(正在进行中)。 要试验此 repo 中的代码,您需要: 最新的 Rust 编译器 Cargo Rust 包管理器 LLVM(我用过 3.6 版) 要构建代码,只需克隆 repo 并执行 cargo build 然后你会在target目录中找到一个名为iron-kaleidoscope的可执行文件。 Kaleidoscope 语言的基本变体 在本教程中,我们将使
资源推荐
资源详情
资源评论
收起资源包目录
程序员需要经常刷题吗-iron-kaleidoscope:Rust语言的LLVM教程 (143个子文件)
LICENSE-Apache-2.0 11KB
compiler-rt.c 144B
COPYRIGHT 87B
grammar.ebnf 2KB
.gitignore 61B
builder.rs.in 26B
builder.rs.in 26B
builder.rs.in 26B
builder.rs.in 26B
builder.rs.in 26B
jitter.rs.in 25B
parser.rs.in 25B
driver.rs.in 25B
jitter.rs.in 25B
parser.rs.in 25B
driver.rs.in 25B
jitter.rs.in 25B
parser.rs.in 25B
driver.rs.in 25B
jitter.rs.in 25B
parser.rs.in 25B
driver.rs.in 25B
driver.rs.in 25B
parser.rs.in 25B
driver.rs.in 25B
parser.rs.in 25B
driver.rs.in 25B
lexer.rs.in 24B
lexer.rs.in 24B
lexer.rs.in 24B
lexer.rs.in 24B
lexer.rs.in 24B
lexer.rs.in 24B
lexer.rs.in 24B
main.rs.in 23B
main.rs.in 23B
main.rs.in 23B
main.rs.in 23B
main.rs.in 23B
main.rs.in 23B
main.rs.in 23B
lib.rs.in 22B
lib.rs.in 22B
lib.rs.in 22B
lib.rs.in 22B
lib.rs.in 22B
lib.rs.in 22B
lib.rs.in 22B
stdlib.ks 2KB
mandel.ks 1KB
plot.ks 43B
LICENSE-MIT 1KB
templates.list 191B
templates.list 191B
templates.list 191B
templates.list 191B
templates.list 163B
templates.list 129B
templates.list 102B
chapters.list 14B
Cargo.lock 5KB
Cargo.lock 4KB
Cargo.lock 4KB
Cargo.lock 4KB
Cargo.lock 4KB
Cargo.lock 4KB
Cargo.lock 4KB
Cargo.lock 2KB
Cargo.lock 2KB
README.md 161KB
README.in.md 92KB
snippets.py 2KB
generate-from-template.py 740B
show-not-marked.py 713B
builder.rs 23KB
parser.rs 19KB
builder.rs 19KB
parser.rs 16KB
builder.rs 16KB
parser.rs 15KB
builder.rs 15KB
parser.rs 13KB
builder.rs 10KB
parser.rs 10KB
parser.rs 10KB
parser.rs 10KB
builder.rs 9KB
jitter.rs 6KB
driver.rs 6KB
jitter.rs 6KB
jitter.rs 6KB
jitter.rs 6KB
jitter.rs 6KB
lexer.rs 3KB
driver.rs 3KB
driver.rs 3KB
driver.rs 3KB
driver.rs 3KB
filer.rs 3KB
lexer.rs 2KB
共 143 条
- 1
- 2
资源评论
weixin_38733281
- 粉丝: 2
- 资源: 954
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功