code: def word_tokenize(sent):
      """Tokenize a sententence
  
      Args:
          sent: the sentence need to be tokenized
  
      Returns:
          list: words in the sentence
      """
  
      # treat consecutive words or special punctuation as words
      pat = re.compile(r"[\w]+|[.,!?;|]")
      if isinstance(sent, str):
          return pat.findall(sent.lower())
      else:
          return []
  
imports: import os
  import random
  import logging
  import json
  import numpy
  import re
  from tqdm import tqdm
  from nltk.tokenize import RegexpTokenizer
  from recommenders.datasets.download_utils import maybe_download, download_path, unzip_file
label_desc: Use image node_id 13 for calling a global function with example usage: word_tokenize(sent) and returns: pat, list