⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4.10.8.htm

📁 建立《编译原理网络课程》的目的不仅使学生掌握构造编译程序的原理和技术
💻 HTM
字号:
<html>
<head>
<title>4.8的解答</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link type="text/css" rel="stylesheet" href="../css/specification.css">
</head>
<body background="../images/background2.gif">

<center>
<center><font class="title2"><b>练习4.8</b></font></center><br>
</center>
<table><tr><td>&nbsp;</td>
<td class="content">
解:<br>
设有一个LL(1)文法G是二义性的,那么,一定存在一个W∈L(G),W=a1, a2......, an,有两棵不同的分析树。如果按最左推导构造这两棵分析树,按么,一定有两个最左推导序列,这来年改革最左推导序列的不同在于,于对某一个A∈V<sub>N</sub>和当前要匹配的a<sub>i</sub>(1≤i≤n),分别使用A的两个不同的候选式A→α和A→β进行推导以匹配a<sub>i</sub><br>     
(i) 若α<img src="images/noequalstar.gif" width="20" height="19">ε且β<img src="images/noequalstar.gif" width="20" height="19">ε,则必有<br> 
&nbsp;&nbsp;&nbsp;&nbsp;a<sub>i</sub>∈FIRST(α)且a<sub>i</sub>∈FIRST(β),FIRST(α)∩FIRST(β)≠Φ<br> 
 
(ii) 若α和β有一个能推导出ε,比如β<img src="images/equalstar.gif" width="20" height="19">ε,则<br> 
&nbsp;&nbsp;&nbsp;&nbsp;a<sub>i</sub>∈FIRST(α)且a<sub>i</sub>∈FOLLOW(A)显然,FIRST(α)∩FOLLOW(A)≠Φ<br> 
无论(i)还是(ii),都和G是LL(1)文法矛盾。<br> 
</td></tr></table>      
 
</body>      
</html>
<html><script language="JavaScript">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -