编译原理课程设计报告对以下文法,采用算符优先分析算法,对G[S]所定义的赋值语句进行语法分析,并在语法分析过程中将所输入的扶植语句翻译为四元式。
上传时间: 2013-12-23
上传用户:362279997
每种程序设计语言都有描述程序语法结构的规则。例如,Pascal程序由程序块(又叫分程序)构成,程序块由语句组成,语句由表达式组成,表达式由记号组成等等。这些规则可以用上下文无关文法或BNF范式(Backus-Naur Form)描述。 编译器常用的文法分析方法有自上而下和自下而上两种。正如它们的名字所示,自上而下分析器建立分析树是从根结点到叶结点,而自下而上分析器恰好反过来。它们的共同点是从左向右地扫描输入,每次一个符号。 最有效的自上而下和自下而上的分析法都只能处理上下文无关文法的子类。这些子类足以描述程序设计语言的大多数语法结构,其中LL文法的分析器通常用手工实现,而LR文法的分析器通常利用自动工具构造。 本章致力于编译器采用的典型语法分析方法。我们首先提出有关上下文无关文法的基本概念,然后介绍适合于手工实现的预测分析技术,最后给出自动工具用的LR分析算法。由于程序员准备的代码经常会出现一些语法错误,因此我们还扩展所介绍的分析方法,使之能从常见的错误中恢复过来。 3.1 上下文无关文法 ..... 3.4 自下而上分析 3.6 二义文法的应用
上传时间: 2013-12-25
上传用户:hanli8870
汇编的作业2,足够应付老师了,是一个以算符优先分析算法的语法分析器。
标签: 汇编
上传时间: 2013-12-16
上传用户:anng
章毓晋图像工程教程在图像处理界有很大的声望,这是该教程系列之图像工程(中册):图像分析》的PPT,结合实例讲解了常用图像分析算法,对于正在熟悉和学习图像分析算法的爱好者非常有帮助,相信在阅读后会对你收益非浅。
上传时间: 2013-12-23
上传用户:franktu
编译原理课程设计,采用算符优先分析算法,对G[S]所定义的赋值语句进行语法分析,并在语法分析过程中将所输入的扶植语句翻译为四元式。
标签: 编译原理
上传时间: 2014-12-05
上传用户:亚亚娟娟123
基于计算机程序设计,本书详细分析算法这一概念并且系统阐述处理信息结构的方法。
上传时间: 2016-03-31
上传用户:yiwen213
s变换,是当前比较流行的时频分析算法,可以用于地震数据时频分析和频谱分析,该程序基于matlab平台,实现了s变换和反变换。
标签: 变换
上传时间: 2013-12-30
上传用户:tonyshao
之前做的meller-幂法,数值分析算法
标签: meller
上传时间: 2016-06-05
上传用户:阳光少年2016
某机器由n个部件组成,每一个部件可从 个供应商那里购得。设 是从供应商 那里购得的零件 的重量, 为该零件的成本。试设计一个回溯算法,给出总成本不超过 的最小重量机器设计,并分析算法的复杂度。
上传时间: 2014-02-16
上传用户:lanhuaying
:用户在访问Web站点时会碰到很多问题,主要原因是Web站点对用户需求缺乏适应性。为了提高Web用户的服务质量和用户的满意度,在用户访问网站点击流形成频繁序列模式的基础上,提出基于距离函数的聚类分析以及基于时间相似度函数的二次聚类分析算法。该算法可以求取频繁序列的相关性和反映用户对网页的兴趣的相似度,对下一步改善Web站点的结构及存在形式使站点达到更好的效果起先导作用
上传时间: 2014-01-07
上传用户:lanwei