Nitlanguage.org
  • Nitdoc
  • nitc
  • test_highlight
  • THLVisitor
  • defaultinit

init defaultinit

nitc :: THLVisitor :: defaultinit

  • Doc
  • Linearization

Summary

  • Property definitions

  • nitc$THLVisitor$defaultinit

Property definitions

nitc $ THLVisitor :: defaultinit
class THLVisitor
	super Visitor
	var seen = new HashSet[String]
	redef fun visit(n)
	do
		var cn = n.class_name
		if not seen.has(cn) then
			seen.add cn

			var hl = new TestHighlightVisitor
			hl.highlight_node(n)
			print "<h2>AST node: {cn} at {n.location}</h2>"
			printn "<pre><code>"
			hl.html.write_to(stdout)
			print "</code></pre>"
		end

		n.visit_all(self)
	end
end
src/test_highlight.nit:62,1--81,3
Nit tools. Version .