Index
!
- !!
- !
- logical operator [1]
- prefix operator [1]
- !~
- infix operator [1]
- negated regex bind [1]
- string operator [1]
- !=
- numeric comparison operator [1]
"
$
- $\ [1]
- $. [1] [2]
- $, [1]
- $" [1] [2]
- $$ [1]
- $| [1] [2] [3]
- $& [1]
- $#
- $/ [1] [2] [3] [4]
- $! [1] [2]
- $' [1]
- $
- end of string before newline regex metacharacter [1]
- sigil [1] [2] [3]
- $` [1]
- $@ [1] [2] [3]
%
- %
- numeric operator [1]
- sigil [1]
- %=
- %+ [1] [2]
&
- &=
- &&
- &
- bitwise operator [1]
- sigil [1] [2]
'
(
- (?:)
- non-capturing regex group [1]
- (?!...)
- zero-width negative look-ahead regex assertion [1]
- (?<!...)
- zero-width negative look-behind regex assertion [1]
- (?<=...)
- zero-width positive look-behind regex assertion [1]
- (?<>)
- ()
- capturing regex metacharacters [1]
- circumfix operator [1]
- empty list [1]
- postcircumfix operator [1]
- (?=...)
- zero-width positive look-ahead regex assertion [1]
*
- *
- numeric operator [1]
- sigil [1]
- zero or more regex quantifier [1]
- *?
- non-greedy zero or one regex quantifier [1]
- **
- *=
- **=
+
- +
- numeric operator [1]
- one or more regex quantifier [1]
- prefix operator [1]
- unary operator [1]
- +=
- ++
- auto-increment operator [1]
- prefix operator [1]
- +?
- non-greedy one or more regex quantifier [1]
,
-
- --
- numeric operator [1]
- prefix operator [1]
- -
- character class range regex metacharacter [1]
- numeric operator [1]
- prefix operator [1]
- ->
- -=
.
- .
- anything but newline regex metacharacter [1]
- infix operator [1]
- string operator [1]
- ..
- flip-flop operator [1]
- infix operator [1]
- range operator [1] [2]
- .=
- ...
/
- /=
- //
- circumfix operator [1]
- infix operator [1] [2]
- logical operator [1]
- /
- //=
0
- $0 [1]
- 0 [1]
- 0b [1]
- 0x [1]
1
2
:
- ::
- package name separator [1]
<
- <<
- <
- numeric comparison operator [1]
- <=>
- numeric comparison operator [1]
- <>
- circumfix readline operator [1]
- <<=
- <=
- numeric comparison operator [1]
=
- =>
- fat comma operator [1] [2]
- ==
- numeric comparison operator [1]
- =~
- infix operator [1]
- regex bind [1]
- string operator [1]
>
- >=
- numeric comparison operator [1]
- >>
- >
- numeric comparison operator [1]
- >>=
?
- ?
- zero or one regex quantifier [1] [2]
- ??
- non-greedy zero or one regex quantifier [1]
- ?:
- logical operator [1]
- ternary conditional operator [1]
@
A
- \A
- start of line regex metacharacter [1]
- start of string regex metacharacter [1]
- $a [1]
- ActivePerl [1]
- aliases [1]
- aliasing [1] [2]
- aliasing
- allomorphism [1]
- amount context [1]
- anchors
- end of string [1]
- end of string before newline [1]
- start of string [1]
- start of string after newline [1]
- and
- anonymous functions
- anonymous variables [1]
- arguments
- @ARGV [1] [2]
- arity [1]
- ARRAY [1]
- arrays [1] [2]
- arrays
- anonymous [1]
- each [1]
- interpolation [1]
- pop [1]
- push [1]
- references [1]
- shift [1]
- slices [1]
- splice [1]
- unshift [1]
- ASCII [1]
- associativity [1]
- associativity
- disambiguation [1]
- left [1]
- right [1]
- atom [1]
- attributes
- default values [1]
- objects [1]
- ro(read only) [1]
- rw(read-write) [1]
- typed [1]
- untyped [1]
- attributespragma [1]
- autodie [1]
- autodiepragma [1]
- autoflush() [1]
- auto-increment [1]
- AUTOLOAD [1] [2]
- AUTOLOAD
- code installation [1]
- delegation [1]
- drawbacks [1]
- redispatch [1]
- $AUTOLOAD [1]
- autovivification [1] [2] [3]
- autovivificationpragma [1]
B
- \B
- non-word boundary regex metacharacter [1]
- \b
- word boundary regex metacharacter [1]
- $b [1]
- baby Perl [1]
- barewords [1]
- barewords
- cons [1]
- filehandles [1]
- function calls [1]
- hash values [1]
- pros [1]
- sort functions [1]
- B::Deparse [1] [2]
- BEGIN [1] [2]
- BEGIN
- Best Practical [1]
- binary [1]
- binmode [1]
- blogs.perl.org [1]
- boolean [1]
- boolean
- boolean context [1]
- buffering [1]
- builtins
- == [1]
- <<>> [1]
- ... [1]
- binmode [1] [2]
- bless [1]
- caller [1] [2]
- chdir [1]
- chomp [1] [2]
- chr [1]
- close [1] [2]
- closedir [1]
- defined [1] [2]
- delete [1]
- die [1]
- do [1]
- each [1] [2] [3]
- eof [1]
- eq [1]
- eval [1] [2] [3]
- exists [1]
- for [1] [2]
- foreach [1]
- given [1] [2]
- glob [1]
- goto [1] [2]
- grep [1]
- index [1]
- keys [1] [2]
- lc [1]
- length [1]
- local [1] [2] [3]
- map [1] [2]
- no [1] [2]
- open [1] [2]
- opendir [1]
- ord [1]
- our [1]
- overriding [1]
- package [1] [2] [3]
- package
- pop [1] [2] [3]
- print [1] [2] [3]
- prototype [1]
- push [1] [2] [3] [4]
- readdir [1]
- readline [1] [2]
- rename [1]
- require [1]
- reverse [1]
- say [1] [2] [3]
- scalar [1]
- shift [1] [2] [3]
- sort [1] [2] [3] [4]
- splice [1] [2]
- state [1] [2]
- sub [1] [2] [3] [4]
- SUPER:: [1]
- sysopen [1]
- tie [1] [2]
- tied [1]
- uc [1]
- unlink [1]
- unshift [1] [2]
- use [1] [2]
- values [1] [2]
- wantarray [1]
- warn [1]
- when [1]
- while [1]
- \b{wb}
- word boundary regex metacharacter [1]
C
- call frame [1]
- can() [1] [2] [3]
- Carp [1] [2]
- Carp
- carp() [1] [2]
- cluck() [1]
- confess() [1]
- croak() [1] [2]
- verbose [1]
- carton [1]
- case-sensitivity [1]
- Catalyst [1]
- CGI [1]
- Champoux, Yanick [1]
- character classes [1]
- charnamespragma [1]
- CHECK [1]
- circular references [1]
- circumfix [1]
- class method [1]
- Class::Accessor [1]
- classes [1] [2]
- Class::MOP [1] [2]
- Class::MOP::Class [1]
- closures [1]
- closures
- installing into symbol table [1]
- parametric [1]
- cmp
- string comparison operator [1]
- cmp_ok() [1]
- CODE [1]
- code generation [1]
- codepoint [1]
- coercion [1] [2] [3]
- coercion
- boolean [1]
- cached [1]
- dualvars [1]
- numeric [1]
- reference [1]
- string [1]
- command-line arguments
- -t [1]
- -T [1]
- -W [1]
- -w [1]
- -X [1]
- concatenation [1]
- constantpragma [1]
- constants [1]
- constants
- context [1] [2]
- context
- amount [1]
- boolean [1]
- conditional [1]
- explicit [1]
- list [1]
- numeric [1]
- scalar [1]
- string [1]
- value [1]
- void [1]
- Contextual::Return [1]
- control flow [1]
- control flow directives [1]
- control flow directives
- else [1]
- elsif [1]
- if [1]
- ternary conditional [1]
- unless [1]
- Conway, Damian [1]
- CPAN [1] [2] [3]
- CPAN
- App::cpanminus [1]
- App::local::lib::helper [1]
- App::perlbrew [1] [2]
- Attribute::Handlers [1]
- Attribute::Lexical [1]
- autobox [1]
- autovivification [1]
- Carp::Always [1]
- Carton [1]
- Catalyst [1]
- Class::Load [1] [2]
- Class::MOP [1]
- Class::MOP::Attribute [1]
- Class::MOP::Method [1]
- Const::Fast [1] [2]
- CPAN::Mini [1] [2]
- cpanmini [1]
- CPAN.pm [1] [2]
- CPANTS [1]
- DBICx::TestDatabase [1]
- DBIx::Class [1]
- Devel::Cover [1]
- Dist::Zilla [1]
- Exception::Class [1]
- File::chdir [1]
- File::pushd [1]
- File::Slurper [1]
- Git::CPAN::Patch [1]
- indirect [1] [2]
- IO::All [1]
- Kavorka [1]
- local::lib [1]
- Memoize [1]
- Method::Signatures [1]
- Module::Build [1]
- Module::Pluggable [1]
- Module::Starter [1]
- Moo [1]
- Moops [1] [2]
- Moose [1]
- Moose::Exporter [1]
- Moose::Manual [1]
- Moose::Role [1]
- MooseX::Declare [1]
- MooseX::MultiMethods [1]
- MooseX::Params::Validate [1]
- namespace::autoclean [1]
- Package::Stash [1] [2]
- PadWalker [1]
- Params::Validate [1] [2]
- Path::Class [1]
- Path::Class::Dir [1]
- Path::Class::File [1]
- Path::Tiny [1]
- perl5i [1]
- Perl::Critic [1] [2] [3]
- Perl::Critic::Policy::Dynamic::NoIndirect [1]
- Perl::MinimumVersion [1]
- Perl::Tidy [1]
- Pinto [1]
- Plack::Test [1]
- Pod::Webserver [1]
- Regexp::English [1]
- Role::Tiny [1]
- signatures [1]
- Sub::Exporter [1]
- Sub::Identify [1]
- Sub::Install [1]
- Sub::Name [1]
- SUPER [1]
- Task::Kensho [1]
- Test::Class [1] [2]
- Test::Database [1]
- Test::Deep [1] [2]
- Test::Differences [1] [2]
- Test::Exception [1] [2]
- Test::Fatal [1] [2] [3]
- Test::LongString [1]
- Test::MockModule [1] [2] [3]
- Test::MockObject [1] [2] [3]
- Test::More [1]
- Test::Most [1]
- Test::Reporter [1]
- Test::Routine [1]
- Test::WWW::Mechanize [1]
- Test::WWW::Mechanize::PSGI [1]
- Throwable::Error [1]
- UNIVERSAL::can [1]
- UNIVERSAL::isa [1]
- UNIVERSAL::ref [1]
- UNIVERSAL::require [1] [2]
- Want [1]
- cpanm [1]
- cpanminus [1]
- cpan.org [1]
- Cwd [1]
- Cwd
D
- \d
- digit regex metacharacter [1]
- -d
- directory test operator [1]
- \D
- non-digit regex metacharacter [1]
- DATA [1]
- data structures [1]
- Data::Dumper [1]
- dative notation [1]
- dclone() [1]
- decode() [1]
- default variables
- @_ [1]
- $_ [1]
- @ARGV [1]
- array [1]
- scalar [1]
- defined-or [1]
- defined-or
- delegation [1]
- dereferencing [1]
- DESTROY [1]
- destructive update [1]
- dispatch [1]
- dispatch table [1]
- distribution [1] [2]
- DOES() [1] [2]
- DRY [1]
- dualvar() [1]
- dualvars [1]
- duck typing [1]
- DWIM [1] [2]
- dwimmery [1]
- dynamic scope [1]
E
- -e
- \E
- reenable metacharacters regex metacharacter [1]
- /e
- substitution evaluation regex modifier [1]
- efficacy [1]
- empty list [1]
- encapsulation [1] [2]
- encode() [1]
- Encode [1]
- encoding [1] [2]
- END [1]
- English [1]
- Enlightened Perl Organization [1]
- %ENV [1]
- eq
- string comparison operator [1]
- $ERRNO [1]
- escaping [1] [2]
- eval [1]
- eval
- $EVAL_ERROR [1]
- exceptions [1]
- exceptions
- $@ [1] [2]
- catching [1] [2]
- caveats [1]
- core [1]
- custom classes withException::Class [1]
- die [1]
- handling safely withTry::Tiny [1]
- rethrowing [1]
- throwing [1]
- throwing objects [1]
- throwing strings [1]
- Exporter [1]
- Exporter
- @EXPORT [1]
- @EXPORT_OK [1]
- exporting [1]
- ExtUtils::MakeMaker [1] [2] [3]
F
- -f
- false [1]
- featurepragma [1]
- File::Copy [1]
- filehandles [1]
- filehandles
- references [1]
- STDERR [1]
- STDIN [1]
- STDOUT [1]
- files
- absolute paths [1]
- copying [1]
- deleting [1]
- hidden [1]
- moving [1]
- relative paths [1]
- removing [1]
- slurping [1]
- File::Spec [1]
- fixity [1]
- fixity
- circumfix [1]
- infix [1]
- postcircumfix [1]
- postfix [1]
- prefix [1]
- flip-flop [1]
- floating-point values [1]
- fully-qualified name [1]
- function [1]
- functions
- aliasing parameters [1]
- anonymous [1]
- avoid calling as methods [1]
- call frame [1]
- closures [1]
- declaration [1]
- dispatch table [1]
- first-class [1]
- forward declaration [1]
- goto [1]
- higher order [1]
- importing [1]
- invoking [1]
- misfeatures [1]
- parameters [1]
- Perl 1 [1]
- Perl 4 [1]
- predeclaration [1]
- references [1]
- sigil [1]
G
- /g
- global match regex modifier [1]
- \G
- global match anchor regex metacharacter [1]
- garbage collection [1]
- ge
- string comparison operator [1]
- genericity [1]
- Github [1]
- gitpan [1]
- global variables
- $& [1]
- $! [1]
- $. [1] [2]
- $" [1]
- $` [1]
- $@ [1]
- $/ [1] [2] [3]
- %+ [1] [2]
- $' [1]
- $$ [1]
- $| [1] [2]
- $\ [1]
- $, [1]
- $0 [1]
- @ARGV [1]
- $ERRNO [1]
- $EVAL_ERROR [1]
- @INC [1]
- $INPUT_LINE_NUMBER [1]
- $INPUT_RECORD_SEPARATOR [1]
- $LIST_SEPARATOR [1]
- $OUTPUT_AUTOFLUSH [1]
- $PID [1]
- $PROGRAM_NAME [1]
- %SIG [1]
- $^W [1]
- goto [1]
- goto
- greedy quantifiers [1]
- gt
- string comparison operator [1]
H
- HASH [1]
- hashes [1] [2]
- hashes
- bareword keys [1]
- caching [1]
- counting items [1]
- declaring [1]
- each [1]
- exists [1]
- finding uniques [1]
- keys [1]
- locked [1]
- named parameters [1]
- references [1]
- slicing [1]
- values [1] [2]
- Hash::Util [1]
- Hash::Util
- lock_hash [1]
- lock_keys [1]
- lock_value [1]
- unlock_hash [1]
- heredocs [1]
- higher order functions [1]
- Higher Order Perl [1]
I
- /i
- case-insensitive regex modifier [1]
- identifiers [1]
- idioms [1]
- idioms
- import() [1]
- %INC [1]
- @INC [1] [2]
- increment
- indirect object notation [1]
- infix [1]
- inheritance [1]
- INIT [1]
- $INPUT_LINE_NUMBER [1]
- $INPUT_RECORD_SEPARATOR [1]
- instance method [1]
- integers [1]
- interpolation [1]
- interpolation
- introspection [1]
- IO [1]
- IO layers [1] [2]
- IO::File [1] [2] [3]
- IO::File
- autoflush() [1]
- input_line_number() [1]
- input_record_separator() [1]
- IO::Handle [1] [2]
- IO::Seekable
- IRC [1]
- IRC
- #catalyst [1]
- #moose [1]
- #perl [1]
- #perl-help [1]
- is() [1]
- @ISA [1]
- isa() [1] [2]
- isa_ok() [1]
- isnt() [1]
- iteration
J
K
L
- Larry Wall [1]
- Latin-1 [1]
- le
- string comparison operator [1]
- left associativity [1]
- lexical scope [1]
- lexical shadowing [1]
- lexical warnings [1]
- lexicals
- lexpads [1]
- like [1]
- list context [1]
- list context
- $LIST_SEPARATOR [1] [2]
- listary [1]
- lists [1]
- looks_like_number() [1]
- looping directives
- loops
- continue [1]
- control [1]
- do [1]
- for [1]
- labels [1]
- last [1]
- nested [1]
- next [1]
- redo [1]
- until [1]
- while [1]
- lt
- string comparison operator [1]
- lvalue [1]
M
- m//
- /m
- multiline regex modifier [1]
- magic variables
- $! [1]
- $/ [1]
- $| [1]
- $@ [1] [2]
- $^H [1]
- maintainability [1]
- map
- Schwartzian transform [1]
- Math::BigFloat [1]
- Math::BigInt [1]
- memory management
- meta object protocol [1]
- metacharacters
- metaclass [1]
- MetaCPAN [1]
- metacpan [1]
- metacpan.org [1]
- metaprogramming [1] [2]
- method dispatch [1] [2]
- method resolution order [1]
- methods
- accessor [1]
- AUTOLOAD [1]
- avoid calling as functions [1] [2]
- calling with references [1]
- class [1] [2]
- constructor [1]
- dispatch order [1]
- instance [1]
- invocant [1]
- mutator [1]
- resolution [1]
- modules [1] [2]
- modules
- case-sensitivity [1]
- implicitBEGIN [1]
- pragmas [1]
- moose [1]
- Moose [1]
- Moose
- attribute inheritance [1]
- compared to default Perl OO [1]
- DOES() [1]
- extends [1]
- inheritance [1]
- isa() [1]
- metaprogramming [1]
- MOP [1]
- override [1]
- overriding methods [1]
- Moose::Util::TypeConstraints [1]
- MooseX::Types [1]
- MRO [1]
- multiple inheritance [1] [2]
N
- \N{}
- escape sequence for named character encodings [1]
- names [1]
- namespaces [1] [2] [3]
- namespaces
- fully qualified [1]
- multi-level [1]
- open [1]
- ne
- string comparison operator [1]
- nested data structures [1]
- not
- null filehandle [1]
- nullary [1]
- numbers [1]
- numbers
- false [1]
- representation prefixes [1]
- true [1]
- underscore separator [1]
- numeric context [1]
- numeric quantifiers [1]
- numification [1] [2]
O
- objects [1]
- objects
- inheritance [1]
- invocant [1]
- meta object protocol [1]
- multiple inheritance [1]
- octet [1]
- ok() [1]
- OO [1]
- OO
- accessor methods [1]
- attributes [1]
- AUTOLOAD [1]
- bless [1]
- class methods [1] [2]
- classes [1]
- constructors [1]
- delegation [1]
- dispatch [1]
- duck typing [1]
- encapsulation [1]
- genericity [1]
- has-a [1]
- immutability [1]
- inheritance [1] [2] [3]
- instance data [1]
- instance methods [1]
- instances [1]
- invocants [1]
- @ISA [1]
- is-a [1]
- Liskov Substitution Principle [1]
- metaclass [1]
- method dispatch [1]
- methods [1] [2]
- mixins [1]
- monkeypatching [1]
- multiple inheritance [1]
- mutator methods [1]
- polymorphism [1]
- proxying [1]
- single responsibility principle [1]
- state [1]
- OO: composition [1]
- open [1]
- operands [1]
- operators [1]
- operators
- != [1]
- ++ [1]
- %= [1]
- ! [1]
- // [1] [2] [3]
- ?: [1]
- / [1]
- !~ [1] [2]
- *= [1]
- > [1]
- += [1]
- || [1]
- * [1]
- ... [1]
- <> [1]
- < [1]
- &= [1]
- + [1]
- -> [1]
- |= [1]
- >= [1]
- , [1]
- ~~ [1] [2]
- >> [1]
- **= [1]
- <=> [1] [2]
- - [1]
- % [1]
- <<= [1]
- -= [1]
- ^ [1]
- == [1]
- -- [1]
- << [1]
- ** [1]
- /= [1]
- =~ [1] [2]
- => [1] [2]
- & [1]
- | [1]
- && [1]
- >>= [1]
- . [1] [2]
- .. [1] [2]
- ^= [1]
- \ [1] [2]
- <= [1]
- and [1]
- arithmetic [1]
- arity [1]
- auto-increment [1]
- bitwise [1]
- characteristics [1]
- cmp [1] [2]
- comma [1]
- -d [1]
- defined-or [1] [2]
- -e [1]
- eq [1] [2]
- -f [1]
- fixity [1]
- flip-flop [1]
- ge [1]
- gt [1]
- le [1]
- logical [1]
- lt [1]
- m// [1]
- match [1]
- ne [1] [2]
- not [1]
- numeric [1]
- or [1]
- q [1]
- qq [1]
- qr// [1]
- quoting [1]
- qw() [1]
- -r [1]
- range [1] [2]
- repetition [1]
- s/// [1]
- -s [1]
- smart match [1]
- string [1]
- substitution [1]
- triple-dot [1]
- whatever [1]
- -X [1]
- x [1]
- xor [1]
- or
- orcish maneuver [1]
- $OUTPUT_AUTOFLUSH [1]
- overloading [1]
- overloading
- boolean [1]
- inheritance [1]
- numeric [1]
- string [1]
- overloadpragma [1]
P
- p5p [1]
- packages [1]
- packages
- bareword names [1]
- namespaces [1]
- scope [1]
- versions [1]
- parameters [1]
- parameters
- aliasing [1]
- flattening [1]
- named [1]
- slurping [1]
- parentpragma [1]
- partial application [1]
- PAUSE [1]
- Perl 5 Porters [1]
- Perl Buzz [1]
- Perl Mongers [1]
- Perl Weekly [1]
- perlbrew [1] [2]
- perl.com [1]
- perldoc [1]
- perldoc
- -f(search perlfunc) [1]
- -l [1]
- -lm [1]
- -m [1]
- -q(search perlfaq) [1]
- -v(search perlvar) [1]
- perl.org [1]
- $PID [1]
- Pinto [1]
- plan() [1]
- Planet Perl [1]
- Planet Perl Iron Man [1]
- POD [1]
- POD
- perldoc [1]
- podchecker [1]
- Pod::Webserver [1]
- polymorphism [1]
- postcircumfix [1]
- postfix [1]
- pragmas [1]
- pragmas
- attributes [1]
- autodie [1] [2]
- autovivification [1]
- charnames [1]
- constant [1] [2]
- disabling [1]
- enabling [1]
- experimental [1]
- feature [1] [2] [3]
- less [1]
- overload [1]
- overloading [1]
- parent [1]
- scope [1]
- strict [1] [2] [3] [4]
- subs [1] [2]
- useful core pragmas [1]
- utf8 [1] [2]
- vars [1]
- warnings [1] [2]
- writing [1]
- precedence [1]
- precedence
- prefix [1]
- principle of least astonishment [1]
- $PROGRAM_NAME [1]
- prototypes [1]
- prototypes
- prove [1] [2]
- proveall [1]
- proxying [1]
Q
- \Q
- disable metacharacters regex metacharacter [1]
- q
- single quoting operator [1]
- qq
- double quoting operator [1]
- qr//
- compile regex operator [1]
- quantifiers
- greedy [1]
- zero or more [1]
- qw()
R
- -r
- readable file test operator [1]
- /r
- non-destructive substitution modifier [1]
- range [1]
- readline [1]
- recursion [1]
- recursion
- references [1]
- references
- aliases [1]
- anonymous arrays [1]
- arrays [1]
- dereferencing [1]
- filehandles [1]
- functions [1]
- hashes [1]
- \operator [1]
- reference counting [1]
- scalar [1]
- weak [1]
- reflection [1]
- regex [1]
- regex
- () [1]
- . [1]
- $1 [1]
- $2 [1]
- alternation [1]
- anchors [1]
- assertions [1]
- atom [1]
- \B [1]
- capture [1]
- captures [1] [2]
- case-insensitive [1]
- \d [1]
- \D [1]
- disabling metacharacters [1]
- embedded modifiers [1]
- /emodifier [1]
- engine [1]
- escaping metacharacters [1]
- extended readability [1]
- first-class [1]
- \G [1]
- global match [1]
- global match anchor [1]
- /gmodifier [1]
- /imodifier [1]
- keep assertion [1]
- literals [1]
- metacharacters [1] [2]
- /mmodifier [1]
- modification [1]
- modifiers [1]
- multiline [1]
- named captures [1]
- non-destructive substitution [1]
- numbered captures [1]
- one or more quantifier [1]
- qr// [1]
- quantifiers [1]
- /rmodifier [1]
- \s [1]
- \S [1]
- single line [1]
- /smodifier [1]
- substitution [1]
- substitution evaluation [1]
- \w [1]
- \W [1]
- whitespace [1]
- /xmodifier [1]
- zero or one quantifier [1]
- zero-width assertion [1]
- zero-width negative look-ahead assertion [1]
- zero-width negative look-behind assertion [1]
- zero-width positive look-ahead assertion [1]
- zero-width positive look-behind assertion [1]
- Regexp [1]
- Regexp::Common [1]
- Regexp::English [1]
- regular expressions [1]
- right associativity [1]
- roles [1]
- roles
- allomorphism [1]
- composition [1]
- RT [1]
- rvalue [1]
S
- -s
- non-empty file test operator [1]
- s///
- substitution operator [1]
- /s
- single line regex modifier [1]
- \S
- non-whitespace regex metacharacter [1]
- \s
- whitespace regex metacharacter [1]
- SCALAR [1]
- scalar context [1]
- scalar variables [1]
- scalars [1] [2]
- scalars
- boolean values [1]
- references [1]
- Scalar::Util [1] [2] [3] [4] [5]
- Scalar::Util
- Schwartzian transform [1]
- scope [1] [2]
- scope
- dynamic [1]
- iterator [1]
- lexical [1]
- lexical shadowing [1]
- packages [1] [2]
- state [1]
- search.cpan.org [1]
- $self [1]
- short-circuiting [1] [2]
- %SIG [1]
- $SIG{__WARN__} [1]
- @sigil [1]
- sigil [1]
- sigils [1]
- sigils
- $ [1] [2] [3]
- $# [1]
- @ [1] [2] [3]
- & [1] [2]
- * [1]
- % [1]
- variant [1]
- slices [1]
- slices
- smart match [1]
- sort [1]
- sort
- Schwartzian transform [1]
- spaghetti code [1]
- state [1] [2]
- STDERR [1]
- STDIN [1]
- STDOUT [1]
- Storable [1]
- Strawberry Perl [1]
- strict [1]
- strictpragma [1] [2]
- string context [1]
- stringification [1] [2]
- strings [1]
- strings
- concatenation [1]
- delimiters [1]
- double-quoted [1]
- false [1]
- heredocs [1]
- interpolation [1]
- \N{} [1]
- operators [1]
- single-quoted [1]
- true [1]
- \x{} [1]
- subroutine [1]
- subspragma [1] [2]
- subtypes [1]
- super globals [1]
- super globals
- alternatives [1]
- managing [1]
- useful [1]
- symbol tables [1] [2] [3]
- symbolic lookups [1]
T
- -T
- taint command-line argument [1]
- -t
- enable baby taint command-line argument [1]
- tailcalls [1] [2]
- taint [1]
- taint
- checking [1]
- removing sources of [1]
- untainting [1]
- tainted() [1]
- TAP (Test Anything Protocol) [1]
- TAP::Harness [1] [2]
- ternary conditional [1]
- Test::Builder [1]
- testing [1]
- testing
- assertion [1]
- cmp_ok() [1]
- is() [1]
- isa_ok() [1]
- isnt() [1]
- ok() [1]
- plan [1]
- prove [1]
- proveallalias [1]
- running tests [1]
- TAP [1]
- t/directory [1]
- Test::Builder [1]
- .tfiles [1]
- Test::More [1] [2]
- The Perl Foundation [1]
- Tie::File [1]
- Tie::StdArray [1]
- Tie::StdHash [1]
- Tie::StdScalar [1]
- Tim Toady [1]
- TIMTOWTDI [1]
- tr//
- transliteration operator [1]
- trinary [1]
- true [1]
- truthiness [1]
- Try::Tiny [1] [2]
- typeglobs [1] [2]
- types [1] [2]
U
- unary [1]
- unary conversions
- boolean [1]
- numeric [1]
- string [1]
- undef [1] [2]
- undef
- underscore [1]
- Unicode [1]
- Unicode
- Unicode word boundary metacharacter [1]
- unicode_strings [1]
- unimporting [1]
- UNITCHECK [1]
- UNIVERSAL [1] [2]
- UNIVERSAL
- UNIVERSAL::can [1] [2]
- UNIVERSAL::DOES [1]
- UNIVERSAL::isa [1]
- UNIVERSAL::VERSION [1]
- Unix [1]
- untainting [1]
- UTF-8 [1]
- utf8::all [1]
- utf8pragma [1]
V
- value context [1]
- values [1]
- variable [1]
- variables [1]
- variables
- @_ [1]
- $_ [1]
- anonymous [1]
- @ARGV [1]
- arrays [1]
- container type [1]
- hashes [1]
- lexical [1]
- names [1]
- scalars [1]
- scope [1]
- $self [1]
- sigils [1]
- super global [1]
- types [1]
- value type [1]
- variant sigils [1]
- VERSION() [1] [2]
- $VERSION [1]
- version numbers [1]
- void context [1]
W
- \W
- non-alphanumeric regex metacharacter [1]
- -W
- enable warnings command-line argument [1]
- $^W [1]
- -w
- enable warnings command-line argument [1]
- \w
- alphanumeric regex metacharacter [1]
- Wall, Larry [1]
- Want [1]
- wantarray [1]
- warnings [1]
- warnings
- catching [1]
- fatal [1]
- registering [1]
- weak references [1]
- websites
- blogs.perl.org [1]
- cpan.org [1]
- gitpan [1]
- MetaCPAN [1]
- Perl Buzz [1]
- Perl Weekly [1]
- perl.org [1]
- Planet Perl [1]
- Planet Perl Iron Man [1]
- word boundary metacharacter [1]
X
- x
- -X
- disable warnings command-line argument [1]
- file test operators [1]
- /x
- extended readability regex modifier [1]
- \x{}
- escape sequence for character encodings [1]
- xor
Y
Z
- \z
- end of string regex metacharacter [1]
- \Z
- end of line regex metacharacter [1]
[
- []
- character class regex metacharacters [1]
- circumfix operator [1]
- postcircumfix operator [1]
\
- \
- prefix operator [1]
- regex escaping metacharacter [1]
^
- ^
- bitwise operator [1]
- negation of character class regex metacharacter [1]
- start of string after newline regex metacharacter [1]
- ^=
_
- @_ [1] [2]
- $_
- default scalar variable [1]
- __DATA__ [1]
- __END__ [1]
`
{
- {}
- circumfix operator [1]
- postcircumfix operator [1]
- regex numeric quantifier [1]
|
- ||=
- |
- alternation regex metacharacter [1]
- bitwise operator [1]
- infix operator [1]
- |=
- bitwise operator [1]
- infix operator [1]
- ||
- infix operator [1]
- logical operator [1]
~
- ~~
- smart match operator [1] [2]
- ~