nonterminal.java
来自「词法和语法分析器」· Java 代码 · 共 56 行
JAVA
56 行
/**
*
*/
package cminusCompiler;
/**
* @author tanfei E-mail:tanfei158876110@163.com
* @version Create Time:2007-12-6 下午12:59:06
* description:
*/
import java.util.LinkedList;
public class Nonterminal {
private LinkedList<String> firstSet;
private LinkedList<String> followSet;
private LinkedList<LinkedList<String>> followElement;
private boolean isChanged;
private String name;
public Nonterminal(String name) {
firstSet = new LinkedList<String>();
followSet = new LinkedList<String>();
followElement = new LinkedList<LinkedList<String>>();
isChanged = true;
this.name = name;
}
public LinkedList<String> getFirstSet(){
return firstSet;
}
public LinkedList<String> getFollowSet(){
return followSet;
}
public LinkedList<LinkedList<String>> getFollowElement(){
return followElement;
}
public void setIsChanged(boolean isChanged){
this.isChanged = isChanged;
}
public boolean getIsChanged(){
return isChanged;
}
public String getName(){
return name;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?