'Requires:
line -- line to parse
Logic:
Look for the end of the table. If found, close out the table.
Look for  \'mi<mk<pard-start\', which marks the beginning of a row. Start
a row and start a cell.'

def __in_table_func(self, line):

    if ((self.__token_info == 'mi<mk<not-in-tbl') or (self.__token_info == 'mi<mk<sect-start') or (self.__token_info == 'mi<mk<sect-close') or (self.__token_info == 'mi<mk<body-close')):
        self.__close_table(line)
    elif (self.__token_info == 'mi<mk<pard-start'):
        self.__start_row_func(line)
        self.__start_cell_func(line)
    elif (self.__token_info == 'cw<tb<row-def___'):
        self.__found_row_def_func(line)
    elif (self.__token_info == 'cw<tb<cell______'):
        self.__start_row_func(line)
        self.__empty_cell(line)
    self.__write_obj.write(line)
