public String produceNaiveCode()
	{
		String[] lines = inputIrCode.split("\n");
		ArrayList<String> newLines = new ArrayList<String>();
		for(int i = 0; i < lines.length; i++)
		{
			if(lines[i].contains(":"))
			{
				List<String> tempLines = generateNaiveCode(lines[i].split(":")[1]);
				newLines.add(lines[i].split(":")[0] + ":");
				for(int j = 0; j < tempLines.size(); j++)
					newLines.add(tempLines.get(j));
			}
			else
			{
				List<String> tempLines = generateNaiveCode(lines[i]);
				for(int j = 0; j < tempLines.size(); j++)
					newLines.add(tempLines.get(j));
			}
		}
		
		String output = "";
		for(int i = 0; i < newLines.size(); i++)
		{
			output += newLines.get(i);
		}
		
		return output;
	}