摘要:
最近做了一个成绩管理系统,打包好后,运行他的exe可执行文件时,出现了如下图的错误提示: 在网上查阅了很多资料,其中有篇文章给了我很大的启示和帮助,文章地址http://www.cnblogs.com/csuftzzk/p/windows_launch_error_0xc000007b.html 首 阅读全文
摘要:
一、实验目标 1、掌握有穷状态自动机的概念; 2、掌握有穷状态自动机的存储及表示方法; 3、掌握有穷状态自动机与正则式之间的关系。 二、实验要求 1、输入正规式; 2、构造该正规式的有穷状态自动机; 3. 以五元组形式输出。 三、构造方法 如图 代码如下 程序结果如图 其中关于闭包部分会出现重复输出 阅读全文
摘要:
<程序>→<外部声明>|<程序><外部声明> <外部声明>→<函数定义>|<声明> <函数定义>→<类型说明><声明符><符合语句> <类型说明>→<void>|<char>|<int>|<float> <声明符>→<指针直接声明符>|<直接声明符> <指针>→<'*'>|< '*' 指针> <直 阅读全文
摘要:
一、 实验目的 编制一个词法分析器,通过该词法分析程序的设计实例,进一步了解词法分析程序构造的一些细节。 二、 实验内容和要求 实验内容: 对字符串表示的源程序,从左到右进行扫描和分解。根据词法规则,识别出一个一个具有独立意义的单词符号,以供语法分析之用,若发现词法错误,则返回出错信息。 实验要求: 阅读全文
摘要:
词法分析器的功能:词法分析器的主要任务是读入源程序的输入字符、将他们组成词素,生成并输出一个词法单元序列,每个词法单元对应一个词素。这个词法单元序列被输出到语法分析器进行语法分析。 符号与种别码对照表如图: 词法规则为: <字母>::=a|b|…|X|Y|Z<数字>::=0|1|2|…|8|9<整数 阅读全文
摘要:
最近初步接触到了编译原理这门课程,通过老师提供的一些链接,以及课上的知识,对这门课有了一些认识与了解。 编译原理旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。从源语言提取需要的信息;把源语言翻译成目标语 阅读全文