[% page_title = ebug.program _ " " _ subroutine _ "(" _ ebug.filename _ "#" _ ebug.line _ ") " _ ebug.codeline %] [% INCLUDE layout_head %]
[% INCLUDE icon image="stock_undo.png" text="Undo" %] [% INCLUDE icon image="stock_right.png" text="Step" %] [% INCLUDE icon image="stock_right-with-subpoints.png" text="Next" %] [% INCLUDE icon image="gnome-run.png" text="Run" %] [% INCLUDE icon image="stock_top.png" text="Return" %] [% INCLUDE icon image="stock_first.png" text="Restart" %]
[% ebug.program | html %] [% subroutine %]([% ebug.filename | html %]#[% ebug.line %])
[% FOREACH i IN [1..codelines.size] %] [% IF i == top_visible_line %][% END %] [% IF i == ebug.line %]
[% END -%] [% IF break_points.$i %][% ELSE %][% END %] [% END %]

Variables in [% subroutine %]

[% pad = ebug.pad_human %] [% FOREACH k IN pad.keys.sort %] [% k | html %] = [% pad.$k | html %]
[% END %]

Stack trace

[% FOREACH frame IN stack_trace_human %] [% frame %]
[% END %]

STDOUT

[% stdout | html | replace('\n','
') %]

STDERR

[% stderr | html | replace('\n','
') %]
[% INCLUDE layout_tail %]