百科
.dev
全部条目
在线工具
AI 编程
趋势榜
开源项目
技术资讯
提交条目
Language
中文
English
登录
< 返回工具列表
Language
中文
English
I
iron-kaleidoscope
> 编程语言
开源
使用 Rust 语言的 LLVM 教程
1.2K stars
0 点赞
0 次浏览
访问官网
GitHub
点赞
收藏
分享体验
工具介绍
使用 Rust 语言的 LLVM 教程
状态
第 0 章. 简介
Kaleidoscope 语言的基本变体
项目结构
词法分析器
第 1 章. 解析器和 AST 实现
语法
抽象语法树 (AST)
解析器实现: 简介
顶层解析函数
用于处理标记的辅助宏
语句和顶层表达式的解析
基本表达式的解析
二元表达式的解析
驱动程序
第 2 章. LLVM IR 代码生成
代码生成设置
顶层代码生成
表达式代码生成
第 3 章. 优化器和 JIT 支持
LLVM 优化步骤
基于 MCJIT 的 JIT 编译器
驱动程序和“内置”函数的变化
第 4 章. 扩展 Kaleidoscope: 控制流
如果/则/否则
如果/则/否则 的词法分析器和解析器更改
Issues
· 0 开放
查看全部 Issues
在 GitHub 打开
暂无开放 Issues,或尚未同步最近议题。
>
标签
Rust
>
讨论区
最新
发表
暂无评论,来聊聊你的看法吧
> 工具信息
发布日期
2026年8月1日
最后更新
2026年9月17日
分类
编程语言
定价
开源
> 相关工具
T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言
报告问题