'Requires:
line --line to parse
Returns:
nothing
Logic:
Try to add the string of the tab leader to dictionary entry
tabs-left, or tabs-right, etc.  If the dictionary entry doesn\'t
exist, create one.'

def __tab_leader_func(self, line):

    self.__leader_found = 1
    leader = self.__tab_type_dict.get(self.__token_info)
    if (leader is not None):
        leader += '^'
        try:
            self.__styles_dict['par'][self.__styles_num]['tabs'] += (':%s;' % leader)
        except KeyError:
            self.__enter_dict_entry('tabs', '')
            self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s;' % leader)
    elif (self.__run_level > 3):
        msg = ('no    entry    for    %s\n' % self.__token_info)
        raise self.__bug_handler, msg
