Property definitions

markdown2 $ MdBlockStart :: defaultinit
# Result object from starting parsing of a block
class MdBlockStart

	# Block parsers for this block start
	var block_parsers: Array[MdBlockParser]

	# Index where the parsing should start
	var new_index = -1

	# Column where the parsing should start
	var new_column = -1

	# Does the block starting with `self` terminate a previous block?
	var replace_active_block_parser = false

	# Start from `new_index`
	fun at_index(new_index: Int): MdBlockStart do
		self.new_index = new_index
		return self
	end

	# Start from `new_column`
	fun at_column(new_column: Int): MdBlockStart do
		self.new_column = new_column
		return self
	end

	# Start replacing the active block parser
	fun replacing_active_block_parser: MdBlockStart do
		self.replace_active_block_parser = true
		return self
	end
end
lib/markdown2/markdown_block_parsing.nit:566,1--598,3