随笔分类 -  CS专业课 / 编译原理

只有编译器前端部分,因为期末就考到前端~ (●ˇ∀ˇ●)
摘要:1. 语义处理 2. 属性文法 3. 语法制导翻译 4. 中间代码 5. 一些语句的翻译 阅读全文
posted @ 2020-06-23 13:02 tree6x7 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1. 自底向上分析的基本问题 1.1 自底向上分析技术及识别算法 1.2 文法的二义性的定义 1.3 讨论的前提 1.4 基本实现方法:移入-规约法 2. 算符优先分析方法 2.1 算法优先文法与优先表的构造 2.2 算符优先分析算法 3. LR分析法 3.1 LR分析器的逻辑结构及工作过程 3.2 阅读全文
posted @ 2020-06-23 12:28 tree6x7 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1. 形式化语言回顾 2. 语法分析器的功能 3. 自顶向下分析面临的问题 4. LL(1) 分析技术 4.1 消除左递归 4.2 回溯问题 5. LL(1) 文法 6. 递归下降分析器的构造 7. 表驱动预测分析程序 8. LL(1) 的错误处理 阅读全文
posted @ 2020-06-22 12:44 tree6x7 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1. 词法分析的任务和功能 1.1 任务 1.2 功能 1.3 输出形式 2. 词法分析器设计 2.1 超前搜索 词法分析是一个一个符号扫描输入,为了适应语言中一些特殊的表达,比如++,--,当分析到左边的 + 时,我们并不能判读出是 +;超前搜索后,得到右边的 +,则输入的单词为 ++,若读入的是 阅读全文
posted @ 2020-06-21 12:31 tree6x7 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1. 程序语言的定义 2. 程序语言的语法描述 3. 文法和语言的定义 文法是表示语言规则的集合,用来定义规则。 3.1 引入文法定义 3.2 直接推导和推导 3.3 语言的定义 4. 形式语言概观 阅读全文
posted @ 2020-06-18 12:45 tree6x7 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1. 什么是编译程序 2. 编译器的逻辑结构 3. 编译器的组织 阅读全文
posted @ 2020-06-18 12:34 tree6x7 阅读(86) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩