code: def build_combined_english_gum_dataset(
      udbase_dir, tokenizer_dir, short_name, dataset, augment
  ):
      """
      Build the GUM dataset by combining GUMReddit
  
      It checks to make sure GUMReddit is filled out using the included script
      """
      check_gum_ready(udbase_dir)
      random.seed(1234)
  
      output_conllu = common.tokenizer_conllu_name(
          tokenizer_dir, short_name, dataset
      )
  
      treebanks = ["UD_English-GUM", "UD_English-GUMReddit"]
      sents = []
      for treebank in treebanks:
          conllu_file = common.find_treebank_dataset_file(
              treebank, udbase_dir, dataset, "conllu", fail=True
          )
          sents.extend(read_sentences_from_conllu(conllu_file))
  
      if dataset == "train" and augment:
          sents = augment_punct(sents)
  
      write_sentences_to_conllu(output_conllu, 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 35 for calling a global function with example usage: build_combined_english_gum_dataset(udbase_dir, tokenizer_dir, short_name, dataset, augment) without return types