caller

caller EXPR caller Returns the context of the current pure perl subroutine call. In scalar context, returns the caller's package name if there is a caller (that is, if we're in a subroutine or eval or require) and the undefined value otherwise. caller never returns XS subs and they are skipped. The next pure perl sub will appear instead of the XS sub in caller's return values. In list context, caller returns # 0 1 2 ($package, $filename, $line) = caller; With EXPR, it returns

B::Terse - Walk Perl syntax tree, printing terse info about ops

NAME SYNOPSIS DESCRIPTION AUTHOR NAME B::Terse - Walk Perl syntax tree, printing terse info about ops SYNOPSIS perl -MO=Terse[,OPTIONS] foo.pl DESCRIPTION This module prints the contents of the parse tree, but without as much information as B::Debug. For comparison, print "Hello, world." produced 96 lines of output from B::Debug, but only 6 from B::Terse. This module is useful for people who are writing their own back end, or who are learning about the Perl internals. It's not useful to the

SelectSaver - save and restore selected file handle

NAME SYNOPSIS DESCRIPTION NAME SelectSaver - save and restore selected file handle SYNOPSIS use SelectSaver; { my $saver = SelectSaver->new(FILEHANDLE); # FILEHANDLE is selected } # previous handle is selected { my $saver = SelectSaver->new; # new handle may be selected, or not } # previous handle is selected DESCRIPTION A SelectSaver object contains a reference to the file handle that was selected when it was created. If its new method gets an extra parameter, then that

Tie::Scalar, Tie::StdScalar - base class definitions for tied scalars

NAME SYNOPSIS DESCRIPTIONTie::Scalar vs Tie::StdScalar MORE INFORMATION NAME Tie::Scalar, Tie::StdScalar - base class definitions for tied scalars SYNOPSIS package NewScalar; require Tie::Scalar; @ISA = qw(Tie::Scalar); sub FETCH { ... } # Provide a needed method sub TIESCALAR { ... } # Overrides inherited method package NewStdScalar; require Tie::Scalar; @ISA = qw(Tie::StdScalar); # All methods provided by default, so define # only what needs be overridden sub FETCH { ... } package

$LAST_PAREN_MATCH

$LAST_PAREN_MATCH

Encode::MIME::Header -- MIME 'B' and 'Q' header encoding

NAME SYNOPSIS ABSTRACT DESCRIPTION BUGS SEE ALSO NAME Encode::MIME::Header -- MIME 'B' and 'Q' header encoding SYNOPSIS use Encode qw/encode decode/; $utf8 = decode('MIME-Header', $header); $header = encode('MIME-Header', $utf8); ABSTRACT This module implements RFC 2047 Mime Header Encoding. There are 3 variant encoding names; MIME-Header , MIME-B and MIME-Q . The difference is described below decode() encode() ---------------------------------------------- MIME-Header

Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser

NAME SYNOPSIS DESCRIPTION SEE ALSO SUPPORT COPYRIGHT AND DISCLAIMERS AUTHOR NAME Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser SYNOPSIS Given a $parser that's an object of class Pod::Simple::PullParser (or a subclass)... while(my $token = $parser->get_token) { $DEBUG and print "Token: ", $token->dump, "\n"; if($token->is_start) { ...access $token->tagname, $token->attr, etc... } elsif($token->is_text) { ...access $token->text, $token-&

$$

$$ The process number of the Perl running this script. Though you can set this variable, doing so is generally discouraged, although it can be invaluable for some testing purposes. It will be reset automatically across fork() calls. Note for Linux and Debian GNU/kFreeBSD users: Before Perl v5.16.0 perl would emulate POSIX semantics on Linux systems using LinuxThreads, a partial implementation of POSIX Threads that has since been superseded by the Native POSIX Thread Library (NPTL). LinuxThread

${^CHILD_ERROR_NATIVE}

${^CHILD_ERROR_NATIVE} The native status returned by the last pipe close, backtick (`` ) command, successful call to wait() or waitpid(), or from the system() operator. On POSIX-like systems this value can be decoded with the WIFEXITED, WEXITSTATUS, WIFSIGNALED, WTERMSIG, WIFSTOPPED, WSTOPSIG and WIFCONTINUED functions provided by the POSIX module. Under VMS this reflects the actual VMS exit status; i.e. it is the same as $? when the pragma use vmsish 'status' is in effect. This variable was a

perluniprops - Index of Unicode Version 7.0.0 character properties in Perl

NAME DESCRIPTION Properties accessible through \p{} and \P{}Legal \p{} and \P{} constructs that match no characters Properties accessible through Unicode::UCD Properties accessible through other means Unicode character properties that are NOT accepted by Perl Other information in the Unicode data base SEE ALSO NAME perluniprops - Index of Unicode Version 7.0.0 character properties in Perl DESCRIPTION This document provides information about the portion of the Unicode database that deals with