📄 4.0b.htm
字号:
<html>
<head>
<title>编译原理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link type="text/css" rel="stylesheet" href="../css/specification.css">
</head>
<BODY>
<table align=right width=300>
<tr>
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.0.htm'"></img></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.1.htm'"></img></td>
</tr>
</table>
<br><br>
<table><tr><td>    </td>
<td class="content">
<font class="title2"><b>学习难点</b></font>
<p>1、为构造预测的自顶向下分析方法,文法所应满足的条件;</p>
<p>2、求<b>FIRST</b>和<b>FOLLOW</b>集;</p>
<p>3、文法的等价变换;</p>
<p>4、构造识别已知文法活前缀的DFA M;</p>
<p>5、LALR(1)分析表的有效构造方法。 </p>
<br>
<font class="title2"><b>建议学习流程</b></font>
<p>·<a href="applet/test4_1/Page1.htm" target="_new">演示1:自顶向下与自底向上分析</a></p>
<p>·<a href="4.1.htm">4.1 语法分析器的作用;</a></p>
<p>·<a href="4.2.1.0.htm">4.2 预测分析器;</a></p>
<p>·<a href="applet/test4_3/Page1.htm" target="_new">演示3:预测分析器对表达式的分析过程;</a></p>
<p>·<a href="4.3.1.0.htm">4.3 书写文法;</a></p>
<p>·<a href="applet/test4_2/Page1.htm" target="_new">演示2:消除左递归;</a></p>
<p>·作业:<a href="4.10.0.htm#4.1">4.1</a>
<a href="4.10.0.htm#4.2">4.2</a> <a href="4.10.0.htm#4.3">4.3</a>
<a href="4.10.0.htm#4.4">4.4</a> <a href="4.10.0b.htm#4.5">4.5</a>
<a href="4.10.0b.htm#4.6">4.6</a> <a href="4.10.0b.htm#4.7">4.7</a>
<a href="4.10.0b.htm#4.8">4.8</a> </a></p>
<p>·<a href="4.4.htm">4.4 自顶向下的带回溯的分析方法简介;</a></p>
<p>·<a href="4.5.1.0.htm">4.5 自底向上分析;</a></p>
<p>·作业:<a href="4.10.0b.htm#4.9">4.9</a></p>
<p>·<a href="applet/test4_5/Page1.htm" target="_new">演示4:算符优先分析法的分析过程;</a></p>
<p>·<a href="4.6.0.htm">4.6 算符优先分析法;</a></p>
<p>·作业:<a href="4.10.0.1.htm#4.10">4.10</a></a></p>
<p>·<a href="applet/test4_6/Page1.htm" target="_new">演示5:SLR分析器的分析过程;</a></p>
<p>·<a href="4.7.1.0.htm">4.7 LR分析器;</a></p>
<p>·<a href="applet/test4_7/test4_7.html" target="_new">演示6:LR(0)项目集规范族的构造过程;</a></p>
<p>作业:<a href="4.10.0.1.htm#4.11">4.11</a>
<a href="4.10.0.1b.htm#4.12">4.12</a> <a href="4.10.0.1b.htm#4.13">4.13</a>
<a href="4.10.0.1b.htm#4.14">4.14</a> <a href="4.10.0.1b.htm#4.15">4.15</a>
<a href="4.10.0.2.htm#4.16">4.16</a> <a href="4.10.0.2.htm#4.17">4.17</a>
<a href="4.10.0.2.htm#4.18">4.18</a>
<p>·<a href="4.8.0.htm">4.8 LR分析方法对二义文法的应用</a></p>
<p>·<a href="4.9.1.0.htm">4.9 分析器的生成器Yacc</a></p>
<p>·作业:<a href="4.10.0.2b.htm#4.19">4.19</a>
<a href="4.10.0.2b.htm#4.20">4.20</a> <a href="4.10.0.3.htm#4.21">4.21</a> <a
<a href="4.10.0.3.htm#4.22">4.22</a></p>
</td></tr></table>
<br>
<table align=right width=300>
<tr>
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.0.htm'"></img></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.1.htm'"></img></td>
</tr>
</table>
</BODY>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -