实验项目名称: 计算机高级语言的词法分析程序设计与实现 赋值语句的语法分析程序设计与实现
1
PL/0功能扩充break功能,自己写的,绝对原版 作者:谢连义 山东建筑大学计算机系
2021-10-25 21:36:39 61KB PL/0 编译原理课程设计
1
对PL/0语言及其编译器进行扩充和修改 ,实现对布尔类型数据的处理功能
2021-10-24 16:47:09 319KB 编译原理 PL/0 扩充 布尔类型
1
编译原理课程设计,PLO的扩展,包含源代码,测试用例和设计报告。
2021-10-24 11:00:27 465KB 编译原理 课程设计 源码 PLO
1
编译原理课程设计的第一部分,一个PASCAL语言子集(PL/0)词法分析器的设计与实现,包含基本的测试文件。
2021-10-22 09:33:46 30KB 编译原理 课程设计 词法分析
1
这次实验是用C语言对pl/0的编译器进行扩展,实现了一下几个功能: (1)给PL/0语言增加像C语言那样的形式为/ …… /的注释。 (2)给PL/0语言增加带else子句的条件语句和exit语句。 (3)给PL/0语言增加输入输出语句。 (4)给PL/0语言增加带参数的过程。 (5)给PL/0语言增加布尔类型。 (6)给PL/0语言增加数组类型。 (7)给PL/0语言增加函数类型。 (8)给PL/0语言增加实数类型。 (9)分离解释器和编译器为两个独立的程序。 压缩包中还有实验要求以及参考文档等,希望对大家编写pl0编译器有帮助。
2021-10-11 14:03:04 272KB PLO 编译器 编译原理 参考文档
通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 词法分析器工作的第一步是输入源程序文本。输入串一般是放在第一个缓冲区中。词法分析的工作可以直接在这个缓冲区中进行。但在许多情况下,把输入串预处理一下,对单词符号的识别工作将比较方便。在设计过程中,使用状态转换图是设计词法分析程序的一种好途径。一个状态转换图可以用于识别一定的字符串。在输入时用户不得使用系统的保留字,并且把关键字作为保留字,成为一类特殊标识符来处理。 转换图容易用程序实现,让每一个状态结点对应一小段程序
2021-10-09 13:00:21 917KB sql语言 编译原理 c++
1
VC做得的,包含源代码 编译原理课程设计 VC做得的,包含源代码 编译原理课程设计 VC做得的,包含源代码 编译原理课程设计 VC做得的,包含源代码 编译原理课程设计 VC做得的,包含源代码 编译原理课程设计
1
自己上交的一个C语言小编译器,包括词法分析+语法分析+表达式四元式 有实验报告
2021-09-17 20:44:07 101KB C编译器 实验 编译原理 课程设计
1