'Requires:
line -- line to parse
Returns:
nothing.
Logic:
Check for the end of information. If not found, check if the
token has a special value in the info table dictionay. If it
does, execute that function.
Otherwise, output the line to the file.'

def __in_info_table_func(self, line):

    if (self.__token_info == 'mi<mk<doc-in-end'):
        self.__state = 'after_info_table'
    else:
        (action, tag) = self.__info_table_dict.get(self.__token_info, (None, None))
        if action:
            action(line, tag)
        else:
            self.__write_obj.write(line)
