code: def camel_case_split(identifier: str) -> List[str]:
      """
      Split a camel-cased name into words.
  
      Args:
          identifier (`str`): The camel-cased name to parse.
  
      Returns:
          `List[str]`: The list of words in the identifier (as seprated by capital letters).
  
      Example:
  
      ```py
      >>> camel_case_split("CamelCasedClass")
      ["Camel", "Cased", "Class"]
      ```
      """
      # Regex thanks to https://stackoverflow.com/questions/29916065/how-to-do-camelcase-split-in-python
      matches = re.finditer(
          ".+?(?:(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])|$)",
          identifier,
      )
      return [m.group(0) for m in matches]
  
file_path: transformers/utils/check_table.py
imports: import argparse
  import collections
  import os
  import re
  from typing import List
  from transformers.utils import direct_transformers_import
label_desc: Use image node_id 2 for calling a global function with example usage: camel_case_split(identifier) and returns: unknown