TAP::Parser::IteratorFactory - Figures out which SourceHandler objects to use for a given Source

NAME VERSION SYNOPSIS DESCRIPTION METHODSClass Methods Instance Methods SUBCLASSINGExample AUTHORS ATTRIBUTION SEE ALSO NAME TAP::Parser::IteratorFactory - Figures out which SourceHandler objects to use for a given Source VERSION Version 3.35 SYNOPSIS use TAP::Parser::IteratorFactory; my $factory = TAP::Parser::IteratorFactory->new({ %config }); my $iterator = $factory->make_iterator( $filename ); DESCRIPTION This is a factory class that takes a TAP::Parser::Source and runs it thro

perldsc - Perl Data Structures Cookbook

NAME DESCRIPTION REFERENCES COMMON MISTAKES CAVEAT ON PRECEDENCE WHY YOU SHOULD ALWAYS use strict DEBUGGING CODE EXAMPLES ARRAYS OF ARRAYS Declaration of an ARRAY OF ARRAYS Generation of an ARRAY OF ARRAYS Access and Printing of an ARRAY OF ARRAYS HASHES OF ARRAYS Declaration of a HASH OF ARRAYS Generation of a HASH OF ARRAYS Access and Printing of a HASH OF ARRAYS ARRAYS OF HASHES Declaration of an ARRAY OF HASHES Generation of an ARRAY OF HASHES Access and Printing of an ARRAY OF HAS

cmp

cmp These operators are documented in perlop.

ord

ord EXPR ord Returns the numeric value of the first character of EXPR. If EXPR is an empty string, returns 0. If EXPR is omitted, uses $_ . (Note character, not byte.) For the reverse, see chr. See perlunicode for more about Unicode.

Module::CoreList - what modules shipped with versions of perl

NAME SYNOPSIS DESCRIPTION FUNCTIONS API DATA STRUCTURES CAVEATS HISTORY AUTHOR LICENSE SEE ALSO NAME Module::CoreList - what modules shipped with versions of perl SYNOPSIS use Module::CoreList; print $Module::CoreList::version{5.00503}{CPAN}; # prints 1.48 print Module::CoreList->first_release('File::Spec'); # prints 5.00405 print Module::CoreList->first_release_by_date('File::Spec'); # prints 5.005 print Module::CoreList->first_release('File::Spec', 0.82); # prints 5.006

perlclib - Internal replacements for standard C library functions

NAME DESCRIPTIONConventions File Operations File Input and Output File Positioning Memory Management and String Handling Character Class Tests _stdlib.h_ functions Miscellaneous functions SEE ALSO NAME perlclib - Internal replacements for standard C library functions DESCRIPTION One thing Perl porters should note is that perl doesn't tend to use that much of the C standard library internally; you'll see very little use of, for example, the ctype.h functions in there. This is because Perl te

English - use nice English (or awk) names for ugly punctuation variables

NAME SYNOPSIS DESCRIPTION PERFORMANCE NAME English - use nice English (or awk) names for ugly punctuation variables SYNOPSIS use English; use English qw( -no_match_vars ) ; # Avoids regex performance # penalty in perl 5.16 and # earlier ... if ($ERRNO =~ /denied/) { ... } DESCRIPTION This module provides aliases for the built-in variables whose names no one seems to like to read. Variables with side-effects which get tr

I/O Operators

I/O Operators There are several I/O operators you should know about. A string enclosed by backticks (grave accents) first undergoes double-quote interpolation. It is then interpreted as an external command, and the output of that command is the value of the backtick string, like in a shell. In scalar context, a single string consisting of all output is returned. In list context, a list of values is returned, one per line of output. (You can set $/ to use a different line terminator.) The comma

readpipe

readpipe EXPR readpipe EXPR is executed as a system command. The collected standard output of the command is returned. In scalar context, it comes back as a single (potentially multi-line) string. In list context, returns a list of lines (however you've defined lines with $/ or $INPUT_RECORD_SEPARATOR ). This is the internal function implementing the qx/EXPR/ operator, but you can use it directly. The qx/EXPR/ operator is discussed in more detail in I/O Operators in perlop. If EXPR is omitted,

$>

$> The effective uid of this process. For example: $< = $>; # set real to effective uid ($<,$>) = ($>,$<); # swap real and effective uids You can change both the effective uid and the real uid at the same time by using POSIX::setuid() . Changes to $> require a check to $! to detect any possible errors after an attempted change. $< and $> can be swapped only on machines supporting setreuid() . Mnemonic: it's the uid you went to, if you're running setui