# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is autogenerated by buildtoc from all the other pods.
# Edit those files and run pod/buildtoc to effect changes.
=encoding UTF-8
=head1 NAME
perltoc - perl documentation table of contents
=head1 DESCRIPTION
This page provides a brief table of contents for the rest of the Perl
documentation set. It is meant to be scanned quickly or grepped
through to locate the proper section you're looking for.
=head1 BASIC DOCUMENTATION
=head2 perl - The Perl 5 language interpreter
=over 4
=item SYNOPSIS
=item GETTING HELP
=over 4
=item Overview
=item Tutorials
=item Reference Manual
=item Internals and C Language Interface
=item Miscellaneous
=item Language-Specific
=item Platform-Specific
=item Stubs for Deleted Documents
=back
=item DESCRIPTION
=item AVAILABILITY
=item ENVIRONMENT
=item AUTHOR
=item FILES
=item SEE ALSO
=item DIAGNOSTICS
=item BUGS
=item NOTES
=back
=head2 perlintro -- a brief introduction and overview of Perl
=over 4
=item DESCRIPTION
=over 4
=item What is Perl?
=item Running Perl programs
=item Safety net
=item Basic syntax overview
=item Perl variable types
Scalars, Arrays, Hashes
=item Variable scoping
=item Conditional and looping constructs
if, while, for, foreach
=item Builtin operators and functions
Arithmetic, Numeric comparison, String comparison, Boolean logic,
Miscellaneous
=item Files and I/O
=item Regular expressions
Simple matching, Simple substitution, More complex regular expressions,
Parentheses for capturing, Other regexp features
=item Writing subroutines
=item OO Perl
=item Using Perl modules
=back
=item AUTHOR
=back
=head2 perlrun - how to execute the Perl interpreter
=over 4
=item SYNOPSIS
=item DESCRIPTION
=over 4
=item #! and quoting on non-Unix systems
X X<#!>
OS/2, MS-DOS, Win95/NT, VMS
=item Location of Perl
X
=item Command Switches
X X
B<-0>[I] X<-0> X<$/>, B<-a> X<-a> X, B<-C
[I]> X<-C>, B<-c> X<-c>, B<-d> X<-d> X<-dt>, B<-dt>,
B<-d:>I X<-d> X<-dt>, B<-dt:>I,
B<-D>I X<-D> X X<-DDEBUGGING>, B<-D>I, B<-e>
I X<-e>, B<-E> I X<-E>, B<-f> X<-f>
X X, B<-F>I X<-F>, B<-h> X<-h>,
B<-i>[I] X<-i> X, B<-I>I X<-I> X<@INC>,
B<-l>[I] X<-l> X<$/> X<$\>, B<-m>[B<->]I X<-m> X<-M>,
B<-M>[B<->]I, B<-M>[B<->]I<'module ...'>,
B<-[mM]>[B<->]I, B<-n> X<-n>, B<-p> X<-p>, B<-s>
X<-s>, B<-S> X<-S>, B<-t> X<-t>, B<-T> X<-T>, B<-u> X<-u>, B<-U> X<-U>,
B<-v> X<-v>, B<-V> X<-V>, B<-V:>I, B<-w> X<-w>, B<-W> X<-W>,
B<-X> X<-X>, B<-x> X<-x>, B<-x>I
=back
=item ENVIRONMENT
X
HOME X, LOGDIR X, PATH X, PERL5LIB X,
PERL5OPT X, PERLIO X, :bytes X<:bytes>, :crlf X<:crlf>,
:mmap X<:mmap>, :perlio X<:perlio>, :pop X<:pop>, :raw X<:raw>, :stdio
X<:stdio>, :unix X<:unix>, :utf8 X<:utf8>, :win32 X<:win32>, PERLIO_DEBUG
X, PERLLIB X, PERL5DB X, PERL5DB_THREADED
X, PERL5SHELL (specific to the Win32 port) X,
PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port)
X, PERL_DEBUG_MSTATS X,
PERL_DESTRUCT_LEVEL X, PERL_DL_NONLAZY
X, PERL_ENCODING X, PERL_HASH_SEED
X, PERL_PERTURB_KEYS X,
PERL_HASH_SEED_DEBUG X, PERL_MEM_LOG X,
PERL_ROOT (specific to the VMS port) X, PERL_SIGNALS
X, PERL_UNICODE X, PERL_USE_UNSAFE_INC
X, SYS$LOGIN (specific to the VMS port) X
=back
=head2 perlreftut - Mark's very short tutorial about references
=over 4
=item DESCRIPTION
=item Who Needs Complicated Data Structures?
=item The Solution
=item Syntax
=over 4
=item Making References
=item Using References
=item An Example
=item Arrow Rule
=back
=item Solution
=item The Rest
=item Summary
=item Credits
=over 4
=item Distribution Conditions
=back
=back
=head2 perldsc - Perl Data Structures Cookbook
=over 4
=item DESCRIPTION
arrays of arrays, hashes of arrays, arrays of hashes, hashes of hashes,
more elaborate constructs
=item REFERENCES
X X X X
=item COMMON MISTAKES
=item CAVEAT ON PRECEDENCE
X X
=item WHY YOU SHOULD ALWAYS C