It took a rather complex Perl program. To solve this problem, I set EPIC, but I can not achieve normal operation of the debugger. It helps to edit minimally (rudimentary auto-substitution and syntax highlighting (admittedly, glukastenkaya - any slash accepts regexp starting)), syntax highlighting curve allows you to run the program, but the debugger practically does not work.

By pressing the F11 (debug), F5 and A6 button, it executes the program step by step and shows the line number (visible in the debug view), but does not show the current instruction in the editor (does not position text in the editor and does not highlight it; for comparison, Java stopped at the breakpoint, the arrow and the green bar show the current instruction);

The F11 (debug) button executes the instruction in line 25, but the editor is not positioned on it and does not highlight it

Ignores breakpoints (using the resume command (F8) executes the code to the end, without stopping at the breakpoints);

How to view the contents of variables is not clear, watch shows error: watch expressions not supported , and there is little use in viewing variables when breakpoints do not work. enter image description here To this day, debugged just output to the console, but already tired.

I read the instruction manual ( http://www.epic-ide.org/guide/ch06.php ), tried many different dances with tambourines, tried some (that seemed most relevant), but failed, and there would not be enough life to try them all. Does anyone know a clear debugging debugger for EPIC, or maybe someone can share their thoughts or experiences?

About me: Windows server 2003 x64, Eclipse 4.2.1 (Mars), Perl v5.24 in the Strawberry configuration.

PadWalker installed:

enter image description here

But maybe somehow installed incorrectly? Not in the directory, somewhere in the way is not registered? I do not know what and how to check.

In Perl'e is not strong, I know almost nothing about its libraries and modules - and I would like not to delve very much - this is not my main work.

  • Check if the PadWalker module is on the system: metacpan.org/pod/PadWalker - PinkTux
  • @PinkTux worth it. X:\>cpanm PadWalker PadWalker is up to date. (2.2) PadWalker is up to date. (2.2) - m. vokhm

1 answer 1

Install the PadWalker module ( http://search.cpan.org/~robin/PadWalker-2.2/PadWalker.pm ), this should help with finding variables.

  • I have a PadWalker, and I see the contents of the variables during step-by-step execution (I was wrong in the initial formulation of the question), but it’s impossible to step through the program in 5000 lines with multiple and multi-level cycles ... Everything else — expressions, breakpoints, and highlighting the current instructions - and does not work. - m. vokhm