[% basename %]
[% 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 %]
[% name %]
[% 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 %]