'Requires:
line -- line to parse
Returns:
nothing
Logic:
Look for the end of the this group.
Change states if an open bracket is found.
Add attributes to all_dicts if an appropriate token is found.'

def __level_func(self, line):

    if ((self.__token_info == 'cb<nu<clos-brack') and (self.__cb_count == self.__level_ob_count)):
        self.__state = 'list'
    elif (self.__token_info == 'ob<nu<open-brack'):
        self.__state = 'unsure_ob'
    else:
        att = self.__level_dict.get(self.__token_info)
        if att:
            value = line[20:]
            self.__all_lists[(-1)][(-1)][0][att] = value
