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

def __tab_stop_func(self, line):

    try:
        if self.__leader_found:
            self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s:' % self.__tab_type)
            self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s;' % line[20:(-1)])
        else:
            self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s:' % self.__tab_type)
            self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s;' % line[20:(-1)])
    except KeyError:
        self.__enter_dict_entry('tabs', '')
        self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s:' % self.__tab_type)
        self.__styles_dict['par'][self.__styles_num]['tabs'] += ('%s;' % line[20:(-1)])
    self.__tab_type = 'left'
    self.__leader_found = 0
