code: def split_on_punctuation(text):
      """Splits punctuation on a piece of text."""
      start_new_word = True
      output = []
      for char in text:
          if is_punctuation(char):
              output.append([char])
              start_new_word = True
          else:
              if start_new_word:
                  output.append([])
              start_new_word = False
              output[-1].append(char)
      return ["".join(x) for x in output]
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import unicodedata
  import six
label_desc: Use image node_id 8 for calling a global function with example usage: split_on_punctuation(text) and returns: unknown