public Symbol(String name, Declaration decl, int scope) {
		this.name = name;
		this.decl = decl;
		this.scope = scope;
		
		if(this.decl instanceof ArgDecl) {
			return;
		} 
		
		if(this.decl instanceof VarDecl && this.scope == Globals.global_scope) {
			isGlobalVar = true;
		} else {
			isGlobalVar = false;
		}
		
		if(this.decl instanceof VarDecl && this.scope == Globals.class_scope) {
			isClassVar = true;
		} else {
			isClassVar = false;
		}
		
		if(this.decl instanceof VarDecl && this.scope == Globals.local_scope) {
			isLocalVar = true;
		} else {
			isLocalVar = false;
		}
	}