<%@ language=Nemerle %>
Please enter your name:

<% def t = Node (Node (Leaf ("a"), Leaf ("b")), Node (Leaf ("c"), Node (Leaf ("d"), Leaf ("e")))); def print_it (n) { | Leaf (str) => Response.Write ($"

  • $str
  • ") | Node (n1, n2) => Response.Write ("
    • "); print_it (n1); print_it (n2); Response.Write ("
  • ") } Response.Write ("
      "); print_it (t); Response.Write ("
    "); %>