code: def augment_punct(sents):
      """
      If there are no instances of ’ in the dataset, but there are instances of ',
      we replace some fraction of ' with ’ so that the tokenizer will recognize it.
  
      Also augments with ... / …
      """
      new_sents = augment_apos(sents)
      new_sents = augment_quotes(new_sents)
      new_sents = augment_move_comma(new_sents)
      new_sents = augment_comma_separations(new_sents)
      new_sents = augment_initial_punct(new_sents)
      new_sents = augment_ellipses(new_sents)
      new_sents = augment_brackets(new_sents)
  
      return new_sents
  
imports: import argparse
  import glob
  import os
  import random
  import re
  import tempfile
  from collections import Counter
  from stanza.models.common.constant import treebank_to_short_name
  import stanza.utils.datasets.common
  from stanza.utils.datasets.common import read_sentences_from_conllu, write_sentences_to_conllu, INT_RE, MWT_RE, MWT_OR_COPY_RE
  import stanza.utils.datasets.tokenization.convert_ml_cochin
  import stanza.utils.datasets.tokenization.convert_my_alt
  import stanza.utils.datasets.tokenization.convert_vi_vlsp
  import stanza.utils.datasets.tokenization.convert_th_best
  import stanza.utils.datasets.tokenization.convert_th_lst20
  import stanza.utils.datasets.tokenization.convert_th_orchid
label_desc: Use image node_id 18 for calling a global function with example usage: augment_punct(sents) and returns: new_sents