Setter for **self.__parsing_errors** attribute.

        :param value: Attribute value.
        :type value: list

def parsing_errors(self, value):
        """
        Setter for **self.__parsing_errors** attribute.

        :param value: Attribute value.
        :type value: list
        """

        if value is not None:
            assert type(value) is list, "'{0}' attribute: '{1}' type is not 'list'!".format("parsing_errors", value)
            for element in value:
                assert issubclass(element.__class__, foundations.exceptions.AbstractParsingError), \
                    "'{0}' attribute: '{1}' is not a '{2}' subclass!".format(
                        "parsing_errors", element, foundations.exceptions.AbstractParsingError.__class__.__name__)
        self.__parsing_errors = value