> For the complete documentation index, see [llms.txt](https://decaf-lang.gitbook.io/decaf-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao.md).

# Rust 框架分阶段指导

- [本章导引](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/index.md)
- [PA1-A：语法分析器的自动构造](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao.md)
- [实验内容](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/shi-yan-nei-rong.md)
- [lalr1使用指导](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao.md)
- [编写lexer](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao/bian-xie-lexer.md)
- [impl块的可选属性](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao/impl-kuai-de-ke-xuan-shu-xing.md)
- [产生式和语法动作](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao/chan-sheng-shi-he-yu-fa-dong-zuo.md)
- [解决冲突](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao/jie-jue-chong-tu.md)
- [一个完整的例子](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao/yi-ge-wan-zheng-de-li-zi.md)
- [抽象语法树](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/chou-xiang-yu-fa-shu.md)
- [框架中部分实现的解释](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/kuang-jia-zhong-bu-fen-shi-xian-de-jie-shi.md)
- [文件结构](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1a-yu-fa-fen-xi-qi-de-zi-dong-gou-zao/wen-jian-jie-gou.md)
- [PA1-B：基于 LL(1) 的语法分析器半自动构造](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1b-ji-yu-ll1-de-yu-fa-fen-xi-qi-ban-zi-dong-gou-zao.md)
- [实验内容](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1b-ji-yu-ll1-de-yu-fa-fen-xi-qi-ban-zi-dong-gou-zao/shi-yan-nei-rong.md)
- [lalr1使用指导](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1b-ji-yu-ll1-de-yu-fa-fen-xi-qi-ban-zi-dong-gou-zao/lalr1-shi-yong-zhi-dao.md)
- [错误恢复](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1b-ji-yu-ll1-de-yu-fa-fen-xi-qi-ban-zi-dong-gou-zao/cuo-wu-hui-fu.md)
- [文件结构](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa1b-ji-yu-ll1-de-yu-fa-fen-xi-qi-ban-zi-dong-gou-zao/wen-jian-jie-gou.md)
- [PA2：语义分析](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa2-yu-yi-fen-xi.md)
- [实验内容](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa2-yu-yi-fen-xi/shi-yan-nei-rong.md)
- [语义分析](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa2-yu-yi-fen-xi/yu-yi-fen-xi.md)
- [符号表](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa2-yu-yi-fen-xi/fu-hao-biao.md)
- [visitor模式](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa2-yu-yi-fen-xi/visitor-mo-shi.md)
- [PA3：中间代码生成](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng.md)
- [实验内容](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng/shi-yan-nei-rong.md)
- [中间代码](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng/zhong-jian-dai-ma.md)
- [中间代码中的类型信息](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng/zhong-jian-dai-ma-zhong-de-lei-xing-xin-xi.md)
- [运行时存储布局](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng/yun-hang-shi-cun-chu-bu-ju.md)
- [面向对象机制](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng/mian-xiang-dui-xiang-ji-zhi.md)
- [tacvm简述](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa3-zhong-jian-dai-ma-sheng-cheng/tacvm-jian-shu.md)
- [PA4：中间代码优化](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua.md)
- [基本块](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/ji-ben-kuai.md)
- [数据流分析概述](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/shu-ju-liu-fen-xi-gai-shu.md)
- [数据流优化概述](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/shu-ju-liu-you-hua-gai-shu.md)
- [公共表达式提取](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/gong-gong-biao-da-shi-ti-qu.md)
- [复写传播](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/fu-xie-chuan-bo.md)
- [常量传播](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/chang-liang-chuan-bo.md)
- [死代码消除](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa4-zhong-jian-dai-ma-you-hua/si-dai-ma-xiao-chu.md)
- [PA5：寄存器分配](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei.md)
- [实验内容](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei/shi-yan-nei-rong.md)
- [图着色基本原理](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei/tu-zhuo-se-ji-ben-yuan-li.md)
- [着色算法](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei/zhuo-se-suan-fa.md)
- [预着色节点](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei/yu-zhuo-se-jie-dian.md)
- [干涉图节点合并](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei/gan-she-tu-jie-dian-he-bing.md)
- [调用约定](https://decaf-lang.gitbook.io/decaf-book/rust-kuang-jia-fen-jie-duan-zhi-dao/pa5-ji-cun-qi-fen-pei/tiao-yong-yue-ding.md)
