nano-tree
The library for very convenient creating of objects hierarhies.
Example
var nano = ; { nanoNode;} MenuPageprototype = { return thistype+thisid !== '$' ? '#'+thisid : ''; }; { nanoGroup;}; MenuGroupprototype = { var cs = thischildren; return MenuPageprototypetoString+':['+Object+']'; }; nanoNode;nanoGroup; MenuGroup;MenuGroup; var menu = 'menu' 'root' up // test of duplicated id up up; assert;