COOL Compiler-Part5
PA5 读文档 最后一个 PA,那必然是要把剩下来的文档全部读完。需要预先看一遍带是 cool-tour.pdf 的第7章 Runtime System 和 PA5 handout,至于 cool-manual.pdf 的第13章语义部分倒是可以
PA5 读文档 最后一个 PA,那必然是要把剩下来的文档全部读完。需要预先看一遍带是 cool-tour.pdf 的第7章 Runtime System 和 PA5 handout,至于 cool-manual.pdf 的第13章语义部分倒是可以
PA4 终于不用折腾老古董了,虽然但是这个 PA 的代码量有点大啊,而且要考虑的东西变多了,为啥越做越难了。 这个 PA 的代码量特别大,写了我三天半,而且是周
PA3 这个作业写 Parser。主要问题依然来自于 bison 工具不会用以及各种奇形怪状的 edge case,折磨程度和前一个差不多,写了3天的样子。写的时候一直在
PA2 PA 2-5 正式写编译器。PA2 写词法分析器,首先读一遍 README 和 handout。 环境配置 因为这个项目的结构非常的智障,导致需要进行一些配置才能让 clangd 正常
COOL Compiler 是 Stanford CS143:Compilers 的课程项目,这学期学编译原理,于是就做了一下。每个 PA 都写了一点笔记和踩坑记录,大概分个两三次更完。 开始之前 这门课的官方材料好像每隔
期末 强制 幸运加成! #_#
NOIP退役整理 2 图论 看完保证你, 退役! 继续没有任何证明的笔记 [TOC] 0. 基础的算法 -1. 链式前向星 最最最最重要的存图方法. int head[maxn], cnt = 1; struct Edge { int next, to, w; } edge[maxn
NOIP退役整理 3 数据结构 看完保证你, 退役! 感觉NOIP的数据结构并不是很多的说…233 0. 并查集 1. 树状数组 随便贴一个区间加的 #include