summaryrefslogtreecommitdiff
path: root/src/spiglet/spiglet2kanga/SpgStmt.java
blob: 832c4895bd6125e9e148ca0a7b5f7f23c224401f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package spiglet.spiglet2kanga;

public class SpgStmt extends SpgSym{
	public enum StmtType { NOOP, ERROR, CJUMP, JUMP, STORE, LOAD, MOVE, PRINT };
	StmtType type;
	public SpgTemp tmp1, tmp2;
	public int imm;
	public String jmptarget;
	public SpgExpr exp;
	
	public String lb;
	public SpgStmt succ1, succ2;
	
	public SpgStmt(StmtType t) {
		type = t;
	}
}