'Return a list of nodes.'

def literal_block(self):

    (indented, indent, offset, blank_finish) = self.state_machine.get_indented()
    while (indented and (not indented[(-1)].strip())):
        indented.trim_end()
    if (not indented):
        return self.quoted_literal_block()
    data = '\n'.join(indented)
    literal_block = nodes.literal_block(data, data)
    literal_block.line = (offset + 1)
    nodelist = [literal_block]
    if (not blank_finish):
        nodelist.append(self.unindent_warning('Literal    block'))
    return nodelist
