[% IF use_latex %] [% END %] [% IF embed %] [% ELSE %] [% END %] [% INCLUDE_TEMPLATE idldoc_header_location %]
[% IF n_todos eq 0 && n_bugs eq 0 && n_undocumented eq 0 && n_obsolete eq 0 && ~statistics && required_version eq '' %]

No warnings to report.

[% END %] [% IF n_todos gt 0 %]

Todos

[% FOREACH r IN todos %][% SCOPE r %]
[% index_name %]
[% index_type %]
[% END %][% END %]
[% END %] [% IF n_bugs gt 0 %]

Routines and files with noted bugs

[% FOREACH r IN bugs %][% SCOPE r %]
[% index_name %]
[% index_type %]
[% END %][% END %]
[% END %] [% IF n_undocumented gt 0 %]

Routines without full documentation

[% FOREACH r IN undocumented %][% SCOPE r %]
[% location %][% basename %]: [% name %]
[% IF documentation_level eq 0 %]no documentation[% ELSE %] partial documentation[% END %]
[% END %][% END %]
[% END %] [% IF n_obsolete gt 0 %]

Obsolete routines and files

[% FOREACH r IN obsolete %][% SCOPE r %]
[% index_name %]
[% index_type %]
[% END %][% END %]
[% END %] [% IF statistics %]

Routines with complexity warnings

[% IF n_complex_routines gt 0 %] [% FOREACH r IN complex_routines %][% SCOPE r %]
[% location %][% basename %]: [% name %]
[% n_lines %] lines,
[% complexity %] complexity,
[% modified_complexity %] modified_complexity
[% END %][% END %] [% ELSE %]No routines with warnings[% END %]
[% END %] [% IF requires_version ne '' %]

Requires

Routines and files that require IDL [% requires_version %]:

[% FOREACH r in requires_items %][% SCOPE r %]
[% index_name %]
[% index_type %]
[% END %][% END %]
[% END %] [% IF footer ne '' %][% INCLUDE_TEMPLATE footer %][% END %]
[% INCLUDE_TEMPLATE idldoc_footer_location %]