def get_tokens_list_from_column_list(column_name_list: list,
                                     delimiter: str = '!!') -> list:
    """Function that returns list of tokens present in the list of column names.

    Args:
      column_name_list: The list of column name strings.
      delimiter: delimiter seperating tokens within single column name string.
    
    Returns:
      A list of tokens present in the list of column names.
  """

    tokens = []
    for column_name in column_name_list:
        for tok in column_name.split(delimiter):
            if tok not in tokens:
                tokens.append(tok)
    return tokens