资源简介

(1)根据LR(0)分析法编写一个语法分析程序,输入已知文法,由程序自动构造项目集规范族;
(2)根据输入文法,自动构造文法的分析表M,能判断该文法是否为LR(0)文法,若不是则能够指出其存在的冲突;
(3)对于输入的文法和符号串,所编制的语法分析程序应能正确判断此串是否为文法的句子,并输出分析过程。

资源截图

代码片段和文件信息

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

评论

共有 条评论