'First line of a line block.'

def line_block(self, match, context, next_state):

    block = nodes.line_block()
    self.parent += block
    lineno = self.state_machine.abs_line_number()
    (line, messages, blank_finish) = self.line_block_line(match, lineno)
    block += line
    self.parent += messages
    if (not blank_finish):
        offset = (self.state_machine.line_offset + 1)
        (new_line_offset, blank_finish) = self.nested_list_parse(self.state_machine.input_lines[offset:], input_offset=(self.state_machine.abs_line_offset() + 1), node=block, initial_state='LineBlock', blank_finish=0)
        self.goto_line(new_line_offset)
    if (not blank_finish):
        self.parent += self.reporter.warning('Line    block    ends    without    a    blank    line.', line=(self.state_machine.abs_line_number() + 1))
    if len(block):
        if (block[0].indent is None):
            block[0].indent = 0
        self.nest_line_block_lines(block)
    return ([], next_state, [])
