<filename>[% basename %]</filename> [% IF has_author_info %] Author information [% IF has_author %] Author [% author %] [% END %] [% IF has_copyright %] Copyright [% copyright %] [% END %] [% IF has_history %] History [% history %] [% END %] [% IF has_version %] Version [% version %] [% END %] [% END %] [% IF has_others %] Other file information [% IF has_bugs %] Bugs: [% bugs %] [% END %] [% IF has_customer_id %] Customer ID: [% customer_id %] [% END %] [% IF has_requires %] Requires: [% requires %] [% END %] [% IF has_restrictions %] Restrictions: [% restrictions %] [% END %] [% IF has_todo %] Todo: [% todo %] [% END %] [% IF has_uses %] Uses: [% uses %] [% END %] [% END %] [% IF n_visible_routines gt 1 %] Routines [% FOREACH r IN visible_routines %][% SCOPE r %] [% IF is_function %]result = [% END %][% name %][% IF is_function %]([% END %][% IF n_visible_parameters gt 0 %][% FOREACH p IN visible_parameters %][% SCOPE p %][% IF is_optional %] [[% END %][% prefix %][% name %][% suffix %][% IF is_optional %]][% END %][% END %][% END %][% END %][% IF n_visible_keywords gt 0 %][% FOREACH k IN visible_keywords %][% SCOPE k %][% IF is_optional %] [[% END %][% prefix %][% IF is_boolean %]/[% END %][% name %][% IF ~is_boolean %]=[% IF type ne '' %][% type %][% ELSE %][% name %][% END %][% END %][% suffix %][% IF is_optional %]][% END %][% END %][% END %][% END %][% IF is_function %])[% END %] [% comments_first_line %] [% END %][% END %] [% END %] [% IF n_visible_routines gt 0 %] [% IF n_visible_routines gt 1 %] Routine details [% END %] [% FOREACH r IN visible_routines %][% SCOPE r %] <function>[% name %]</function> [% IF is_function %]result = [% END %][% name %][% IF is_function %]([% END %][% IF n_visible_parameters gt 0 %][% FOREACH p IN visible_parameters %][% SCOPE p %][% IF is_optional %] [[% END %][% prefix %][% name %][% suffix %][% IF is_optional %]][% END %][% END %][% END %][% END %][% IF n_visible_keywords gt 0 %][% FOREACH k IN visible_keywords %][% SCOPE k %][% IF is_optional %] [[% END %][% prefix %][% IF is_boolean %]/[% END %][% name %][% IF ~is_boolean %]=[% IF type ne '' %][% type %][% ELSE %][% name %][% END %][% END %][% suffix %][% IF is_optional %]][% END %][% END %][% END %][% END %][% IF is_function %])[% END %] [% IF has_comments %][% comments %][% END %] [% IF is_function and has_returns %] Return value [% returns %] [% END %] [% IF n_parameters gt 0 %] Parameters [% FOREACH p IN parameters %][% SCOPE p %] [% name %][% IF is_input %]in [% END %][% IF is_output %]out [% END %][% IF is_optional %]optional [% END %][% IF is_required %]required [% END %][% IF is_private %]private [% END %][% IF is_hidden %]hidden [% END %][% IF is_obsolete %]obsolete [% END %][% IF type ne '' %]type=[% type %] [% END %][% IF default_value ne '' %]default=[% default_value %][% END %] [% comments %] [% END %][% END %] [% END %] [% IF n_keywords gt 0 %] Keywords [% FOREACH k IN keywords %][% SCOPE k %] [% name %][% IF is_input %]in [% END %][% IF is_output %]out [% END %][% IF is_optional %]optional [% END %][% IF is_required %]required [% END %][% IF is_private %]private [% END %][% IF is_hidden %]hidden [% END %][% IF is_obsolete %]obsolete [% END %][% IF type ne '' %]type=[% type %] [% END %][% IF default_value ne '' %]default=[% default_value %][% END %] [% comments %] [% END %][% END %] [% END %] [% IF has_examples %] Examples [% examples %] [% END %] [% IF has_author_info %] Author information [% IF has_author %] Author: [% author %] [% END %] [% IF has_copyright %] Copyright: [% copyright %] [% END %] [% IF has_history %] History: [% history %] [% END %] [% IF has_version %] Version: [% version %] [% END %] [% END %] [% END %][% END %] [% IF n_visible_routines gt 1 %] [% END %] [% END %]