Property definitions

markdown2 $ MdIndentedCodeBlockParserFactory :: defaultinit
# Indented code blocks parser factory
class MdIndentedCodeBlockParserFactory
	super MdBlockParserFactory

	redef fun try_start(state, matched_block_parser) do
		if state.indent < 4 then return null
		if state.is_blank then return null
		if state.active_block_parser.block isa MdParagraph then return null

		var use_tabs = state.line_string.has_prefix("\t")
		return (new MdBlockStart(
			[new MdIndentedCodeBlockParser(
				state.line,
				state.column + 1,
				state.column,
				use_tabs)])
			).at_column(state.column + 4)
	end
end
lib/markdown2/markdown_block_parsing.nit:823,1--841,3