为了实现的编译程序实用,源程序可采用自由书写格式,即一行内可以书写多个语句,一个语句也可以占领多行书写;标识符的前20个字符有效;整数用2个字节表示;长整数用4个字节表示。这样词法分析程序的主要工作为: (1)从源程序文件中读入字符。 (2)统计行数和列数用于错误单词的定位。 (3)删除空格类字符,包括回车、制表符空格。 (4)按拼写单词,并用(种别,单词)二元式表示。 (5)根据需要是否填写标识符表供以后各阶段使用。 这里采用的编译程序的实现方法是一遍扫描,即从左到右只扫描一次源程序,也就是词法分析作为语法分析的一个子程序。故在编写词法分析程序时,用重复调用词法分析子程序取一单词的方法得到整个源程序的二元式流。
资源简介:为了实现的编译程序实用,源程序可采用自由书写格式,即一行内可以书写多个语句,一个语句也可以占领多行书写;标识符的前20个字符有效;整数用2个字节表示;长整数用4个字节表示。这样词法分析程序的主要工作为: (1)从源程序文件中读入字符。 (2)统计...
上传时间: 2014-12-22
上传用户:邶刖
资源简介:C语言实现的很多实用算法,我曾经用他来补充自己忘记的知识。你也不能掉以轻心算法。
上传时间: 2015-09-14
上传用户:jing911003
资源简介:这是一个用VHDL语言实现的非常实用的表决器
上传时间: 2016-11-10
上传用户:ardager
资源简介:用vc实现的简单LL1词法编译程序 非常实用,我写来交作业的
上传时间: 2015-04-25
上传用户:gundan
资源简介:java写的远程屏幕控制系统,在linux和window之间实现了远程互相控制,当时是为了在校园里实现一套实用级的远程教学系统(和我前面上传的jqq结合),现在没时间做了,请同志们实现我的梦想吧(实现一个类似QQ的跨平台远程教学系统,采用先进算法,是远程控制达到PERFECT...
上传时间: 2014-01-14
上传用户:1583060504
资源简介:可编程逻辑器件FPGA(现场可编程门阵列)和CPLD(复杂可编程逻辑器件)越来越多的应用于数字信号处理领域,与传统的ASIC(专用集成电路)和DSP(数字信号处理器)相比,基于FPGA和CPLD实现的数字信号处理系统具有更高的实时性和可嵌入性,能够方便地实现系统的集成与...
上传时间: 2013-07-18
上传用户:wpt
资源简介:C语言编译器的设计与实现 我们设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序,整个编译程序分为三部分: (1) 词法分...
上传时间: 2015-01-10
上传用户:1583060504
资源简介:这是以前为了实现0001-9999年所有日期而设计的C++类
上传时间: 2013-12-26
上传用户:牛津鞋
资源简介:用C语言实现的离散傅里叶变换(DFT)的经典算法!比较实用!
上传时间: 2013-12-22
上传用户:q123321
资源简介:比较实用的一个BP神经网络实现的C++程序,希望对大家有用处
上传时间: 2013-12-25
上传用户:PresidentHuang
资源简介:一个用vb编的非常实用的加密解密软件.可以实现对文章和文字的加密.不可以对文件加密解密.
上传时间: 2015-03-28
上传用户:xmsmh
资源简介:ppp协议的功能实现部分,为了成功测试简化了部分代码. 可在keilc7.0上编译通过. 最初的代码是在摩托罗拉的68上实现的.
上传时间: 2014-01-27
上传用户:c12228
资源简介:IBM实用JSF技术实现的小型电子商务网站 适合学习JSF者提高
上传时间: 2013-12-15
上传用户:1966640071
资源简介:一个实用的雷池新闻系统,里面有你所需要实现的功能,值得一瞧,
上传时间: 2013-12-14
上传用户:qwe1234
资源简介:一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能:  组织源程序的输入  按规则拼写单词,并转换成二元形式  ...
上传时间: 2015-04-29
上传用户:refent
资源简介:一种实用的单片机多字节除法算法以及实现的汇编源代码。稍加改动就能作为子程序调用。相对实用。
上传时间: 2015-05-11
上传用户:bruce
资源简介:用vc实现的关于图像旋转变化的代码,比较实用
上传时间: 2013-12-25
上传用户:zm7516678
资源简介:这是一个 用ASP实现的图书管理系统,简单但实用!
上传时间: 2015-06-05
上传用户:yiwen213
资源简介:Win32 Console下C++实现的PL/0语言编译程序,含设计文档,欢迎讨论。
上传时间: 2014-01-15
上传用户:wqxstar
资源简介:这是我自己实现的一个微小的编译程序,附可执行代码的虚拟机,是理解编译原理的绝好材料.
上传时间: 2015-06-22
上传用户:xyipie
资源简介:在FPGA或CPLD上实现的一中非常实用的倍频电路,只要输入频率高,精度就很高
上传时间: 2014-08-30
上传用户:jkhjkh1982
资源简介:采用LRU替换算法。这种算法选择最久没有被访问的块作为被替换的块。 为了实现LRU算法,要在块表中为每一块设置一个计数器(cnt0,cnt1,cnt2,cnt3,)。计数器的长度为2位。
上传时间: 2015-06-30
上传用户:wxhwjf
资源简介:is4004&89c51的编译程序代码,可以进行语音的录放.很实用的.
上传时间: 2015-07-06
上传用户:15736969615
资源简介:教职工管理系统实现信息输入,信息显示,信息更改,信息添加,信息删除和信息查询功能 有方便,快捷的优点的一个实用程序.
上传时间: 2013-12-27
上传用户:1966640071
资源简介:java实现的实用组件,非常好,值得一看
上传时间: 2015-07-25
上传用户:yangbo69
资源简介:hash表和单向链表的实现代码,相当实用.
上传时间: 2013-12-21
上传用户:yimoney
资源简介:一个本人修改的实现逻辑表达式的分析的编译程序,采用递归下降分析法,生成三地址代码,是学习编译原理的好帮手.
上传时间: 2015-08-10
上传用户:古谷仁美
资源简介:本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能
上传时间: 2015-08-25
上传用户:13188549192
资源简介:简单专家系统。用C、C++来实现的。简单实用,直接运行。
上传时间: 2015-08-31
上传用户:稀世之宝039
资源简介:回溯(b a c k t r a c k i n g)是一种系统地搜索问题解答的方法。为了实现回溯,首先需要为问题定义一个解空间( solution space),这个空间必须至少包含问题的一个解(可能是最优的)。在迷宫老鼠问题中,我们可以定义一个包含从入口到出口的所有路径的解...
上传时间: 2014-01-17
上传用户:jhksyghr