Property definitions

markdown2 $ MdDocumentBlockParser :: defaultinit
# Parser for the whole document
class MdDocumentBlockParser
	super MdBlockParser

	redef type BLOCK: MdDocument
	redef var block = new MdDocument(location) is lazy

	# Always continue at current indent
	redef fun try_continue(state) do return new MdBlockContinue.at_index(state.index)

	redef fun finalize(parser) do
	end

	# redef fun finalize(state) do
	redef fun parse_inlines(inline_parser) do
		var last_child = block.last_child
		if last_child != null then
			location.line_end = last_child.location.line_end
			location.column_end = last_child.location.column_end
		end
	end
end
lib/markdown2/markdown_block_parsing.nit:600,1--621,3