summaryrefslogtreecommitdiff
path: root/src/minijava/symboltable/MIdentifier.java
blob: 5b3f88a589d66a52c57ea32a38954a1299c26042 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
 * 表示标识符的类,可用于表示变量
 */
package minijava.symboltable;

public class MIdentifier extends MType {
	// 定义内置类型
	public static final String arrType = "int[]";
	public static final String intType = "int";
	public static final String boolType = "boolean";
	public static final String voidType = "void";
	public static final String sArrayType = "String[]";
	
	public MIdentifier(String v_name, int v_line, int v_column) {
		super(v_line, v_column);
		name = v_name;
	}
}