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.