编译原理中=>*表示0步或多步推导,什么叫0步推导?难道不经过产生式吗。。

如题所述

第1个回答  2013-03-01
0步推导即是等价的意思。追问

不太明白..等价和产生式有什么不同吗?麻烦举个例子吧..

追答

这个有点难解释,大概就是

class A 推导出 internal class A 这个就是0步推导
()=>{} 推导出 delegate(){}这个是产生式

本回答被提问者采纳
第2个回答  2013-03-01
S =*> S
左右相同就是0步.
猜的
找了好多资料都没有明确提到0步是什么情况.

编译原理中=>*表示0步或多步推导,什么叫0步推导?难道不经过产生式吗...
0步推导即是等价的意思。

【编译原理】第二章:语言和文法
给定文法 ,如果有 ,那么可以将符号串 重写 为 ,记作 ,这个过程称为 推导 。 如上例中, 可以推导出 或 或 等等。如果 , 可以记作 ,则称为 经过n步推导出 ,记作 。推导的反过程称为 归约 。如果 ,则称 是 的一个 句型(sentential form )。

编译原理试题
a. 最左推导和最右推导对应的语法树必定相同b. 最左推导和最右推导对应的语法树可能不同c. 最左推导和最右推导必定相同d. 可能存在两个不同的最左推导,但它们对应的语法树相同 6、由文法的开始符经0步或多步推导产生的文法符号序列是 。 a. 短语 b.句柄 c. 句型 d. 句子 7、文法G:E→E+T|TT→T*P...

编译原理试题·
10) 如果某一产生式形如A->A….,则称该产生式是直接左递归的。()3. 填空题(10分)1)词法分析器的任务是( , , )。2)如果在句子的每步推导中,都坚持替换当前句型中的( ),那么句子的这种推导过程称为最右推导。3)最左推导的逆过程是( )。4)存贮分配策略有:( , , )。5)编译程序前端包括:( , , ...

编译原理 (4) 词法分析
编译原理 (4) 词法分析精要 词法分析是程序编译过程中的首要步骤,其目标是将源代码的字符序列转化为一系列可识别的元素,如标识符、常量等。这些元素通常表示为二元组,例如:const pi = 3.14159; 分析为:(id, E), (assign_op, =>, id, M), (mult_op, *), (id, C), (exp_op, *...

什么是编译程序?
它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。编译程序的实现算法较为复杂,这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系...

编译原理笔记9:语法分析树、语法树、二义性的消除
语法分析树和语法树不是一种东西 。习惯上,我们把前者叫做“具体语法树”,其能够体现推导的过程;后者叫做“抽象语法树”,其不体现过程,只关心最后的结果。语法分析树是语言推导过程的图形化表示方法。这种表示方法反映了语言的实质以及语言的推导过程。定义:对于 CFG G 的句型,分析树被定义为具有...

编译原理题目
c. 最左推导和最右推导必定相同d. 可能存在两个不同的最左推导,但它们对应的语法树相同 6、由文法的开始符经0步或多步推导产生的文法符号序列是 。 a. 短语 b.句柄 c. 句型 d. 句子 7、文法G:E→E+T|TT→T*P|PP→(E)|I则句型P+T+i的句柄和最左素短语为 。 a.P+T和i b. P和P+T c....

编译原理题目
c. 最左推导和最右推导必定相同d. 可能存在两个不同的最左推导,但它们对应的语法树相同 6、由文法的开始符经0步或多步推导产生的文法符号序列是 。 a. 短语 b.句柄 c. 句型 d. 句子 7、文法G:E→E+T|TT→T*P|PP→(E)|I则句型P+T+i的句柄和最左素短语为 。 a.P+T和i b. P和P+T c....

相似回答
大家正在搜