词法分析器的实现,1) 输入:字符串(待进行词法分析的源程序),输出:由(种别码,自身值)所组成的二元组序列。 2) 功能: a. 滤空格 b. 识别保留字 c. 识别标识符 d. 拼数 e. 拼复合单词: 例如: >=、 <=、 := 3) 检查如下错误: a. 程序语言的字符集以外的非法字符 b. 单词拼错,如9A88,而对于将begin拼写成begon的错误,只须把begon当成标识符即可
标签: 分析器
上传时间: 2016-05-18
上传用户:c12228
这是编译原理的一个实验, 是把一个正则表达式转化为不确定有穷自动机NFA的算法程序,朋兴趣的朋友可以下载来看看哦。 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 本实例的符号包括: 1. 基本正则表达式, 如ab 2. 重复, 如a* 3. 在各项中选择, 如a|b 使用时在Convert的Reg Exp中点击输入正则表达式, 然后单击Convert->to NFA就可以了。
上传时间: 2016-06-22
上传用户:wangchong
求4阶的素数幻方。在一个4*4的矩阵中,每一格填入一个数字,使每一行、每一列和两条对角线上的4个数 字所组成的4位数,均为可逆素数。
标签: 矩阵
上传时间: 2016-07-02
上传用户:tianyi223
本实例演示了一个用C语言编写的十全十美小游戏,使游戏在图形模式下运行 该游戏的思想很简单,就是用25个方块组成一个5乘5的矩阵,用户以一个方块为中心在整个矩阵中填充一个由五个方块组成的十字。当用户在重复位置填充时程序判断当前位置是否已经填充过,已填充过的 地方由于重复填充会2变为非填充状态。这样用户在不同位置一直填充下去,直到这个矩阵都被填满为止,游戏结束
上传时间: 2014-10-29
上传用户:1101055045
能在微程序的控制下自动产生各种单元模块的控制信号,实现加减法指令的功能。在本模型机综合设计之一——加减法指令的实现。实验中,计算机的数据通道、CPU从内存中取出机器指令,解释、执行指令都将由微指令组成的时序来完成,即一条机器指令对应一个微程序。
上传时间: 2014-12-02
上传用户:wfeel
汇编语言程序上机过程DEBUG程序的使用 1.编制程序计算Z=X+Y,其中X、Y、Z均为字型无符号数。2.将数据区中的100个‘A’字符组成的字符串传送到附加段中。
上传时间: 2013-12-15
上传用户:yuzsu
java编写的可以对HTML文件进行过滤和分析,可以把文件分析成节点组成的树型结构
上传时间: 2014-01-07
上传用户:13188549192
1、给出各单词符号的类别编码。 2、词法分析程序应能发现输入串中的错误。 3、词法分析作为单独一遍编写,词法分析结果为二元式序列组成的中间文件。 4、设计两个测试用例(尽可能完备),并给出测试结果。
上传时间: 2013-12-25
上传用户:lyy1234
4x4矩阵键盘电子琴把“单片机系统”区域中的P1.0 端口用导线连接到“音频放大模块”区域中的SPK IN 端口上; (2. 把“单片机系统“区域中的P3.0-P3.7 端口用8 芯排线连接到“4X4 行列式键盘”区域中的C1-音乐产生的方法; 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率 的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片 机的定时/计数器T0 来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即 可。现在以单片机12MHZ 晶振为例,例出高中低音符与单片机计数T0 相关的计数值如下表所示
上传时间: 2014-01-17
上传用户:cooran
词法分析程序设计 1、给出各单词符号的类别编码。 2、词法分析程序应能发现输入串中的错误。 3、词法分析作为单独一遍编写,词法分析结果为二元式序列组成的
上传时间: 2016-10-01
上传用户:pkkkkp