1.1 引言 1.1.1 设计目的 本次课程设计是在完成一个学期的编译原理课程之后,为了进一步加深对编译原理相关知识的理解,培养实际解决问题的能力而进行的。结合本学期所开设的软件工程课程,本次课程设计实验过程要求按照软件工程的思想来组织开发过程,按照软件生命周期的阶段划分来进行。由于课程设计规模较小,所以对软件生命周期进行适当的合并,简化为五个阶段,即需求分析、总体设计、详细设计、编码实现和测试。 1.1.2 设计任务 针对本次课程设计我们设计了一个简化的pascal语言,称为mini-pascal。设计的任务就是开发出针对mini-pascal语言的编译程序。标准的编译程序结构分为五部分,分别是词法分析、语法分析、语义分析和中间代码生成、优化和目标代码生成。由于时间和能力所限,我们的编译程序只包括前三个部分,最后生成四元式形式的中间代码。
上传时间: 2013-12-25
上传用户:2467478207
程序使用 MMAPI 来回放音调、音频文件和视频文件的一组 MIDlet。 需要:MIDP 2.0、Mobile Media API 1.1 (MMAPI 1.1)
上传时间: 2014-11-28
上传用户:cc1
已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。 现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。 Input 键盘输入 k Output 屏幕输出 n Sample Input 1 Sample Output 2 Source
上传时间: 2014-01-25
上传用户:ruixue198909
嵌入式web服务器websvr-x86-1.0.1.tar.gz
上传时间: 2014-10-31
上传用户:xinyuzhiqiwuwu
FIF]ASP互动视频VIP教程下载\5.1.5.1.rar简单的APPLICATION对象实现聊天室
标签: APPLICATION FIF ASP VIP
上传时间: 2014-11-06
上传用户:shizhanincc
TAP3 Implementation Handbook 1.3 1 June 2006
标签: Implementation Handbook TAP3 2006
上传时间: 2015-12-10
上传用户:zhangyigenius
iBATIS.NET - DataMapper Application Framework DataMapper Developer Guide 1.6.1英文原版
标签: DataMapper Application Framework Developer
上传时间: 2015-12-10
上传用户:wang5829
程序能用于24小时计时,能作为秒表使用,能定时闹铃1分钟(也可关). 使用方法:开机后在00:00:00起开始计时,(1)长按P1.0进入调分状态:分单元闪烁 按P1.0加1,按P1.1减1.再长按P1.0进入时调整状态,时单元闪烁,加减调整同调分.
上传时间: 2015-12-17
上传用户:kbnswdifs
A 2D homogeneous Helmholtz case (u=sin(x)cos(y) with a square) with % two Dirichlet edges (x=1,y=1) and two Neumann edges (x=0,y=0) % by indirect symmetric BKM
标签: with homogeneous Helmholtz Dirichlet
上传时间: 2016-01-03
上传用户:xjz632
DirectFB-1.0.1可用于linux的嵌入式GUI
上传时间: 2014-01-04
上传用户:13517191407