新的一年希望可以成为更好的人嘿嘿!
这一篇基本就是把 up 讲的题都截了一遍然后加了点自己的笔记啥的 O.o
(不妥的话会删掉的 qwq,希望没事嘿嘿)
来源:混子速成
I. 绪论
记住组成部分
II. 前后无关文法和语言
1.字符串长度
集合的+ → 元素和,感觉跟 并 一样
集合的* → 有顺序,A的几次方理解成 幂 就行
自反传递闭包包含正闭包,自传=正+{空},长度不大于x的直接 分情况 计算
2.根据语言产生文法
3.推导和文法树
1)知识点
2)题目
4.二义性文法
5.短语和句柄
这个只截了第一问的,记住定义做就行,感觉很简单
6.文法化简
没懂,不过我好像不用考这题hhh
III. 词法分析(这一块跟我学的好像不太一样,直接跳过了)
IV. 语法分析(感觉半懂不懂的。。得多做点题练练)
1.first 集 + follow 集
按要求做就好,主要是记住规则O.o
这种一般不需要列表
2.LL(1)
1)判断
感觉这个做法跟我上课学的不太一样。。等再看看ppt
2)分析表
3.LR(0)
4.判断LR类别
5.判断SLR(1)
6.LR(1)(题有点长懒得截图了O.o,感觉是可以多练就能掌握的类型)
7.证明(好像我不考的也截进来了。。)
1)LL(1)✔ SLR(1)✖
2)LALR(1)✔ SLR(1)✖ + LR(1)✔ LALR(1)✖(完全没懂。。)
V. 翻译和中间代码
1.逆波兰式
2.后缀 → 中缀
3.四元式(布尔表达式好像不考,所以跳过)
4.语法制导的翻译过程好像也不考,所以也跳过O.o
这一篇到这就先结束啦,感觉预习的有点稀里糊涂的,前三个还认真听了一下后边基本就是截图机器或者直接懒得截了O.o,接下来准备先看看理论部分,继续加油吧~