class_docstr: Parser for VT100 input stream.
  
  Feed the data through the `feed` method and the correct callbacks of the
  `input_processor` will be called.
  
  ::
  
      def callback(key):
          pass
      i = InputStream(callback)
      i.feed('data...')
  
  :attr input_processor: :class:`~prompt_toolkit.key_binding.InputProcessor` instance.
docstr: Wrapper around ``feed`` and ``flush``.
docstr_tok: ["Wrapper","around","``","feed","``","and","``","flush","``","."]
code: def feed_and_flush(self, data):
      """
      Wrapper around ``feed`` and ``flush``.
      """
      self.feed(data)
      self.flush()
  
imports: from __future__ import unicode_literals
  import os
  import re
  import six
  import termios
  import tty
  from six.moves import range
  from ..keys import Keys
  from ..key_binding.input_processor import KeyPress
label_desc: Use image node_id 9 for calling the InputStream obj's underlying member method code with example usage: obj.feed_and_flush(data) without return types