操作系统课程设计 FOR循环语句的翻译程序设计(递归下降法、输出三地址表示)
2021-12-16 09:04:20 230KB 源代码 报告
1
一、 实验目的 调试并完成一个词法分析程序,加深对词法分析原理的理解。 二、 实验要求 1、 待分析的简单语言的词法 (1) 关键字: begin if then while do end 所有关键字都是小写。 (2) 运算符和界符: := + – * / < <= > >= = ; ( ) # (3) 其他单词是标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(letter| digit)* NUM=digit digit * (4)空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM,运算符、界符和关键字,词法分析阶段通常被忽略。 2、 各种单词符号对应的种别码 单词符号 种别码 单词符号 种别码 begin 1 : 17 if 2 := 18 then 3 > 20 while 4 21 do 5 <= 22 end 6 = 24 digit digit * 11 = 25 * 13 ; 26 / 14 ( 27 + 15 ) 28 - 16 # 0 3、 词法分析程序的功能 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其中:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。
2021-12-13 16:23:27 32KB 词法分析
1
主要是利用webservice中间件技术实现一个留言簿的简单网站的课程设计。
2021-12-12 18:44:59 23.93MB 课程设计 中间件 webservice
1
敏感词分析课程设计 包含代码 报告 各类图 任意选择一个文本文件,分析该文件,如果存在敏感词汇(这些词汇保存在sensitive.txt文件中,每个词占一行),报告每个词出现的次数。
2021-12-12 15:13:25 2.49MB 敏感词分析 课程设计 java 代码
1
操作系统_实验_课程设计_动态分区分配_四种内存分配方式_代码&报告 FF、NF、WF、BF
2021-12-10 21:02:56 4.91MB c++ 操作系统 实验 课程设计
1
数据结构_实验_课程设计_一元稀疏多项式Polynomial_代码&报告
2021-12-10 21:02:55 1.11MB C 数据结构 实验 课程设计
1
数据结构_实验_课程设计_哈夫曼树_编码_代码&报告
2021-12-10 21:02:55 235KB c 数据结构 实验 课程设计
1
本系统是一个简易的通讯录管理系统,选择登录进入系统,系统具有增加通讯记录,查询通讯记录,修改通讯记录,删除通讯记录,对通讯记录排序等基本功能。最后选择退出功能可以退出整个系统。
2021-12-09 20:16:59 6.98MB jsp代码 报告 课程设计 毕业设计
1
EOS操作系统实验源代码+报告 基于北京英真时代的engitime OS lab的实验一 ~ 实验六 实验一:操作系统的启动 实验二:线程的状态和转换 实验三:线程的同步 实验四:时间片轮转调度 实验五: 物理存储器与进程逻辑地址空间的管理 实验六:扫描 FAT12 文件系统管理的软盘
2021-12-07 09:00:40 20.28MB 大学实验
1
设计并实现C++语言LL(1)分析程序,实现了如下功能。 (1)可以求出任意给定文法的FIRST集和FOLLOW集(不含左递归和左公因子)(可在源代码主函数修改测试)。 (2)可以根据求出的FIRST和FOLLOW集求出预测分析表。 (3)可以根据预测分析表对某语句进行语法分析并输出分析过程,并对能否接收进行判断。 (4)检查源程序中存在的语法错误,并报告错误停止该句子分析。 (6)内置5个测试用例,包含接受,出错,边界,都能进行正确输出,且可接受外部输入测试用例(句子)。
2021-12-05 15:50:14 312KB 编译原理
1