Visit node

Method to define in specific visitor. It should not be called directly but used by enter_visit.

Property definitions

markdown2 $ MdVisitor :: visit
	# 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
lib/markdown2/markdown_ast.nit:157,2--161,46

markdown2 $ MdPostProcessor :: visit
	# Call `MdNode::post_process`
	redef fun visit(node) do node.post_process(self)
lib/markdown2/markdown_block_parsing.nit:1383,2--1384,49

markdown2 $ MdASTPrinter :: visit
	redef fun visit(node) do print_ast(node)
lib/markdown2/markdown_ast.nit:179,2--41

markdown2 $ TextLengthVisitor :: visit
	redef fun visit(node) do node.process_len(self)
lib/markdown2/markdown_md_rendering.nit:66,2--48

markdown2 $ TestMarkdownLocationVisitor :: visit
	redef fun visit(node) do print_loc(node)
lib/markdown2/tests/test_markdown_location.nit:51,2--41

nitc $ MarkdownMetrics :: visit
	redef fun visit(node) do
		nodes_counter.inc node.class_name
		if node isa MdHeading then
			headings_counter.inc node.level
		end
		node.visit_all self
	end
src/metrics/readme_metrics.nit:59,2--65,4

nitc $ NitunitMdVisitor :: visit
	redef fun visit(node) do node.accept_nitunit(self)
src/testing/testing_doc.nit:353,2--51

markdown2 $ HtmlRenderer :: visit
	redef fun visit(node) do node.render_html(self)
lib/markdown2/markdown_html_rendering.nit:36,2--48

markdown2 $ RawTextVisitor :: visit
	redef fun visit(node) do node.render_raw_text(self)
lib/markdown2/markdown_rendering.nit:44,2--52

markdown2 $ LatexRenderer :: visit
	redef fun visit(node) do node.render_latex(self)
lib/markdown2/markdown_latex_rendering.nit:62,2--49

markdown2 $ ManRenderer :: visit
	redef fun visit(node) do node.render_man(self)
lib/markdown2/markdown_man_rendering.nit:36,2--47

markdown2 $ MarkdownRenderer :: visit
	redef fun visit(node) do node.render_md(self)
lib/markdown2/markdown_md_rendering.nit:36,2--46