该词法分析程序用VC++ 6.0编写,以FileOpenDialog打开的*.c或*.cpp文件为语言字集的源程序作为词法分析程序的输入数据,经词法分析程序分析后的结果保存在源文件的同目录的output.txt文件中。在词法分析中,自文件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将它翻译成固定长度的单词内部表示,并查填适当的信息表。经过词法分析后,源程序字符串(源程序的外部表示)被翻译成具有等长信息的单词串(源程序的内部表示),并产生两个表格:常数表和标识符表,它们分别包含了源程序中的所有常数和所有标识符。
上传时间: 2014-09-10
上传用户:zhaiyanzhong
这是一段用struts和hibernate做的单位数据库管理程序,该程序基于eclipse下的bea workshop studio(Nitrox)插件, 数据库关系为两个表双向多对一,用hibernate3.0.5实现, 实现功能:插入、指定查询、全部查询。 在此基础上可以创建多对多的关系,不同的地方是注意.xml中的配置,如:lazy、cascade等参数,可以参考夏昕编著的书。
上传时间: 2014-01-04
上传用户:努力努力再努力
一个用DriveStdio和VC在DDK的基础上做的驱动实例,用于读虚拟设备的注册表值
标签: DriveStdio DDK 驱动
上传时间: 2015-05-14
上传用户:teddysha
用贪心算法做的全国31个城市之间的旅行商问题源代码,可执行程序都在附件压缩包内。里面的data.txt city.txt分别为数据表和城市名,要和可执行程序放在同一个目录内才可执行
上传时间: 2015-05-15
上传用户:独孤求源
稀疏矩阵 1、 应用程序 直接可以实现矩阵的各项操作。 2、 查看原代码VC++6.0打开“稀疏矩阵\creatematrix.dsp”或者用记事本打开“稀疏矩阵\creatematrix.cpp” 3、 代码简单说明: 本程序是一个工程文件包含了链式与顺序两种多项是处理方式: 十字链表:矩阵的结构体:matnode; 三元组顺序:矩阵结构体:tsmat 4、ADT在文件夹“稀疏矩阵”里
标签: creatematrix 矩阵 稀疏 6.0
上传时间: 2015-05-18
上传用户:Andy123456
1、 应用程序 直接可以实现多项式的各项操作。 2、 查看原代码VC++6.0打开“多项式\poly88.dsp”或者用记事本打开“多项式\poly88.cpp” 3、 代码简单说明: 本程序是一个工程文件包含了链式与顺序两种多项是处理方式: 链表存储结构:多项式类是polynomail,节点类是polynelem; 顺序存储结构:多项是结构体是Ploynomial,节点类是term。 4、 注:在运行应用程序"多项式.exe"时,在菜单上选链式存储与顺序存储的系数和指数的输入的 顺序是不同的,请根据提示输入系数与指数。 5、ADT在文件夹“多项式”里
上传时间: 2015-05-18
上传用户:hongmo
这是用Delphi编写的小区物业管理系统,功能为对小区业主,房屋出售,房屋出租,小区投诉,装修,维修,保安进行管理,满足对水,电,气三表的抄收,统计,核算等。数据库脚本:wygl.sql(data文件夹内),ODBC:wygl
上传时间: 2015-05-20
上传用户:ve3344
学生管理系统是本人用c语言写的一个DOC界面的简单学生管理系统,采用链表存储。
上传时间: 2013-12-18
上传用户:xcy122677
详解死机的原因和预防方法;隐藏在XP中的28个秘密武器;用PMAGIC安装98和XP双系统;找出WINDOWS XP下的关闭事件跟踪程序;找回丢失的输入法标志;重启时不可忽视的硬盘自检;注册表解锁有奇招妙用系统策略编辑器;注册表损坏之症状和修复;注册表修复不成功的原因(全完)。
上传时间: 2014-01-19
上传用户:hopy
表达式分析, 支持算术运算,括号,关系运算,逻辑运算,字符串的like运算等。采用了有限自动机做词法分析, 语法分析用算符优先分析方法,正负号算符使文法不是OPG,因此这里作了特殊处理。分析的结果是逆波兰式, 存在一个链表中。在逆波兰式的基础上,用一个栈来进行求值。在vc++6.0下试验通过。 如有问题,可以mail: zch888email@163.com 我将尽快回复你。
上传时间: 2013-12-30
上传用户:changeboy