Property definitions

markdown2 $ MdVisitor :: defaultinit
# A visitor for Markdown AST
interface MdVisitor

	# Start visiting `node`
	fun enter_visit(node: MdNode) do visit(node)

	# Visit `node`
	#
	# Method to define in specific visitor.
	# It should not be called directly but used by `enter_visit`.
	protected fun visit(node: MdNode) is abstract
end
lib/markdown2/markdown_ast.nit:151,1--162,3