{foreach:this.packages,packagename,Package}
{Package.name}
{foreach:Package.directories,directory} {this.output_prune(directory.name)}
{foreach:directory.classes,classname,class} [+] {class.name}
{end:}
{if:directory.defines} * Constants
{end:}
{if:directory.functions} * Functions
{end:}
{end:}
{end:}