词法分析器制作与应用 设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %% 辅助程序部分 (2)主体结构的说明 在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记"%{"和"%}"之间 规则部分> 可以包括任何你想用来分析的代码 我们这里包括了忽略所有注释中字符的功能,传送ID名称和字符串常量内容到主调函数和main函数的功能. (3)实现原理 程序中先判断这个句语句中每个单元为关键字、常数、运算符、界符,对与不同的单词符号给出不同编码形式的编码,用以区分之。 PL/0语言的EBNF表示 <常量定义>::=<标识符>=<无符号整数> <标识符>::=<字母>={<字母>|<数字>} <加法运算符>::=+|- <乘法运算符>::=*|/ <关系运算符>::==|#|<|<=|>|>= <字母>::=a|b|…|X|Y|Z <数字>::=0|1|2|…|8|9
上传时间: 2015-11-04
上传用户:zhengzg
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>会员登录</TITLE> <META http-equiv=Content-Type content="text/html charset=gb2312"> <SCRIPT language=javascript id=clientEventHandlersJS>
标签: HTML lt Transitional gt
上传时间: 2014-01-13
上传用户:jing911003
程序实现了U2270的曼切斯特码的调制,输出ID卡的标准数据格式,经证实,程序可用。
上传时间: 2015-11-08
上传用户:agent
一个基于JAVA的多torrent下载程序,可以手动设置某个torrent的优先权,加入了irc聊天室,增加了一些基本的irc命令,可以看见在线人数和ID,支持多tracker url,对于多tracker发布的torrent可自动切换,并可以手动更改tracker url。
上传时间: 2013-12-11
上传用户:hwl453472107
项目名称:科学计算器 姓名:刘博 学号:03031147 班级:能动35 完成时间:2004-11-29 指导教师:罗建军 一.项目背景: 1.背景简介 我们在学习生活中,常会遇到一些繁杂的数值运算,尤其是遇到正弦、余弦、对数等手算困难的运算时,这时候我们就必须用到科学计算器,所以我便着手开发了这个计算器程序,以便用于自己的学习工作。 2.项目目标 编写一个能进行科学计算的计算器程序。 要求: 输入:被计算的数据 输出:计算结果 3.运行环境 1 硬件: PIII 计算机(CPU 主频 550MHz以上、128MB内存) 2 软件 Windows XP 操作系统 Visual C++ 6.0 二.算法描述 1 选用对话框,并加入控件,做好计算器可视的外表。 2 给控件添加属性中的ID和名称。 3 在CCaculateDilg类中添加主要程序代码。 4 数字的输入 这个计算器应用程序实现的是顺序连接计算,即按照计算数和计算符的输入次序进行计算,知道按下"="按钮为止完成一次计算过程.过程可分为三个步骤:一是对计算数和计算符的输入处理 二是对计算的处理 三是对显示的处理. 1.处理输入 在程序中使用m_operand来储存当前的输入.每次输入时都必须将输入的数字累
上传时间: 2014-07-07
上传用户:qw12
1.开发环境: SunShine留言本v1.0所采用的开发环境为:J2SDK1.42+TOMCAT5.0+ACCESS2000 2.安装说明: SunShine留言本v1.0所有数据均采用数据库存储,采用JDBC连接池,直接连接数据库,不需要配置ODBC数据源即可直接运行。 3.运行环境: SunShine留言本v1.0是基于JSP/JavaBean开发的一套留言本系统,正常使用该软件您必须保证您的服务器满足如下要求: ①系统环境:J2SDK+TOMCAT或更高版本 ②数据库:ACCESS2000或更高版本 ③客户端:使用Windows系统+IE5.0或更高版本 4.管理留言: SunShine留言本v1.0默认的管理员ID:admin;管理员密码:adminSNDG
标签: SunShine 1.0 ACCESS TOMCAT
上传时间: 2013-12-16
上传用户:yt1993410
Ole编程,读取Word中表格的文本内容 对于加了宏的Cell内容,暂时没有想到怎么获取。请高手指导
上传时间: 2015-11-23
上传用户:bjgaofei
用VB编写网络寻呼。提起ICQ的大名,爱好电脑的朋友一定不会感到陌生的吧?ICQ就是互联网上的寻呼机,无论什么时候,只要你的朋友在线,你只需在ICQ中输入他的ID号码,你就可以在互联网上呼到他。ICQ由于其方便、快捷,且拥有众多的注册用户而一举成为互联网上最流行的网络寻呼机,它几乎成为每一个上网用户的必备之物。当你在使用ICQ的时候,是否会想过自己动手编写一个网络寻呼机呢?这其实在VB中就可以实现。
上传时间: 2014-12-02
上传用户:huangld
cj60lib界面库 ,ado数据库编程 使用方法: 调试代码必须装有cj60lib界面扩展库 cj60lib的使用方法参看有关文档 不知道是不是我的cj60lib出问题,release版的动态链接会提示出错,静态链接还可以,动态链接时必须复制CJ60Libd.dll到当前目录中 所用数据库为access数据库,格式参看自带的vc.mdb(注:数据库datastab表中第一条记录即id为1的记录是为了防止数据库为空,运行时不会显示,还有另一个原因防止主题中记录为空,在程序中可以看出来)
上传时间: 2015-12-06
上传用户:kelimu
B/S版ERP安装方法 1、安装IIS5.0、Microsoft .NET Framework 1.1及SQL Server2000 2、将目录Copy_of_ERP和webctrl_client复制到C:/Inetpub/wwwroot下,并将Copy_of_ERP目录设置成IIS虚拟目录 3、在SQL Server2000中新建一个Storage用户和LXTXERP数据库,然后将Data目录中的LXTXERP.BAK数据库备份文件还原 4、修改Copy_of_ERP目录下的Web.config文件的连接属性sa用户的密码: <add key="mydns" value="data source=(local) initial catalog=LXTXERP persist security info=False user id=sa pwd=123 workstation id=jl packet size=4096" /> 5、在Windows管理工具中打开Internet 服务管理器,运行Copy_of_ERP中的Login.aspx打开ERP登录页面,默认用户:admin 密码:123 6、OK
标签: webctrl_clie Copy_of_ERP Framework Microsoft
上传时间: 2015-12-09
上传用户:zhuimenghuadie