?继续预习O.o
?从这一章开始看自己班发的 PPT 了?
?LL(1)的部分因为班里发了所以又看了一遍hhh感觉比之前那个清楚一点?
目录
因为E推T+T或T-T或T,所以可以改成TE’,但是不知道为什么没写-的情况
感觉不难但需要做题熟悉一下O.o?
感觉有点繁琐,记得 不含左递归+同一左部产生式的select无交集 就行,之前的笔记里有select的详细求法,简单来说就是,如 A → B,先?看B的first有没有空?:
有 → select(A→B) = 去掉空的first(B) + follow(A)
无 →?select(A→B) = first(B)
跟连连看差不多(?),拿E'这一行举例,+是因为E'的first有+, )列是因为E'的follow有空,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 不填的是因为first和follow都没有
但是我感觉 E' 最后两列应该填 E'→空 来着O.o,等看书的时候看看这一块
因为期末只考LR(0)和SLR(1)所以只看了这两个O.o
终结符,小写字母或符号之类的
逻辑结构:分析表、分析栈、总控程序
建议直接做题
移近s规约r
我只考中间代码O.o
可能出大题,多做几个中缀转后缀的题就行,数据结构学过O.o
主要运算顺序就行,优先括号
因为例题在书上就略过了O.o
ppt终于全看完了!好耶!明天得开始看课本做习题了O.o
祝大家的期末都高分过~
加油加油!