public HashMap<String, LiveRange> getLiveRanges()
	{
		HashMap<String, LiveRange> liveRanges = new HashMap<String, LiveRange>();
		for(int i = 0; i < lines.size(); i++)
		{
			String[] lineParams = lines.get(i).split(",");
			for(int j = 1; j < lineParams.length; j++)
			{
				String key = lineParams[j].replaceAll("\\s", "");	
				if(SymbolTable.getVariable(key) != null || SymbolTable.getTemporary(key) != null || SymbolTable.getArray(key) != null)
				{
					if(liveRanges.keySet().contains((key)))
					{
						//Find the LiveRange for this variable in the hashmap
						liveRanges.get(key).setEnd(i);
					}
					else
					{
						//This is the first time this variable has been seen
						liveRanges.put(key, new LiveRange(i));
					}
				}
			}
		}
		
		return liveRanges;
	}