public String toString()
	{
		String returnString = leftToken.getValue() + " -> ";
		for(int i = 0; i < tokens.length; i++)
		{
			if(tokens.length > 0)
			{
				if(i == position)
				{
					returnString += " . " + tokens[i].getValue();
				}
				else
				{
					returnString += " " + tokens[i].getValue();
				}
			}
		}
		
		if(position > tokens.length)
			returnString += " . ";
		
		return returnString;
	}