'Required:
Nothing
Return:
Nothing
Logic:
The self.__end_list is a list of tokens that will force a list to end.
Likewise, the self.__end_lines is a list of lines that forces a list to end.'

def __initiate_values(self):

    self.__state = 'default'
    self.__left_indent = 0
    self.__border_num = 0
    self.__list_type = 'not-defined'
    self.__pard_def = ''
    self.__all_lists = []
    self.__list_chunk = ''
    self.__state_dict = {'default': self.__default_func, 'in_pard': self.__in_pard_func, 'after_pard': self.__after_pard_func}
    self.__end_list = ['mi<mk<sect-close', 'mi<mk<sect-start', 'mi<mk<tabl-start', 'mi<mk<fldbk-end_', 'mi<mk<fldbkstart', 'mi<mk<close_cell', 'mi<tg<item_end__', 'mi<mk<foot___clo', 'mi<mk<footnt-ope', 'mi<mk<header-beg', 'mi<mk<header-end', 'mi<mk<head___clo', 'mi<tg<item_end__', 'mi<tg<item_end__', 'mi<mk<list_startmi<mk<style-grp_', 'mi<mk<style_grp_', 'mi<mk<style_gend', 'mi<mk<stylegend_']
    self.__name_regex = re.compile('(<name>[^<]+)')
    self.__border_regex = re.compile('border-paragraph')
    self.__found_appt = 0
    self.__line_num = 0
    self.__border_regex = re.compile('(<border-paragraph[^<]+|<border-for-every-paragraph[^<]+)')
    self.__last_border_string = ''
