编译原理
粒粒米z
这个作者很懒,什么都没留下…
展开
-
语法分析器【编译原理】
实验内容:输入单词流文件,输出语法树。采用自顶向下分析方法中的递归下降法或LL(1)方法实现语法分析程序。(1)、能发现语法错误,并将错误信息输出到屏幕上,自定义错误处理模式;(2)、建立抽象语法树并输出抽象语法树。实验目的:(1)、通过设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析。(2)、检查可能出现的语法错误,并显示。(3)、通过特定的算法实现语法树的输出。实验相关理论知识:递归下降分析法的原理是利用函数之间的递归调原创 2022-02-04 09:23:51 · 4428 阅读 · 2 评论 -
词法分析器【编译原理】
实验内容:基于TEST语言设计相应的词法输入器并且输出二元组实验目的:1、理解词法分析器的基本功能2、理解简单的词法规则的描述方法3、理解状态转化图及其实现4、能够编写简单的词法分析器实验原理:根据DFA构造词法分析程序1、直接编程的词法分析程序(1)、适合词法比较简单的、手工实现、比较精简,分析速度快(2)、与要识别的语言单词密切相关,一旦词法规则发生变化,则要重新编写程序(3)、通过程序的控制流转移来完成对输入字符的响应,程序中的每一条语句都要与识...原创 2022-01-28 11:00:03 · 6721 阅读 · 2 评论