lib/html: implement the tag list as an hashset instead of a array.
[nit.git] / examples / rosettacode / visualize_a_tree.nit
1 #!/usr/bin/env nit
2 #
3 # This file is part of NIT ( http://www.nitlanguage.org ).
4 # This program is public domain
5
6 # Task: Visualize a tree
7 # SEE: <http://rosettacode.org/wiki/Visualize a tree>
8 module visualize_a_tree
9
10 # The library `ordered_tree` offers basic visualization services for trees.
11 import ordered_tree
12
13 var tree = new OrderedTree[String]
14 tree.add(null, "a")
15 tree.add("a", "ab")
16 tree.add("ab", "abc")
17 tree.add("a", "ac")
18 tree.add("ac", "acd")
19 tree.add(null, "b")
20 tree.add("b", "bc")
21
22 tree.write_to(stdout)