code: def highlight(code, lexer, formatter, outfile=None):
      """
      Lex ``code`` with ``lexer`` and format it with the formatter ``formatter``.
  
      If ``outfile`` is given and a valid file object (an object
      with a ``write`` method), the result will be written to it, otherwise
      it is returned as a string.
      """
      return format(lex(code, lexer), formatter, outfile)
  
imports: import sys
  from pygments.util import StringIO, BytesIO
label_desc: Use image node_id 3 for calling a global function with example usage: highlight(code, lexer, formatter, outfile) and returns: format