[$attr name]
[$attr text]
Default Value: [$attr default]
}]
[:? {[$attr eval {info exists :deprecated}]} {
Deprecated: [$attr default]
}]
[:for a $attrs {
[$a name]
}]
[:? {[$method eval {info exists :@return}] && [[$method @return] spec] ne ""} {<[[$method @return] spec]>} ]
[$method name]
[$method parameters]
[:? {[$method has_property interally-called]} {
[$param name]
[:? {[$param eval {info exists :spec}] && [$param spec] ne ""} {<[$param spec]>}]
[$param text]
[:? {[$param eval {info exists :default}]} {
[:for m $ms {
[$m name]
}]
[:? {[$omethod eval {info exists :@return}]} {<[[$omethod @return] spec]>} ]
[$omethod name]
[$omethod parameters]
[$param name]
[:? {[$param eval {info exists :spec}] && [$param spec] ne ""} {<[$param spec]>}]
[$param text]