Package Info

perl-Devel-Trace


Print out each line before it is executed (like C<sh -x>)


Development/Libraries/Perl

If you run your program with 'perl -d:Trace program', this module will print a message to standard error just before each line is executed. For example, if your program looks like this:

    print "Statement 1 at line 4\n";
    print "Statement 2 at line 5\n";
    print "Call to sub x returns ", &amp;x(), " at line 6.\n";

    exit 0;


    sub x {
      print "In sub x at line 12.\n";
      return 13;
    }

Then the 'Trace' output will look like this:

    &gt;&gt; ./test:4: print "Statement 1 at line 4\n";
    &gt;&gt; ./test:5: print "Statement 2 at line 5\n";
    &gt;&gt; ./test:6: print "Call to sub x returns ", &amp;x(), " at line 6.\n";
    &gt;&gt; ./test:12:   print "In sub x at line 12.\n";
    &gt;&gt; ./test:13:   return 13;
    &gt;&gt; ./test:8: exit 0;

This is something like the shell's '-x' option.


License: SUSE-Public-Domain
URL: http://search.cpan.org/dist/Devel-Trace/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.12-bp155.2.9 info GA Release 2023-05-17 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace
0.12-bp154.1.19 info GA Release 2022-05-09 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace
0.12-bp153.1.14 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace
0.12-bp152.3.13 info GA Release 2020-04-16 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace
0.12-bp151.3.1 info GA Release 2019-07-17 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace
0.12-bp151.2.12 info GA Release 2019-05-18 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace
0.12-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Devel-Trace