PERLTOC(1) | Perl Programmers Reference Guide | PERLTOC(1) |
perltoc - perl documentation table of contents
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.
,
"/PATTERN/msixpodualngc",
The empty pattern "//", Matching in
list context, "\G
assertion",
"m?PATTERN?msixpodualngc"
,
"s/PATTERN/REPLACEMENT/msixpodualngcer"
, -X EXPR, -X DIRHANDLE, -X, abs VALUE ,
abs, accept NEWSOCKET,GENERICSOCKET , alarm SECONDS , alarm, atan2 Y,X ,
bind SOCKET,NAME , binmode FILEHANDLE, LAYER
, binmode FILEHANDLE, bless REF,CLASSNAME , bless REF, break, caller EXPR
, caller, chdir EXPR , chdir FILEHANDLE, chdir DIRHANDLE, chdir, chmod
LIST , chomp VARIABLE , chomp( LIST ), chomp, chop VARIABLE , chop( LIST
), chop, chown LIST
, chr NUMBER , chr, chroot FILENAME , chroot, close FILEHANDLE , close,
closedir DIRHANDLE , connect SOCKET,NAME , continue BLOCK , continue,
cos EXPR
, cos, crypt PLAINTEXT,SALT
, dbmclose HASH , dbmopen HASH,DBNAME,MASK , defined EXPR
, defined, delete EXPR , die LIST
, do BLOCK , do EXPR , dump LABEL , dump EXPR, dump, each HASH , each
ARRAY , eof FILEHANDLE , eof (), eof, eval EXPR
, eval BLOCK, eval, String eval, Under the
"unicode_eval" feature, Outside the
"unicode_eval" feature, Block eval,
evalbytes EXPR , evalbytes, exec LIST , exec PROGRAM LIST, exists EXPR ,
exit EXPR
, exit, exp EXPR
, exp, fc EXPR
, fc, fcntl FILEHANDLE,FUNCTION,SCALAR , __FILE__ , fileno FILEHANDLE ,
fileno DIRHANDLE, flock FILEHANDLE,OPERATION , fork , format , formline
PICTURE,LIST , getc FILEHANDLE , getc, getlogin
, getpeername SOCKET , getpgrp PID , getppid , getpriority WHICH,WHO ,
getpwnam NAME
, getgrnam NAME, gethostbyname NAME, getnetbyname NAME, getprotobyname
NAME, getpwuid UID, getgrgid GID, getservbyname NAME,PROTO,
gethostbyaddr ADDR,ADDRTYPE, getnetbyaddr ADDR,ADDRTYPE,
getprotobynumber NUMBER, getservbyport PORT,PROTO, getpwent, getgrent,
gethostent, getnetent, getprotoent, getservent, setpwent, setgrent,
sethostent STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN,
setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent,
endprotoent, endservent, getsockname SOCKET , getsockopt
SOCKET,LEVEL,OPTNAME , glob EXPR
, glob, gmtime EXPR
, gmtime, goto LABEL , goto EXPR, goto &NAME, grep BLOCK LIST , grep
EXPR,LIST, hex EXPR
, hex, import LIST , index STR,SUBSTR,POSITION , index STR,SUBSTR, int
EXPR , int, ioctl FILEHANDLE,FUNCTION,SCALAR , join EXPR,LIST , keys
HASH
, keys ARRAY, kill SIGNAL, LIST, kill SIGNAL , last LABEL , last EXPR,
last, lc EXPR , lc, If "use bytes" is
in effect:, Otherwise, if "use
locale" for
"LC_CTYPE" is in effect:, Otherwise,
If EXPR has the UTF8 flag set:, Otherwise, if "use
feature 'unicode_strings'" or "use
locale ':not_characters'" is in
effect:, Otherwise:, lcfirst EXPR , lcfirst, length EXPR , length,
__LINE__ , link OLDFILE,NEWFILE , listen SOCKET,QUEUESIZE , local EXPR ,
localtime EXPR , localtime, lock THING , log EXPR , log, lstat
FILEHANDLE , lstat EXPR, lstat DIRHANDLE, lstat, m//, map BLOCK LIST ,
map EXPR,LIST, mkdir FILENAME,MODE
, mkdir FILENAME, mkdir, msgctl ID,CMD,ARG , msgget KEY,FLAGS , msgrcv
ID,VAR,SIZE,TYPE,FLAGS , msgsnd ID,MSG,FLAGS , my VARLIST , my TYPE
VARLIST, my VARLIST : ATTRS, my TYPE VARLIST : ATTRS, next LABEL , next
EXPR, next, no MODULE VERSION LIST , no MODULE VERSION, no MODULE LIST,
no MODULE, no VERSION, oct EXPR , oct, open FILEHANDLE,MODE,EXPR , open
FILEHANDLE,MODE,EXPR,LIST, open FILEHANDLE,MODE,REFERENCE, open
FILEHANDLE,EXPR, open FILEHANDLE, Working with files, Simple examples,
About filehandles, About modes, Checking the return value, Specifying
I/O layers in MODE, Using "undef" for
temporary files, Opening a filehandle into an in-memory scalar, Opening
a filehandle into a command, Duping filehandles, Legacy usage,
Specifying mode and filename as a single argument, Calling
"open" with one argument via global
variables, Assigning a filehandle to a bareword, Other considerations,
Automatic filehandle closure, Automatic pipe flushing, Direct versus
by-reference assignment of filehandles, Whitespace and special
characters in the filename argument, Invoking C-style
"open", Portability issues, opendir
DIRHANDLE,EXPR , ord EXPR , ord, our VARLIST , our TYPE VARLIST, our
VARLIST : ATTRS, our TYPE VARLIST : ATTRS, pack TEMPLATE,LIST , package
NAMESPACE, package NAMESPACE VERSION
, package NAMESPACE BLOCK, package NAMESPACE VERSION BLOCK , __PACKAGE__
, pipe READHANDLE,WRITEHANDLE , pop ARRAY , pop, pos SCALAR , pos, print
FILEHANDLE LIST , print FILEHANDLE, print LIST, print, printf FILEHANDLE
FORMAT, LIST , printf FILEHANDLE, printf FORMAT, LIST, printf, prototype
FUNCTION , prototype, push ARRAY,LIST , q/STRING/, qq/STRING/,
qw/STRING/, qx/STRING/, qr/STRING/, quotemeta EXPR , quotemeta, rand
EXPR , rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET , read
FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE , readline EXPR, readline ,
readlink EXPR , readlink, readpipe EXPR, readpipe , recv
SOCKET,SCALAR,LENGTH,FLAGS , redo LABEL , redo EXPR, redo, ref EXPR ,
ref, rename OLDNAME,NEWNAME , require VERSION , require EXPR, require,
reset EXPR , reset, return EXPR , return, reverse LIST , rewinddir
DIRHANDLE , rindex STR,SUBSTR,POSITION , rindex STR,SUBSTR, rmdir
FILENAME , rmdir, s///, say FILEHANDLE LIST , say FILEHANDLE, say LIST,
say, scalar EXPR , seek FILEHANDLE,POSITION,WHENCE , seekdir
DIRHANDLE,POS , select FILEHANDLE , select, select
RBITS,WBITS,EBITS,TIMEOUT , semctl ID,SEMNUM,CMD,ARG , semget
KEY,NSEMS,FLAGS , semop KEY,OPSTRING , send SOCKET,MSG,FLAGS,TO , send
SOCKET,MSG,FLAGS, setpgrp PID,PGRP
, setpriority WHICH,WHO,PRIORITY
, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL , shift ARRAY , shift, shmctl
ID,CMD,ARG , shmget KEY,SIZE,FLAGS , shmread ID,VAR,POS,SIZE , shmwrite
ID,STRING,POS,SIZE, shutdown SOCKET,HOW , sin EXPR , sin, sleep EXPR ,
sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL , socketpair
SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL , sort SUBNAME LIST , sort BLOCK
LIST, sort LIST, splice ARRAY,OFFSET,LENGTH,LIST , splice
ARRAY,OFFSET,LENGTH, splice ARRAY,OFFSET, splice ARRAY, split
/PATTERN/,EXPR,LIMIT , split /PATTERN/,EXPR, split /PATTERN/, split,
sprintf FORMAT, LIST , format parameter index, flags, vector flag,
(minimum) width, precision, or maximum width , size, order of arguments,
sqrt EXPR , sqrt, srand EXPR , srand, stat FILEHANDLE
, stat EXPR, stat DIRHANDLE, stat, state VARLIST , state TYPE VARLIST,
state VARLIST : ATTRS, state TYPE VARLIST : ATTRS, study SCALAR , study,
sub NAME BLOCK , sub NAME (PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub
NAME (PROTO) : ATTRS BLOCK, __SUB__ , substr
EXPR,OFFSET,LENGTH,REPLACEMENT
, substr EXPR,OFFSET,LENGTH, substr EXPR,OFFSET, symlink OLDFILE,NEWFILE
, syscall NUMBER, LIST , sysopen FILEHANDLE,FILENAME,MODE , sysopen
FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET
, sysread FILEHANDLE,SCALAR,LENGTH, sysseek FILEHANDLE,POSITION,WHENCE ,
system LIST , system PROGRAM LIST, syswrite
FILEHANDLE,SCALAR,LENGTH,OFFSET , syswrite FILEHANDLE,SCALAR,LENGTH,
syswrite FILEHANDLE,SCALAR, tell FILEHANDLE , tell, telldir DIRHANDLE ,
tie VARIABLE,CLASSNAME,LIST , tied VARIABLE , time , times , tr///,
truncate FILEHANDLE,LENGTH , truncate EXPR,LENGTH, uc EXPR , uc, ucfirst
EXPR , ucfirst, umask EXPR , umask, undef EXPR , undef, unlink LIST
, unlink, unpack TEMPLATE,EXPR , unpack TEMPLATE, unshift ARRAY,LIST ,
untie VARIABLE , use Module VERSION LIST , use Module VERSION, use
Module LIST, use Module, use VERSION, utime LIST , values HASH , values
ARRAY, vec EXPR,OFFSET,BITS , wait , waitpid PID,FLAGS , wantarray ,
warn LIST
, write FILEHANDLE , write EXPR, write, y///
,
"(?<!pattern)",
"(*nlb:pattern)",
"(*negative_lookbehind:pattern)"
,
"(?<NAME>pattern)",
"(?'NAME'pattern)"
,
"\k<NAME>",
"\k'NAME'",
"(?{
code
})" , "(??{
code
})" ,
"(?PARNO)"
"(?-PARNO)"
"(?+PARNO)"
"(?R)"
"(?0)"
,
"(?&NAME)"
,
"(?(condition)yes-pattern|no-pattern)"
,
"(?(condition)yes-pattern)",
an integer in parentheses, a lookahead/lookbehind/evaluate zero-width
assertion;, a name in angle brackets or single quotes, the special
symbol "(R)",
"(1)"
"(2)" ..,
"(<NAME>)"
"('NAME')",
"(?=...)"
"(?!...)"
"(?<=...)"
"(?<!...)",
"(?{
CODE
})", "(R)",
"(R1)"
"(R2)" ..,
"(R&NAME)",
"(DEFINE)",
"(?>pattern)",
"(*atomic:pattern)"
, "(?[ ])"
run()
allow_installing_module_downgrades, allow_installing_outdated_dists, auto_commit, build_cache, build_dir, build_dir_reuse, build_requires_install_policy, cache_metadata, check_sigs, cleanup_after_install, colorize_output, colorize_print, colorize_warn, colorize_debug, commandnumber_in_prompt, connect_to_internet_ok, ftp_passive, ftpstats_period, ftpstats_size, getcwd, halt_on_failure, histfile, histsize, inactivity_timeout, index_expire, inhibit_startup_message, keep_source_where, load_module_verbosity, makepl_arg, make_arg, make_install_arg, make_install_make_command, mbuildpl_arg, mbuild_arg, mbuild_install_arg, mbuild_install_build_command, pager, prefer_installer, prefs_dir, prerequisites_policy, randomize_urllist, recommends_policy, scan_cache, shell, show_unparsable_versions, show_upload_date, show_zero_versions, suggests_policy, tar_verbosity, term_is_latin, term_ornaments, test_report, perl5lib_verbosity, prefer_external_tar, trust_test_report_history, urllist_ping_external, urllist_ping_verbose, use_prompt_default, use_sqlite, version_timeout, yaml_load_code, yaml_module
new( LOCAL_FILE_NAME )
continents()
countries( [CONTINENTS] )
mirrors( [COUNTRIES] )
get_mirrors_by_countries( [COUNTRIES] )
get_mirrors_by_continents( [CONTINENTS] )
get_countries_by_continents( [CONTINENTS] )
default_mirror
best_mirrors
get_n_random_mirrors_by_continents( N, [CONTINENTS] )
get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK, %ARGS );
find_best_continents( HASH_REF );
$DB::sub, %DB::sub, $DB::single, $DB::signal, $DB::trace, @DB::args, @DB::dbline, %DB::dbline, $DB::package, $DB::filename, $DB::subname, $DB::lineno
ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings, Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS, Various Mac encodings, (Mac) Indic encodings
cat
eqtime
rm_rf
rm_f
touch
mv
cp
chmod
mkpath
test_f
test_d
dos2unix
pod2man
warn_if_old_packlist
perllocal_install
uninstall
test_s
cp_nonempty
constant_types
XS_constant PACKAGE, TYPES, XS_SUBNAME, C_SUBNAME
autoload PACKAGE, VERSION, AUTOLOADER
WriteMakefileSnippet
WriteConstants ATTRIBUTE => VALUE [, ...], NAME, DEFAULT_TYPE, BREAKOUT_AT, NAMES, PROXYSUBS, C_FH, C_FILE, XS_FH, XS_FILE, XS_SUBNAME, C_SUBNAME
header
memEQ_clause args_hashref
dump_names arg_hashref, ITEM..
assign arg_hashref, VALUE..
return_clause arg_hashref, ITEM
switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
params WHAT
dogfood arg_hashref, ITEM..
normalise_items args, default_type, seen_types, seen_items, ITEM..
C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre, post, def_pre, def_post, utf8, weight
perl_stringify NAME
_move_file_at_boot( $file, $target, $moan )
_unlink_or_rename( $file, $tryhard, $installing )
_have_write_access
_can_write_dir($dir)
_mkpath($dir,$show,$verbose,$dry_run)
_copy($from,$to,$verbose,$dry_run)
_chdir($from)
install
_do_cleanup
install_rooted_file( $file ), install_rooted_dir( $dir )
forceunlink( $file, $tryhard )
directory_not_empty( $dir )
install_default DISCOURAGED
uninstall
inc_uninstall($filepath,$libdir,$verbose,$dry_run,$ignore,$results)
run_filter($cmd,$src,$dest)
pm_to_blib
_autosplit
_invokant
os_flavor
init_linker
cflags
replace_manpage_separator
init_linker
maybe_command
dynamic_lib
install
replace_manpage_separator
xs_static_lib_is_xs
os_flavor
init_platform, platform_constants
static_lib_pure_cmd
xs_static_lib_is_xs
dynamic_lib
init_linker
os_flavor
xs_static_lib_is_xs
replace_manpage_separator
c_o (o)
xs_obj_opt
dbgoutflag
cflags (o)
const_cccmd (o)
const_config (o)
const_loadlibs (o)
constants (o)
depend (o)
init_DEST
init_dist
dist (o)
dist_basics (o)
dist_ci (o)
dist_core (o)
dist_target
tardist_target
zipdist_target
tarfile_target
zipfile_target
uutardist_target
shdist_target
dlsyms (o)
dynamic_bs (o)
dynamic_lib (o)
xs_dynamic_lib_macros
xs_make_dynamic_lib
exescan
extliblist
find_perl
fixin
force (o)
guess_name
has_link_code
init_dirscan
init_MANPODS
init_MAN1PODS
init_MAN3PODS
init_PM
init_DIRFILESEP
init_main
init_tools
init_linker
init_lib2arch
init_PERL
init_platform, platform_constants
init_PERM
init_xs
install (o)
installbin (o)
linkext (o)
lsdir
macro (o)
makeaperl (o)
xs_static_lib_is_xs (o)
makefile (o)
maybe_command
needs_linking (o)
parse_abstract
parse_version
pasthru (o)
perl_script
perldepend (o)
pm_to_blib
ppd
prefixify
processPL (o)
specify_shell
quote_paren
replace_manpage_separator
cd
oneliner
quote_literal
escape_newlines
max_exec_len
static (o)
xs_make_static_lib
static_lib_closures
static_lib_fixtures
static_lib_pure_cmd
staticmake (o)
subdir_x (o)
subdirs (o)
test (o)
test_via_harness (override)
test_via_script (override)
tool_xsubpp (o)
all_target
top_targets (o)
writedoc
xs_c (o)
xs_cpp (o)
xs_o (o)
find_perl (override)
_fixin_replace_shebang (override)
maybe_command (override)
pasthru (override)
pm_to_blib (override)
perl_script (override)
replace_manpage_separator
init_DEST
init_DIRFILESEP
init_main (override)
init_tools (override)
init_platform (override)
platform_constants
init_VERSION (override)
constants (override)
special_targets
cflags (override)
const_cccmd (override)
tools_other (override)
init_dist (override)
c_o (override)
xs_c (override)
xs_o (override)
_xsbuild_replace_macro (override)
_xsbuild_value (override)
dlsyms (override)
xs_obj_opt
dynamic_lib (override)
xs_make_static_lib (override)
static_lib_pure_cmd (override)
xs_static_lib_is_xs
extra_clean_files
zipfile_target, tarfile_target, shdist_target
install (override)
perldepend (override)
makeaperl (override)
maketext_filter (override)
prefixify (override)
cd
oneliner
echo
quote_literal
escape_dollarsigns
escape_all_dollarsigns
escape_newlines
max_exec_len
init_linker
catdir (override), catfile (override)
eliminate_macros
fixpath
os_flavor
is_make_type (override)
make_type (override)
xs_dlsyms_ext
replace_manpage_separator
maybe_command
init_DIRFILESEP
init_tools
init_others
init_platform, platform_constants
specify_shell
constants
special_targets
static_lib_pure_cmd
dynamic_lib
extra_clean_files
init_linker
perl_script
quote_dep
xs_obj_opt
pasthru
arch_check (override)
oneliner
cd
max_exec_len
os_flavor
dbgoutflag
cflags
make_type
os_flavor
make distcheck, make skipcheck, make distclean, make veryclean, make manifest, make distdir, make disttest, make tardist, make dist, make uutardist, make shdist, make zipdist, make ci
__find_relocations
"fileparse"
"basename"
"dirname"
"fileparse_set_fstype"
$ff->output_file
file_name_is_absolute
canonpath
file_name_is_absolute
tmpdir (override)
case_tolerant
canonpath()
catdir()
catfile
curdir
devnull
rootdir
tmpdir
updir
file_name_is_absolute
path
splitpath
splitdir
catpath
abs2rel
rel2abs
catdir()
catfile
curdir
devnull
rootdir
tmpdir
updir
no_upwards
case_tolerant
file_name_is_absolute
path
join
splitpath
splitdir
catpath()
abs2rel
rel2abs()
canonpath (override)
catdir (override)
catfile (override)
curdir (override)
devnull (override)
rootdir (override)
tmpdir (override)
updir (override)
case_tolerant (override)
path (override)
file_name_is_absolute (override)
splitpath (override)
splitdir (override)
catpath (override)
abs2rel (override)
rel2abs (override)
tmpdir
case_tolerant
file_name_is_absolute
catfile
canonpath
splitpath
splitdir
catpath
lock_keys_plus
lock_value, unlock_value
lock_hash, unlock_hash
lock_hash_recurse, unlock_hash_recurse
hashref_locked, hash_locked
hashref_unlocked, hash_unlocked
legal_keys, hidden_keys, all_keys, hash_seed, hash_value, bucket_info, bucket_stats, bucket_array
bucket_stats_formatted
hv_store, hash_traversal_mask, bucket_ratio, used_buckets, num_buckets
the function is_language_tag($lang1)
the function extract_language_tags($whatever)
the function same_language_tag($lang1, $lang2)
the function similarity_language_tag($lang1, $lang2)
the function is_dialect_of($lang1, $lang2)
the function super_languages($lang1)
the function locale2language_tag($locale_identifier)
the function encode_language_tag($lang1)
the function alternate_language_tags($lang1)
the function @langs = panic_languages(@accept_languages)
the function implicate_supers( ...languages... ), the function implicate_supers_strictly( ...languages... )
TIEHASH, EXISTS, STORE
"Pod::Checker->new( %options )"
"$checker->poderror( @args )", "$checker->poderror( {%opts}, @args )"
"$checker->num_errors()"
"$checker->num_warnings()"
"$checker->name()"
"$checker->node()"
"$checker->idx()"
"$checker->hyperlinks()"
line()
type()
page()
node()
the source name of a test to run, a reference to a [ source name, display name ] array
Misplaced plan, No plan, More than one plan, Test numbers out of sequence
Failed tests, Parse errors, Bad exit or wait status
Tgetent, OSPEED, TERM
Tpad, $string, $cnt, $FH
Tputs, $cap, $cnt, $FH
Tgoto, $cap, $col, $row, $FH
Trequire
_to_value
"ok(...)"
"skip(skip_if_true, args...)"
new [ARGS...]
open [SCALARREF]
opened
close
flush
getc
getline
getlines
print ARGS..
read BUF, NBYTES, [OFFSET]
write BUF, NBYTES, [OFFSET]
sysread BUF, LEN, [OFFSET]
syswrite BUF, NBYTES, [OFFSET]
autoflush
binmode
clearerr
eof
seek OFFSET, WHENCE
sysseek OFFSET, WHENCE
tell
use_RS [YESNO]
setpos POS
getpos
sref
test_fail
test_diag
test_test, title (synonym 'name', 'label'), skip_out, skip_err
line_num
color
done_testing
is, isnt
like
unlike
cmp_ok
can_ok
isa_ok
new_ok
subtest
pass, fail
use_ok
explain
TODO: BLOCK, todo_skip
When do I use SKIP vs. TODO?
eq_hash
eq_set
C<Did not find a suitable bracket: "%s">, C<Did not find prefix: /%s/>, C<Did not find opening bracket after prefix: "%s">, C<No quotelike operator found after prefix: "%s">, C<Unmatched closing bracket: "%c">, C<Unmatched opening bracket(s): "%s">, C<Unmatched embedded quote (%s)>, C<Did not find closing delimiter to match '%s'>, C<Mismatched closing bracket: expected "%c" but found "%s">, C<No block delimiter found after quotelike "%s">, C<Did not find leading dereferencer>, C<Bad identifier after dereferencer>, C<Did not find expected opening bracket at %s>, C<Improperly nested codeblock at %s>, C<Missing second block for quotelike "%s">, C<No match found for opening bracket>, C<Did not find opening tag: /%s/>, C<Unable to construct closing tag to match: /%s/>, C<Found invalid nested tag: %s>, C<Found unbalanced nested tag: %s>, C<Did not find closing tag>
Here should be listed all the extra programs' documentation, but they don't all have manual pages yet:
Larry Wall <larry@wall.org>, with the help of oodles of other folks.
2023-11-25 | perl v5.32.1 |