private void Declare() {
		String name;
		String type;
		if(current.getId().substring(0,4).equals("TYPE")) {
			type = current.getId();
			nextToken();
			if(current.getId().equals("VARNAME")) {
				name = current.getLexeme();
				nextToken();
				if(current.getId().equals("ASSIGN")) {
					Values.createVariable(type,name,false);
					Assign(name);
				}
				else if(current.getId().equals("LSBRACKET")) {
					nextToken();
					if(current.getId().equals("RSBRACKET")) {
						nextToken();
						Values.createVariable(type,name,true);
						if(current.getId().equals("ASSIGN")) {
							nextToken();
							ArrInst(name);
						}
					}
				}
				else {
					Values.createVariable(type,name,false);
				}
			}
			else {
				Error("Expecting variable name.");
			}
		}		
	}