识别单词的词法分析程序,包括实验报告和源代码、流程图、表格和测试文件等。 编写程序实现: 1、输入:txt文件(存放要分析的源程序) 2、输出:从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的种别码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。 输出格式:每个单词的表示:(种别码,单词符号自身值) 要求:对识别出的每一单词均单行输出。 三. 实验过程 1、设计的DFA转换图 2、采用的数据结构 输出Token流为类型名称+种别码+值(该关键字/变量名/数字/运算符/界符),重载输出3、函数的调用关系流程图 四、实验总结 五、思考题回答 程序设计中哪些环节影响词法分析的效率?如何提高效率? 答:有待优化的部分还有不少,例如在判断是否为关键字时,目前的方法是把可能为标识符或者关键字的字符串读取完后存放在一个字符数组后再逐个与关键字表进行匹配,可改为在读取的同时判断,这样会提高效率。还有就是界符匹配也是同理。
2023-03-23 23:14:50 1.4MB c++ 编译原理 词法分析
1
windows平台下的less编译环境。项目地址:https://github.com/smyhvae/web
2023-03-23 22:28:23 30.68MB 前端
1
安卓反编译软件jabx-gui,可直接导入apk进行源码查看或者直接导出java文件,便于安卓逆向学习
2023-03-23 17:01:41 13.97MB android 反编译 jadx
1
android逆向编译工具jadx。支持图形化的界面。拖拽式的操作。反编译输出 Java 代码。导出 Gradle 工程。
2023-03-23 16:32:19 17.47MB androi 逆向
1
android反编译工具---逆向助手,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/78533913
2023-03-23 15:51:24 15.21MB 反编译工具 android开发 逆向助手
1
Masm for windows 集成实验环境是从事一线教学的大学教师针对汇编语言初学者的特点开发的一个简单易用的汇编语言学习与实验软件,支持最新操作系统WINDOWS 7,支持DOS的16/32位汇编程序和Windows下的32汇编程序(并提供调试通过的35个WINDOWS汇编程序实例源代码),它具有错误信息自动定位、关键字实时帮助并且在帮助中动画演示汇编指令的执行过程、语法着色、无限次撤消与恢复、WORD式的查找、替换、定位、支持中文、长文件名等功能。
2023-03-23 12:10:39 15.44MB 汇编集成编译器
1
PIC CCS V4.06,可以编译PIC16,PIC18,PIC30,PIC33等MCU。
2023-03-23 08:38:31 22.24MB PIC CCS 编译器
1
哈工大 编译原理 试题 04-07 pdf 和 照片 哈工大 编译原理 试题 04-07 pdf 和 照片
2023-03-22 20:19:28 15.08MB 哈工大  编译原理   试题
1
此为开源的sip协议,编译为静态库,版本4.0,在vs2008下修改编译通过
2023-03-22 19:45:43 3.96MB libosip2
1
gcc编译器完全介绍中文版 gcc编译器完全介绍中文版 gcc编译器完全介绍中文版
2023-03-22 13:08:24 373KB gcc编译器完全介绍中文版
1