The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Synopsis:

deparse [B::Deparse-options] [filename | subroutine]

B::Deparse options:

    -d  Output data values using Data::Dumper
    -l  Add '#line' declaration
    -P  Disable prototype checking
    -q  Expand double-quoted strings

Deparse Perl source code using B::Deparse.

Without arguments, prints the current subroutine if there is one.

Examples:

  deparse            # deparse current subroutine or main file
  deparse file.pm
  deparse -l file.pm

See also:

list, and B::Deparse for more information on deparse options.