code: def string_tokenizer(self, untokenized_string: str, include_blanks=False):
          
          line_output = []
          assert isinstance(untokenized_string, str), \
              'Incoming argument must be a string.'
          if include_blanks:
              tokenized_lines = untokenized_string.splitlines()
          else:
              tokenized_lines = [line for line in untokenized_string.splitlines()
                                 if line != r'\\n']
          for line in tokenized_lines:
              # Strip out damage characters
              if not self.damage:  # Add 'xn' -- missing sign or number?
                  line = ''.join(c for c in line if c not in "#[]?!*")
                  re.match(r'^\d*\.|\d\'\.', line)
                  line_output.append(line.rstrip())
          return line_output
docs: This function is based off CLTK's line tokenizer. Use this for strings
          rather than .txt files.
  
          input: '20. u2-sza-bi-la-kum\n1. a-na ia-as2-ma-ah-{d}iszkur#\n2.
          qi2-bi2-ma\n3. um-ma {d}utu-szi-{d}iszkur\n'
          output:['20. u2-sza-bi-la-kum', '1. a-na ia-as2-ma-ah-{d}iszkur#',
          '2. qi2-bi2-ma']
  
          :param untokenized_string: string
          :param include_blanks: instances of empty lines
          :return: lines as strings in list