'Top border of a generic table.'

def table_top(self, match, context, next_state, isolate_function, parser_class):

    (nodelist, blank_finish) = self.table(isolate_function, parser_class)
    self.parent += nodelist
    if (not blank_finish):
        msg = self.reporter.warning('Blank    line    required    after    table.', line=(self.state_machine.abs_line_number() + 1))
        self.parent += msg
    return ([], next_state, [])
