Java语言书写的词法分析器,文件输入和输出。
2021-11-14 20:22:33 8KB JAVA 词法分析
1
一个简单的用JAVA写的词法分析程序的,包括JAR文件和JAVA源程序,还有使用说明文档,状态图.
2021-11-14 20:21:53 70KB JAVA 编译原理 词法分析
1
用C语言数组和指针实现简易c/c++的词法分析器(输出形式类似于编译原理第三版P42表3.1)!
1
1.根据保留字和特殊符号表能区分出源文件中的保留字、普通标识符和特殊符号,并能进行简单的错误处理。 2.设计词法分析器模块调用结构图和各模块流程图。
2021-11-11 19:30:57 75KB 词法分析程序设计方案
1
选择部分C语言的语法成分,设计其词法分析程序、语法语义分析程序并采用编译的方法将C语言表达式翻译成后缀式形式
1
请求输入测试程序名,键入程序名后自动开始词法分析并输出结果; 输出结果为单词的二元式序列(样式见样板输出1和2); 要求能发现下列词法错误和指出错误性质和位置:
2021-11-10 21:10:20 8KB 词法分析器
1
实验一:C++源代码单词扫描程序(词法分析) 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 (5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。 (6)应该书写完善的软件文档。
2021-11-09 22:34:41 12KB 编译原理 实验一 词法分析 C++
1
小型编译程序包含词法分析、语法分析、语义分析、目标代码生成四部分
2021-11-09 18:06:21 1.4MB 编译程序 c# 词法分析器
1
编译技术实验1:词法分析器
2021-11-09 14:03:06 5KB 编译器
1
编译原理实验,词法分析,LL1自顶向下的递归分析,LL1文法自动构造预测分析表、消除左递归、提取公共左因子以及预测分析,功能比较完善,有什么bug欢迎指正,Main文件中有几个测试案例,里面打开的文件都是工程文件夹的中的用txt形式保存的文法。几个具体的实验代码在哪个位置可能有点乱....自己找吧
2021-11-07 21:07:51 60.81MB 编译原理
1