PascalABC.Net是新一代Pascal编程语言,它结合了经典Pascal的简单性、扩展了大量现代的Microsof的广泛功能,基于.NET框架。它提供了Pascal语言的几个扩展,包括foreach运算符、块内变量定义、变量定义中的自动类型推断、简化的单元语法、类和记录中的方法实现、用于对象构造的新运算符、匿名类、自动类、大整数等。
2021-12-18 09:05:07 19.31MB .NET Pascal
1
能识别基本pascal语言,输入二元式,很好很强大,下下就知道了
2021-12-08 10:13:02 3KB 词法分析
1
Pascal 教程 第一章 简单程序 2 第一节 Pascal 程序结构和基本语句 2 第二节 顺序结构程序与基本数据类型 6 第二章 分支程序 10 第一节 条件语句与复合语句 10 第二节 情况语句与算术标准函数 12 第三章 循环程序 16 第一节 for 循环 16 第二节 repeat 循环 22 第三节 While 循环 27 第四章 函数与过程 32 第一节 函数 32 第二节 自定义过程 35 第五章 Pascal的自定义数据类型 40 第一节 数组与子界类型 40 第二节 二维数组与枚举类型 48 第三节 集合类型 56 第四节 记录类型和文件类型 60 第五节 指针类型与动态数据结构 67 第六章 程序设计与基本算法 73 第一节 递推与递归算法 73 第二节 回溯算法 80 第七章 数据结构及其应用 86 第一节 线性表 86 第二节 队列 90 第三节 栈 93 第四节 数组 97 第八章 搜索 100 第一节 深度优先搜索 100 第二节 广度优先搜索 111 第九章 其他常用知识和算法 115 第一节 图论及其基本算法 115 第二节 动态规划 122
1
资源内容:源代码+报告 解压密码:123456 设计目标: 编写一个小型的编译程序,能够对使用Pascal语言子集编写的一小段代码进行编译,进行词法分析、语法分析等过程后,最终输出四元式形式的中间代码。 相应的语言子集涉及程序语句中的赋值语句、if语句和while语句三种基本结构,还有begin-end代码段。此外,还包含有算术运算式、关系运算式、布尔运算式等表达式,涉及到基本的算术运算符、关系运算符和布尔运算符,且都符合左结合规则。 编译程序要能实现词法分析、语法分析和中间代码生成三个程序编译的重要阶段。在词法分析过程中识别出程序代码中的单词符号,保存变量到变量表中,输出对应的二元式。语法分析过程在词法分析的基础上,根据语法规则把单词符号串分解为各类语法单位,如“短语”、“子句”、“句子”、“程序段”等。通过语法分析可以判断一段程序是否含有语法错误。最后一个阶段为中间代码产生阶段,按语言的语义将分析出的语法单位翻译成四元式形式的中间代码。
2021-06-28 17:00:24 1.14MB 编译原理 编译程序 C++ 设计
C语言转换为Pascal语言转换器  .zip
2021-06-21 19:47:48 28KB .zip
1
编译原理 Pascal 编译器 Pascal语言实现 编译原理 Pascal 编译器 Pascal语言实现 编译原理 Pascal 编译器 Pascal语言实现 编译原理 Pascal 编译器 Pascal语言实现
2021-06-17 17:41:33 38KB 编译原理 Pascal 编译器 Pascal语言实现
1
Pascal语言入门 学delphi的同学不妨看看噢~
2021-06-03 09:13:51 2.22MB Pascal
1
含编译原理课程设计要求 程序代码(可运行) 含详细的报告 该课设是桂林电子科技大学的课程设计 优秀作品 希望对大家有帮助
2021-06-02 17:32:15 1.35MB 编译原理 PASCAL语言编译器
1
利用c语言实现一个简单Pascal语言的编译器,实现了词法分析、语法分析和语义分析三大功能,有完整的代码和报告以及相关的辅(参)助(考)资料
2021-05-17 19:23:32 35.32MB c语言 Pascal编译器 词法分析 语法分析
1
数据结构(第二版)(Pascal语言版).pdf_严蔚敏_吴伟民
2020-02-01 03:03:48 7.62MB 数据结构
1