![](https://img-blog.csdnimg.cn/20200508115314699.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
byyl
编译原理:
词法分析程序
语法分析程序
语义分析程序
中间代码生成程序
代码优化程序
目标代码生成程序
表格管理程序
出错处理程序
Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
byyl - 【语法分析】自底向上分析
目录什么是自底向上分析? 分析步骤 注意事项 ------------------------ 自底向上优先分析? <一> 自底向上分析1> 什么是自底向上分析?(移进-规约分析)2> 分析步骤3> 注意事项在上述步骤的(5)中,可以有两种选取方案,到底选择哪一个呢?因为移进-规约过程是规范推导(最右推导)的逆过程,即最左规约,所以应该从左边开始选取。<二> 自底向上优先分析...原创 2020-05-10 14:09:39 · 550 阅读 · 0 评论 -
byyl - 【语法分析】自顶向下语法分析
目录什么是 "自顶向下分析" ? 开始符号集/首符号集:FIRST(α) 为什么出现开始符号集 ? -------------------------------------- LL(1) 文法 开始符号集:FIRST(α) 后跟符号集:FOLLOW(A) 选择符号集:SELECT(A->α) 如何判断文法是LL(1) 文法? 例题:判断文法是否是LL(1) 文法<一> 自顶向下分析1> 什么是 "自顶向下分析" ?2> 开始符号集原创 2020-05-10 13:25:38 · 444 阅读 · 0 评论 -
byyl - 【词法分析】正规式
目录正规式 <一> 正规式1> 什么是正规式 ?正规式,也称正则表达式,是用来描述单词符号的一种工具;2> 正规式表示什么?正规式表示一个集合,正规集合/正规集;3> 正规式与相应的正规集4> 正规式转换为正规文法...原创 2020-05-08 21:45:37 · 4707 阅读 · 1 评论 -
byyl - 文法及语言
目录文法为什么出现? 文法的表示形式 文法的分类 BB...BBC类型文法 ABB...BBC类型文法 语言是什么? 语言的表示 等价文法 已知文法求语言<一> 文法1> 文法为什么出现?使用文法作为工具,可以严格定义句子的结构并且可以用适当条数的规则将语言全部描述出来;文法是以有穷集合刻画无穷集合的一个工具;2> 文法的表示形式...原创 2020-05-08 11:51:52 · 1850 阅读 · 0 评论