generate.java

来自「这个是采用java编写的for语句的LR分析法的翻译程序」· Java 代码 · 共 40 行

JAVA
40
字号
import java.util.StringTokenizer;


public class Generate {
	String head;
	String gen;
    public int chain;  //保存下一个状态的地址
	public int codebegin; //保存Again的地址
	public int place;  //保存控制变量在符号表中的位置
	public int value; //保存产生式的值
	Generate(String s1,String s2)
	{
		head = s1;
		gen = s2;
	}
	public int Getlen(String s)
	{
		StringTokenizer f = new StringTokenizer(s);
		return f.countTokens();
	}
	public int getChain() {
		return chain;
	}
	public void setChain(int chain) {
		this.chain = chain;
	}
	public int getCodebegin() {
		return codebegin;
	}
	public void setCodebegin(int codebegin) {
		this.codebegin = codebegin;
	}
	public int getPlace() {
		return place;
	}
	public void setPlace(int place) {
		this.place = place;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?