December 31st, 2013

陈老师的课程共50讲,这里只列出前面基础理论部分的前三章,对于想学习lex和yacc的朋友,应该可以比较好的入门了。下面的视频本人基本都看过了,也对视频的内容做了简要的概述,方便读者有针对性的学习

课件资源可以从这里下载

教材可以从这里下载

资源是优酷的视频,有广告,你们懂的。如果通过本页右下方的"在手机上阅读"可以在手机上查看本页,到目前为止,视频在手机上看是没有广告的。

如果您觉得本文还凑活,有点用处,可以帮忙扩散

点击󰇋可直接播放

编译器的概述1󰇋
编译器的概述2󰇋
词法分析:词法记号和属性、词法记号的描述与识别󰇋
词法分析:正规式和状态转化图、不确定的有限自动机(NFA)、确定的有限自动机(DFA)󰇋
词法分析:NFA到DFA的变换、 DFA 的化简(正规式到有限自动机部分丢失)󰇋
词法分析:回顾正规式、NFA、DFA,Lex󰇋
语法分析:上下文无关文法,推导、分析树、二义性;语言和文法,正规式和上下文无关文法的比较、分离词法分析器的理由󰇋
语法分析:回顾;自上而下分析方法,LL(1)文法(开始符号集合、后继符号集合)󰇋
语法分析:LL(1)文法,递归下降的预测分析,非递归的预测分析,构造预测分析表,错误恢复󰇋
语法分析:自上而下非递归的预测分析的错误处理详细;自下而上分析法,移进归约方法󰇋
语法分析:移进归约冲突和归约归约冲突;LR分析器和分析方法, LR文法和LR分析方法的特点󰇋
语法分析:构造简单LR分析法(SLR)识别活前缀的DFA,由LR文法构造识别活前缀的NFA󰇋
语法分析:由SLR识别活前缀的DFA得到SLR的分析表,SLR(1)的限制,规范LR分析法和构造其DFA,LALR是SLR和规范LR的折中󰇋
语法分析:同心项目集的合并冲突,LALR分析表的构造,非LR的上下文无关文法󰇋
语法分析:LR分析方法在二义文法的应用,LR分析的错误处理,yacc󰇋
语法分析:yacc错误处理,本章总结和例题󰇋
语法制导翻译:语法制导的定义,综合属性(S属性)及其自下而上计算、继承属性(L属性)󰇋
语法制导翻译:L属性的自上而下计算󰇋
语法制导翻译:从右向左归约的语法制导方案,标记非终结符,L属性的自下而上计算󰇋

1块2块也是钱,小额赞助