- 编译器设计入门介绍
- 编译器简介
- 编译阶段
- 编译器通过
- 编译器引导程序Bootstrap
- 有限状态机
- 正则表达式
- DFA的优化
- Lex词法分析器
- 形式语法
- BNF符号和编译器
- YACC语法生成解析器
- 上下文无关文法
- CFG的功能
- 推导规则
- 解析树解析
- 解析树的歧义性
- 编译器的两种解析器
- 移位减少解析
- 运算符优先级解析
- LR解析器
- LR(0)项的规范集合
- SLR(1)解析
- CLR(1)解析
- LALR(1)解析
- 自动解析器生成器
- 语法定向翻译
- 语法定向翻译方案
- 语法定向翻译的实现
- 中间代码
- 后缀表示法
- 解析树和语法树
- 三地址代码
- 四元组
- 三元组
- 赋值语句的翻译
- 布尔表达式
- 更改控制流的语句
- 后缀翻译
- 算术表达式中的数组引用
- 程序调用
- 变量声明的翻译
- case语句的翻译
- 符号表的实现
- 符号表的数据结构
- 表示范围信息
- 运行时存储组织
- 激活记录
- 存储分配
- 词法错误
- 语法错误
- 语义错误
- 代码生成器
- 编译器设计问题
- 目标机器
- 运行时存储管理
- 构建基本块
- 流程图
- 基本块的优化
- 代码生成器详解
- 与机器无关的优化
- 循环优化
- 基本块的DAG表示
- 全局数据流分析
编译器设计教程目录
相关推荐
-      编译器中的数据流分析简要指南
-      链接器如何解析在多个位置定义的全局符号?
-      C++的工作原理:了解编译原理
-      Stork:如何用C++编写编程语言
-      深入浅出编译原理简明教程(四):词法分析的编码实现、词法分析生成器和正则表达式
-      深入浅出编译原理简明教程(三):语法分析的运行处理机制
-      深入浅出编译原理简明教程(二):编译器的逻辑结构、编译过程和编译实例
-      深入浅出编译原理简明教程(一):什么是编译?编译原理的学习介绍和好处
评论前必须登录!
注册