Returns a string describing all the errors collected so far (the
		report). The first flag determines the type of report. The second flag
		is ignored if the first is set to True.

def get_report(self, linewise=False, no_lines=False):
		"""
		Returns a string describing all the errors collected so far (the
		report). The first flag determines the type of report. The second flag
		is ignored if the first is set to True.
		"""
		if linewise:
			return self._get_linewise_report()
		else:
			return self._get_report(not no_lines)