
山科大编译原理
山东科技大学编译原理
教材:《编译原理》韩太鲁
你说的白是什么白_
2023年本科毕业,现已工作,本账号已停止更新,有需要笔记的可联系我v:15521308552
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5. 逆波兰表示法、三元表达式、四元表达式、布尔表达式的翻译
逆波兰表示法、三元表达式、四元表达式原创 2022-06-07 22:50:56 · 1140 阅读 · 0 评论 -
4. 构造【SLR(1)分析表 + 判断是否是SLR(1)文法】
文章目录构造SLR(1)分析表的步骤1. 写出拓广文法2. 画出项目集规范族3. 求该非终结符的FOLLOW集4. 判断是否是SLR(1)文法5. 构造SLR(1)分析表构造SLR(1)分析表 和 构造LR(0)分析表 步骤同上,只是多求了一步FOLLOW集构造SLR(1)分析表的步骤1. 写出拓广文法2. 画出项目集规范族3. 求该非终结符的FOLLOW集4. 判断是否是SLR(1)文法补充概念:归约项目、接受项目、移进项目、待约项目:判断是否是SL原创 2022-05-28 09:47:43 · 24945 阅读 · 6 评论 -
4. 构造【LR(1)分析表(包含构建项目规范族)】
LR(1)分析表(包含构建项目规范族)转载 2022-06-20 11:55:15 · 914 阅读 · 0 评论 -
4. 构造【LR(0)分析表(包含构建项目规范族)】
文章目录构造LR(0)分析表1.求G的拓广文法2. 构造项目集规范族3. 构造action和goto表构造LR(0)分析表1.求G的拓广文法2. 构造项目集规范族I几是按照从上往下来,依次加13. 构造action和goto表......原创 2022-05-27 22:37:45 · 891 阅读 · 0 评论 -
4.【素短语,最左素短语】
素短语,最左素短语转载 2022-06-07 15:35:42 · 292 阅读 · 0 评论 -
4. 构造【算符优先分析表】步骤 + 判断是否为【算符优先文法】
什么是算符优先分析法算符优先分析法是一种简单、直观的自下而上分析法算符优先分析法就是仿照算术表达式的四则运算过程而设计的一种语法分析方法。这种分析方法首先要规定运算符之间(确切地说终结符之间)的优先关系和结合性质,然后借助这种关系,比较相邻运算符的优先级来确定句型的可归约串并进行归约。 算符优先文法的定义一、算符文法的定义在算符文法中,任何一个规则右部都不存在两个非终结符相邻的情况。如 AB二、定义任意两个终结符号之间的优先关系解释 :(1)ab两个可以同时规约,故原创 2022-04-28 15:22:02 · 11560 阅读 · 11 评论 -
4. 构造LL(1)文法完整分析过程 + 判断是否为LL(1)文法的办法 + 给出输入串aad1#的分析过程
文章目录LL(1)文法完整分析过程1. 消除左递归和提取左公因子2. 求first集和follow集3.---------------------------判断是否为LL(1)文法的办法4. 构造LL(1)分析初始表5. 填写LL(1)分析表6. ---------------------------给出输入串aad1#的分析过程例子2参考视频:https://www.bilibili.com/video/BV1GR4y137QyLL(1)文法完整分析过程1. 消除左递归和提取左公因子原创 2022-05-27 21:51:53 · 884 阅读 · 1 评论 -
4.编译原理 FIRST集 和 FOLLOW集 的求法
文字定义:FOLLOW(A)集合是 所有紧跟A之后的终结符 或 # 所组成的集合(#是句尾的标志),称FOLLOW(A)是A的随符集下面直接介绍规范的求法(这个文法必须消除左递归和提取公共左因子)计算所有非终结符号A的follow(A)集合时, 不断应用 下面的规则, 直到再没有 新的终结符号可以被加入到任意的follow集合中为止。( 1 )若S是文法的开始符号,则将 # 放到follow(S)中。( 2 )如果存在一个产生式A→αBβ,那么first(β)中除ε之外的所有符号都在fo原创 2022-04-24 10:41:12 · 12155 阅读 · 6 评论 -
4. 消除左递归和 提取左公因子
文章目录消除左递归左递归的概念消除公式例子1例子2提取左公因子(也叫消除回溯?)消除左递归左递归的概念消除公式例子1例子2提取左公因子(也叫消除回溯?)原创 2022-05-27 20:27:34 · 2330 阅读 · 0 评论 -
3. 正规语言<-->正规式<-->NFA-->DFA-->DFA的化简
文章目录正规式-->NFA1. 规则2. 例子NFA-->正规式1. 规则2. 例子NFA-->DFA【即NFA的确定化】例子1【课本3-2】例子2【课本3-6】DFA-->DFA的化简例子1【课本P42】步骤1:划分两个子集:终态、非终态步骤2:划分 && 画表步骤3:根据自己画的表——>画出DFA最小化的图正规式–>NFA1. 规则2. 例子NFA–>正规式1. 规则2. 例子NFA–>DFA【即原创 2022-05-29 15:55:58 · 1902 阅读 · 0 评论 -
3. DFA 和 NFA 区别和介绍
文章目录DFA 和 NFA 区别1. 区别1的解释2. 区别2的解释(有多个初态,即多个入口箭头)DFANFA有限自动机(FA)分为: 确定有限自动机(DFA)  原创 2022-05-28 17:37:48 · 6221 阅读 · 2 评论 -
2. 消除无用符合和无用产生式、单一产生式、空符产生式
消除无用符合和无用产生式、单一产生式、空符产生式原创 2022-03-10 15:29:51 · 2534 阅读 · 2 评论 -
2. 【短语、直接短语、句柄】概念、做题步骤
短语、直接短语、句柄(关系:短语 > 直接短语 > 句柄)设文法 G=(VN,VT,P,S) ,且 U∈VN,x,y,u ∈V*短语若有 S⇒*xUy⇒+xuy,则u称为句型xuy相对于U的短语注意:一个短语,一定要讨论句型,并且一定要讨论是相对于哪一个部分。观察定义可以看到,U和u的上下文,也就是x和y是一样的,U通过多步推导的到u(x和y没有进行推导)。通过这样严格的定义,短语u才可以规约为U举个例子:G(expr):expr → expr + term | expr - te原创 2022-03-10 15:37:59 · 12689 阅读 · 0 评论 -
2.【文法和语言】文法和语言的定义、句子和句型、递归文法、推导和归约、chomsky分类、语法树的定义、二义性
文法和语言的定义、句子和句型、递归文法、推导和归约、chomsky分类、二义性原创 2022-06-04 11:28:23 · 863 阅读 · 0 评论 -
1. 【绪论】翻译程序、汇编程序、编译程序和解释程序的含义+编译过程各阶段
【绪论】翻译程序、汇编程序、编译程序和解释程序的含义+编译过程各阶段原创 2022-06-04 10:59:28 · 516 阅读 · 0 评论