计算机专业编译原理课程设计 基于LR(0)方法的语法分析程序
2021-05-17 15:23:54 37KB 编译原理
1
实现了自制的C--语言的一遍扫描编译,包括词法分析,LR(1)语法分析,属性文法+中间代码生成,MIPS编译生成编译脚本由Python实现,兼容python2.7与3.7,图形界面由WPF实现,使用了IronPython进行脚本执行 支持以下特性: 一种基本类型int 赋值表达式,循环/选择/判断/跳出语句 函数定义与函数调用 未实现: 浮点数,字符,字符串 斑点 错误检查
2021-05-13 23:28:18 24.29MB compiler mips wpf ironpython
1
C++实现编译原理自动机、LL1文法、及LR(0)文法的代码
2020-03-16 03:06:30 1.08MB 编译原理
1
LR(0)分析法是一种移进-规约过程,能根据当前分析栈中的符号串,同时也不用向右查看输入串的符号就可唯一确定分析器的动作。通过对给定的文法构造LR(0)分析表和实现某个符号串的分析掌握LR(0)分析法的基本思想。
2020-01-04 03:11:24 320KB LR(0)
1
LR(0)语法分析器WINDOW.rar LR(0)语法分析器WINDOW.rar
1
(1)构造LR 分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子; (2)了解LR分析方法是严格的从左向右扫描,和自底向上的语法分析方法。
2019-12-21 19:44:38 166KB LR(0)
1
本程序实现了LR(0)语法分析器,内容完整,功能详细,能够编译原理有更深入的了解。包含了每一步分分析过程和分析结果。
2019-12-21 19:43:41 2.85MB LR(0)语法分析器
1
合肥工业大学编译原理课程设计,计算机学院,关于lr(0)分析器的构造
2019-12-21 19:25:28 380KB 编译原理 lr(0)
1
编译原理作业:输出LR(0)分析表,并且可以判断一个语句是否符合文法。整个过程我是使用codeblocks的c++编写的,其中用了一下STL标准库中的队列、映射。这是实现功能的详细代码,有注释的伪代码以及测试用的相关样例数据。
2019-12-21 19:17:53 11KB 编译原理 LR(0) 分析表
1