Code-ART
view release on metacpan or search on metacpan
lib/Code/ART.pm view on Meta::CPAN
"\${^UNICODE}" => { aliases => {}, desc => "Unicode settings" },
"\${^UTF8CACHE}" =>
{ aliases => {}, desc => "Internal UTF-8 offset caching controls" },
"\${^UTF8LOCALE}" => { aliases => {}, desc => "UTF-8 locale" },
"\${^WARNING_BITS}" => { aliases => {}, desc => "Lexical warning flags" },
"\${^WIN32_SLOPPY_STAT}" =>
{ aliases => {}, desc => "Use non-opening stat() under Windows" },
"\$|" => {
aliases => { "\$OUTPUT_AUTOFLUSH" => 1 },
desc => "Autoflush status of selected output filehandle",
},
"\$~" => {
aliases => { "\$FORMAT_NAME" => 1 },
desc => "Name of format for selected output channel",
},
"%!" => {
aliases => { "%ERRNO" => 1, "%OS_ERROR" => 1 },
desc => "Status of all possible errors from most recent system call",
},
"%+" => {
aliases => {},
desc => "Named captures of most recent regex match (as strings)",
},
"%-" => {
aliases => { "%LAST_MATCH_START" => 1 },
desc =>
"Named captures of most recent regex match (as arrays of strings)",
},
"%^H" => { aliases => {}, desc => "Lexical hints hash" },
"%ENV" => { aliases => {}, desc => "The current shell environment" },
"%ERRNO" => {
aliases => { "%!" => 1, "%OS_ERROR" => 1 },
desc => "Status of all possible errors from most recent system call",
},
"%INC" => { aliases => {}, desc => "Filepaths of loaded modules" },
"%LAST_MATCH_START" => {
aliases => { "%-" => 1 },
desc =>
"Named captures of most recent regex match (as arrays of strings)",
},
"%OS_ERROR" => {
aliases => { "%!" => 1, "%ERRNO" => 1 },
desc => "Status of all possible errors from most recent system call",
},
"%SIG" => { aliases => {}, desc => "Signal handlers" },
"\@+" => {
aliases => { "\@LAST_PAREN_MATCH" => 1 },
desc =>
"Offsets of ends of capture groups of most recent regex match",
},
"\@-" => {
aliases => { "\@LAST_MATCH_START" => 1 },
desc =>
"Offsets of starts of capture groups of most recent regex match",
},
"\@_" => { aliases => { "\@ARG" => 1 }, desc => "Subroutine arguments" },
"\@ARG" => { aliases => { "\@_" => 1 }, desc => "Subroutine arguments" },
"\@ARGV" => { aliases => {}, desc => "Command line arguments" },
"\@F" => {
aliases => {},
desc => "Fields of the current input line (under autosplit mode)",
},
"\@INC" => { aliases => {}, desc => "Search path for loading modules" },
"\@LAST_MATCH_START" => {
aliases => { "\@-" => 1 },
desc =>
"Offsets of starts of capture groups of most recent regex match",
},
"\@LAST_PAREN_MATCH" => {
aliases => { "\@+" => 1 },
desc =>
"Offsets of ends of capture groups of most recent regex match",
},
);
# Build pattern to detect "unhelpful" variable and subroutine names
my @CACOGRAMS = qw<
in(put)
out(put)
get
put
(re)set
clear
update
array
data
dict(ionary)
dictionaries
elem(ent)
hash
heap
idx
indices
key[]
list
node
num(ber)
obj(ect)
queue
rec(ord)
scalar
set
stack
str(ing)
tree
val(ue)[]
opt(ion)
arg(ument)
range
var(iable)
desc(riptor)
alt(ernate)
item
prev(ious)
next
last
other
( run in 0.881 second using v1.01-cache-2.11-cpan-483215c6ad5 )