编译原理——赋值语句与简单表达式(六)

Action表。

Action.java:

package per.eyuan.util;

public class Action {
	/*
	 * SLR的action表,接受传递过来的状态和终结符,
	 * 返回action表中对应的动作r(归约)或者s(移进),
	 * Syntax,根据动作做相应的操作。
	 */
	private String action[][]=new String[15][8];
	String statu;//状态
	String vt;//终结符
	int rol;//行,action表中的行,代表状态,
	int col;//列,action表中的列,代表终结符,顺序为0"id",1"int",2"float",3",",4";",5"#"
	
	public Action() {
		super();
		init();
	}
	public void init(){
		for(int i=0;i


 

你可能感兴趣的:(Java)