Property definitions

markdown2 $ RawTextVisitor :: defaultinit
# A renderer that output raw text
class RawTextVisitor
	super MdRenderer

	# Text under construction
	private var text: Buffer is noinit

	redef fun render(node) do
		text = new Buffer
		enter_visit(node)
		return text.to_s
	end

	# Append `string` to `text`
	fun add(string: String) do text.append(string)

	redef fun visit(node) do node.render_raw_text(self)
end
lib/markdown2/markdown_rendering.nit:28,1--45,3