def _pop_letters(char_list):
logger.debug('<STR_LIT>', char_list)<EOL>letters = []<EOL>while len(char_list) != <NUM_LIT:0> and char_list[<NUM_LIT:0>].isalpha():<EOL><INDENT>letters.append(char_list.pop(<NUM_LIT:0>))<EOL><DEDENT>logger.debug('<STR_LIT>', letters)<EOL>logger.debug('<STR_LIT>', char_list)<EOL>return letters<EOL>
Pop consecutive letters from the front of a list and return them

    Pops any and all consecutive letters from the start of the provided
    character list and returns them as a list of characters. Operates
    on (and possibly alters) the passed list

    :param list char_list: a list of characters
    :return: a list of characters
    :rtype: list