code: def parse(self, data):
          
          for value in data:
              self._parser.send(value)
              self._bytes_parsed += 1
docs: ! @brief Process SWO data.
          
          This method will return once the provided data is consumed, and can be called again when
          more data is available. There is no minimum or maximum limit on the size of the provided
          data. As trace events are identified during parsing, they will be passed to the event
          sink object passed into the constructor or connect().
          
          @param self
          @param data A sequence of integer byte values, usually a bytearray.