资源简介
(1)根据LR(0)分析法编写一个语法分析程序,输入已知文法,由程序自动构造项目集规范族;
(2)根据输入文法,自动构造文法的分析表M,能判断该文法是否为LR(0)文法,若不是则能够指出其存在的冲突;
(3)对于输入的文法和符号串,所编制的语法分析程序应能正确判断此串是否为文法的句子,并输出分析过程。
(2)根据输入文法,自动构造文法的分析表M,能判断该文法是否为LR(0)文法,若不是则能够指出其存在的冲突;
(3)对于输入的文法和符号串,所编制的语法分析程序应能正确判断此串是否为文法的句子,并输出分析过程。
![](http://www.nz998.com/pic/59096.jpg)
代码片段和文件信息
package bean;
public class Derivation {
private String left;
private String right;
public String getLeft() {
return left;
}
public void setLeft(String left) {
this.left = left;
}
public String getRight() {
return right;
}
public void setRight(String right) {
this.right = right;
}
@Override
public boolean equals(object otherobject){
if(this == otherobject) return true;
if(otherobject ==null) return false;
if(getClass()!=otherobject.getClass())
return false;
Derivation other=(Derivation) otherobject;
return left.equals(other.left)&&right.equals(other.right);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-08 11:03 编译原理课设LR分析\
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\
文件 301 2017-01-09 18:22 编译原理课设LR分析\LR\.classpath
文件 378 2017-01-09 18:22 编译原理课设LR分析\LR\.project
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\.settings\
文件 598 2017-01-09 18:22 编译原理课设LR分析\LR\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\bin\
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\bin\LR\
文件 11789 2017-09-11 21:20 编译原理课设LR分析\LR\bin\LR\Analysis.class
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\bin\bean\
文件 1043 2017-09-11 21:20 编译原理课设LR分析\LR\bin\bean\Derivation.class
文件 2514 2017-09-11 21:20 编译原理课设LR分析\LR\bin\bean\Grammar.class
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\src\
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\src\LR\
文件 13569 2017-01-12 15:02 编译原理课设LR分析\LR\src\LR\Analysis.java
目录 0 2018-07-08 11:03 编译原理课设LR分析\LR\src\bean\
文件 629 2017-01-10 10:56 编译原理课设LR分析\LR\src\bean\Derivation.java
文件 1459 2017-01-11 09:26 编译原理课设LR分析\LR\src\bean\Grammar.java
文件 869852 2018-07-08 11:02 编译原理课设LR分析\LR0语法分析.pdf
- 上一篇:8086Proteus报警器
- 下一篇:ios试卷Demo
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- 编译原理实验工具及参考源码(lex&
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 类pascal语言编译器(编译原理实验)
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- 编译原理课程设计:词法语法编译器
- GUI银行管理系统
- 中科院 编译原理 习题及解答
- 编译原理四元式和逆波兰式
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 《编译原理》清华大学版中的pl0扩充
- PL/0功能扩充break功能
- 代码审查表和代码审查实例
- LR0分析LR0分析LR0分析LR0分析LR0分析
- 编译原理LR(0)语法分析
- 编译原理中间代码生成程序
- 编译原理:LR分析程序
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
评论
共有 条评论