class_docstr: Runs Character tokenization.
class_docstr_tok: ["Runs","Character","tokenization","."]
docstr: Tokenizes a piece of text into characters.
  
  For example, `input = "apple""` wil return as output `["a", "p", "p", "l", "e"]`.
  
  Args:
      text: A single token or whitespace separated tokens.
          This should have already been passed through *BasicTokenizer*.
  
  Returns:
      A list of characters.
code: def tokenize(self, text):
      """
      Tokenizes a piece of text into characters.
  
      For example, `input = "apple""` wil return as output `["a", "p", "p", "l", "e"]`.
  
      Args:
          text: A single token or whitespace separated tokens.
              This should have already been passed through *BasicTokenizer*.
  
      Returns:
          A list of characters.
      """
      if self.normalize_text:
          text = unicodedata.normalize("NFKC", text)
  
      output_tokens = []
      for char in text:
          if char not in self.vocab:
              output_tokens.append(self.unk_token)
              continue
  
          output_tokens.append(char)
  
      return output_tokens
  
imports: import collections
  import copy
  import os
  import unicodedata
  from typing import Any, Dict, List, Optional, Tuple
  from ...tokenization_utils import PreTrainedTokenizer, _is_control, _is_punctuation, _is_whitespace
  from ...utils import is_sentencepiece_available, logging
label_desc: Use image node_id 2 for calling the CharacterTokenizer obj's underlying member method code with example usage: obj.tokenize(text) and returns: output_tokens