Parse a run of ordinary characters

Or a single character with a special meaning in markdown, as a plain string.

Property definitions

markdown2 $ MdInlineParser :: parse_string
	# Parse a run of ordinary characters
	#
	# Or a single character with a special meaning in markdown, as a plain string.
	private fun parse_string: Bool do
		var begin = index
		var begin_column = column
		var length = input.length
		while index != length do
			if special_characters.has(input.chars[index]) then
				break
			end
			advance 1
		end
		if begin != index then
			var column_before = column
			column = begin_column
			append_text(input, begin, index)
			column = column_before
			return true
		end
		return false
	end
lib/markdown2/markdown_inline_parsing.nit:829,2--850,4