用一门面向对象语言建立一个针对LL(1)文法分析构造演示器,输入定义好的文法,进行分析后在内存中建立其存储结构,判断其能用LL(1)文法分析后,建立其分析过程。 为此我们将本任务分解为以下内容: (1)文法的建立; (2)上下文无关文法的判定; (3)消除文法中一切左递归的算法; (4)文法二义性的判定; (5)LL(1)文法的判定; (6)消除直接左递归; (7)消除间接左递归; (8)直接左公因子的改造; (9)间接左公因子的改造; (10)递归子程序的构造; (11)根据布尔矩阵求Follow集; (12)能导出ε的非终结符; (13)根据定义构造First集; (14)根据关系图构造First集; (15)根据定义构造Follow集; (16)根据关系图构造Follow集; (17)Select集的构造; (18)预测分析表的构造; (19)总控程序的构造; (20)语法树的演示; (21)根据总控程序输出语法树; (22)根据布尔矩阵求First集。 我所要完成的任务是 语法树的演示。
上传时间: 2016-07-30
上传用户:kelimu
词法分析,你可以看到里面的内容其实是很简单的,主要是这个理解的过程
标签: 分
上传时间: 2013-12-18
上传用户:invtnewer
校园导游咨询 1.需求分析 1.1从武汉理工大学的平面图上选取10个有代表性的景点,抽象成一个带权无向图。以中顶点表示景点,边上的权值表示图两地之间的距离。 1.2本程序的目的是为用户提供景点信息及路径咨询服务。根据用户指定的景点输出景点信息,或根据用户指定的始点和终点输出相应最短路径。 1.3程序采用对话方式,先显示服务项目,由用户自己选择查询内容。
上传时间: 2013-12-27
上传用户:wl9454
该书堪称软件工程电子教学书籍中的典范。其中包括了软件工程引论、结构化需求分析、结构化软件设计、面向对象的需求分析、面向对象的软件设计、软件测试、软件维护、软件项目管理、软件生命周期开发模型软件编码共10章内容。
上传时间: 2016-08-03
上传用户:ve3344
Pspice教程课程内容: 在这个教程中,我们没有提到关于网络表中的Pspice 的网络表文件输出,有关内容将会在 后面提到!而且我想对大家提个建议:就是我们不要只看波形好不好,而是要学会分析,分 析不是分析的波形,而是学会分析数据,找出自己设计中出现的问题!有时候大家可能会看 到,其实电路并没有错,只是有时候我们的仿真设置出了问题,需要修改。有时候是电路的 参数设计的不合理,也可能导致一些莫明的错误!
上传时间: 2016-08-05
上传用户:黑漆漆
(1) 写出符合给定的语法分析方法的文法及属性文法。 (2) 完成题目要求的中间代码三地址表示的描述。 (3) 写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 (5) 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括:
上传时间: 2014-01-10
上传用户:chens000
数字信号处理基于matlab 文件内容 /conv(卷积部分) dupconv 重叠保留法 freqcirconv 频域圆周卷积 freqconv 频域卷积 timecirconv 时域圆周卷积 timeconv 时域卷积 /fft(频域分析部分) d2fft 基2FFT dft DFT最简化程序 dtft DTFT演示 /fir(fir滤波器设计) fir 得到fir滤波器hn getwindow 得到fir滤波器窗函数wn idealfilter 理想滤波器(低通,高通,带通)hdn idealhd 理想低通滤波器 /fir gui(fir滤波器GUI设计) gui_top 总图 gui_fir fir滤波器GUI gui_sigout 选择信号GUI /power caculate(功率谱分析) directpower 直接谱分析 indirectpower 间接谱分析(估计谱分析) noise 噪声谱分析 /sigout(常见信号产生) sigout 离散信号产生
标签: freqcirconv timecirconv freqconv dupconv
上传时间: 2016-08-26
上传用户:13188549192
本书将着重讲解如何编写、设计一个USB外设并使之与PC通信所需的代码。本书分析透彻,易于理解,是一本关于USB的不可多得的技术参考书籍。它不仅对初学者有帮助,而且对熟练掌握USB的高级技术人员也受益匪浅。本书共分十九章,每一章针对一个核心问题进行阐述。 本书适合于所有从事计算机软硬件开发工程师、技术人员使用。 USB是一种易于使用的计算机外设接口。但易于使用的代价是增加了开发才设计和编写USB设备程序的复杂性。本书全面讲述了USB设计与开发相关的知识。 内容包括:如何在项目中使用USB接口。如何选用外设控制器芯片。如何在VB应用程序中访问USB外设。如何编写因件代码使外设与PC通信。如何选择电源以及传输类型、人机接口设备(HID)的接口、USB信号和编码等。
上传时间: 2016-09-03
上传用户:huql11633
视频序列中的人脸检测与跟踪算法研究 图像中的人脸信息分析对于生物特征识别、人机交互,视频监控、基于内容的图像检索、图像编码、视频会议等方面具有着广泛的应用前景,然而要想对人脸信息进行分析,一个首要的问题就是要先在图像或视频序列中检测或跟踪到人脸,否则人脸信息分析也就无从谈起。本文的研究主题正是视频序列中的人脸检测与跟踪技术
上传时间: 2016-09-06
上传用户:chenxichenyue
该论文可作为毕业设计参考论文或是课程设计参考论文 其摘要如下: 本论文的主要内容是如何设计一个企业进销存管理系统。进销存管理是商品流通领域一个重要的基础性工作。在管理中引入计算机和进销存管理信息系统已经得到各商业企业业主的认识,并将逐渐成为一种管理手段。改善管理手段,提高管理效率,是提高企业效率的主要任务。它使各级管理人员在面对日益繁多、日益复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理,以达到最高的经济效益。 进销存管理系统是企业生产、管理的关键。一个好的管理系统能够有效的组织,规划,分配资源,并对其在时间,地点,产品之间进行合理配备。本系统的主要功能是制定采购,库存,销售计划,对企业的经营流程进行自动化管理。控制其产品销售、销售成本等数据,具体管理范围包括产品购进,产品库存、产品销售,产品产出等。
上传时间: 2013-12-18
上传用户:gxf2016