<% local Details = { Basics = { link("Basics.prototyping"), link("Basics.classes"), link("Basics.__new"), link("Basics.library"), }, Classes = { link("Classes.classops"), link("Classes.inheritance"), link("Classes.superclass"), link("Classes.__init"), }, Modules = { link("Modules.base"), link("Modules.cached"), link("Modules.classops"), link("Modules.hierarchy"), link("Modules.multiple"), link("Modules.proto"), link("Modules.scoped"), link("Modules.scoped.debug"), link("Modules.simple"), link("Modules.table"), }, --Components = { -- link("Comps.general"), -- link("Comps.packages"), -- link("Comps.intercept"), -- link("Comps.dynamic"), --}, } local result = {} local itmfmt = "

%s

" for _, item in ipairs(item) do result[#result+1] = itmfmt:format(link(item.index)) subitems = Details[item.index] if subitems then result[#result+1] = "" end result[#result+1] = "" end return table.concat(result, '\n') %>