该程序实现1.面向某一高级语言子集的词法分析器;2.将给定的正规文法转换为正规表达式;3.正规文法与有穷自动机的相互转换;4.利用给定的正规文法、有穷自动机或正规表达式其中之一,对给定的字符串开展词法分析,给出判定结果.程序实现图形化界面,美观大方。
2019-12-21 20:25:37 93KB Java
1
北航编译原理2013年课程设计作业,源代码+要求文法+测试代码 文法 pl0, 模板是参考网上大部分的,自己找找就能找到类似的,参考课程要求的文法对原模板进行了修改,而且加了比较详细的注释,适用于北航学生进行课程学习和参考,在vc 6++和vs2012下均可顺利编译运行。 test里的是同学共享的代码,均可以进行简单的修改已检验测试结果。进攻学习参考,禁止抄袭
2019-12-21 20:23:17 25KB 编译器 pl0 北航 编译原理
1
包含简单界面,代码注释完全,使用python语言实现,实现了LR(1)文法
2019-12-21 20:21:53 23KB python LR(1)
1
c语言词法分析器,包含程序源代码与说明文档,从设计文法到DFA内容详尽。
2019-12-21 20:21:49 881KB C语言 词法分析器 文法 DFA
1
输入输出和压缩文法界面版本,可以用来忽悠老师
2019-12-21 20:21:48 2.68MB 文法压缩 文法输入输出
1
实现算符优先分析算法,完成以下描述算术表达式的算符优先文法的算符优先分析过程。 G[E]:E→E+T∣E-T∣T T→T*F∣T/F∣F F→(E)∣i 说明:终结符号i为用户定义的简单变量,即标识符的定义。 要求: (1)构造该算符优先文法的优先关系矩阵或优先函数; (2)输入串应是词法分析的输出二元式序列,即某算术表达式“实验项目一”的输出结果。输出为输入串是否为该文法定义的算术表达式的判断结果。 (3)算符优先分析过程应能发现输入串出错。 (4)设计两个测试用例(尽可能完备),并给出测试结果。
2019-12-21 20:21:34 2KB 编译原理 算符优先文法
1
输入一个正则文法 输出他的终结符号 非终结符号 以及识别符号等
2019-12-21 20:21:12 751B 文法的输入输出
1
这个是大学编译原理课设 需要的请下载 个人完成 不是网上版本
2019-12-21 20:18:13 963KB c++ LL1 文法分析器
1
右线性文法生成的语言是右线性语言,有限自动机识别和接受的语言是正则语言。而正则文法是左线性文法和右线性文法的统称,所以右线性语言类与正则语言类是同一语言类。
2019-12-21 20:16:33 8.25MB 形式语言自动机
1
编译原理LL1文法的mfc实现,其中包括对LL1文法的First集合的算法,Follow集合的算法 select集合的算法 还包括消除左递归 提取左因子
2019-12-21 20:14:54 10.78MB LL1文法 mfc 左递归 左因子
1