改代码能将NFA转为DFA,并且能最小化DFA
2022-10-23 15:56:51 976KB 编译原理 NFA转DFA
1
基于QT,C++实现的LR(1)语法分析器。输入终结符、非终结符和项目集可以得到语法分析表,然后可以对字符串分析。界面随便写了写,没写分辨率适应屏幕。打开可能怪怪的,去UI调调就好。
2022-10-23 15:01:11 21.85MB 编译原理 LR(1)
1
AIIT可直接用编译原理实验五LR(1)文法【C语言实现】
2022-10-23 14:56:14 467KB c语言 编译原理
1
西工大20年10月机考《编译原理》作业参考.docx
2022-10-21 13:04:34 24KB 互联网
北邮;编译原理第一次实验;lex.yy 生成代码 北邮;编译原理第一次实验;lex.yy 生成代码
2022-10-11 14:18:14 2.52MB 编译原理
1
编译原理课后习题答案(陈意云) 编译原理课后习题答案(陈意云)编译原理课后习题答案(陈意云)编译原理课后习题答案(陈意云)
2022-10-10 19:44:38 93KB 编译原理课后习题答案
1
实验2 文法的读入、判定和处理 一、实验目的 熟悉文法的结构,了解文法在计算机内的表示方法。 二、实验内容 1、 设计一个表示文法的数据结构; 2、 从文本文件中读入文法,利用定义的数据结构存放文法,并输出; 3、 本实验结果将来还有用。 三、实验要求 1、 了解文法定义的4个部分: G(Vn, Vt, S, P) Vn 文法的非终结符号集合,在实验中用大写的英文字母表示; Vt 文法的终结符号集合,在实验中用小写的英文字母表示; S 开始符号,在实验中是Vn集合中的一个元素; P 产生式,分左部和右部,左部为非终结符号中的一个,右部为终结符号或非终结符号组成的字符串,如S->ab|c 2、 根据文法各个部分的性质,设计一个合理的数据结构用来表示文法, 1) 若使用C语言编写,则文法可以设计成结构体形式,结构体中应包含上述的4部分, 2) 若使用C++语言或java语言编写,则文法可以设计成文法类形式,类中至少含有4个数据成员,分别表示上述4个部分 文法数据结构的具体设计由学生根据自己想法完成,并使用C或C++语言或Java实现设计的数据结构。 3、 利用完成的数据结构完成以下功能: 1) 从文本文件中读入文法(文法事先应写入文本文件); 2) 根据文法产生式的结构,分析出文法的4个部分,分别写入定义好的文法数据结构的相应部分; 3) 整理文法的结构,判断该文法的文法类型,是否为0型,1型,2型或3型文法,并输出判断结果; 4) 在计算机屏幕或者文本框中输出文法,文法输出按照一个非终结符号一行,开始符号引出的产生式写在第一行,同一个非终结符号的候选式用“|”分隔的方式输出。
2022-10-06 16:39:13 4KB 编译原理 文法分析
1
20级赵老师班级的对应的实习题,最终课程平时成绩为92,值得信赖
2022-10-05 09:04:15 2.42MB 编译原理
1
#清磁盘啦~,CSDN“网盘”真好用,感谢CSDN~ 《编译原理》(龙书)部分课后习题记录与分析
2022-10-04 20:00:51 6.74MB 编译原理 龙书
1
#清磁盘啦~,CSDN“网盘”真好用,感谢CSDN~ 《编译原理》课程拓展,关于语法制导翻译和语义分析,基于语法分析树检查表达式类型是否合法的代码实现,基于课程实验的改进并借助bison和flex工具实现
1