Update perl keywords & auto-completion API

Update list through Perl v5.30

Close #8198
This commit is contained in:
PeterCJ 2020-04-30 16:50:48 -07:00 committed by Don HO
parent 6b51bb464a
commit 801a3f5845
No known key found for this signature in database
GPG Key ID: 6C429F1D8D84F46E
2 changed files with 227 additions and 210 deletions

View File

@ -112,12 +112,14 @@
<KeyWord name="BEGIN" /> <KeyWord name="BEGIN" />
<KeyWord name="Balloon" /> <KeyWord name="Balloon" />
<KeyWord name="Button" /> <KeyWord name="Button" />
<KeyWord name="CHECK" />
<KeyWord name="CORE" /> <KeyWord name="CORE" />
<KeyWord name="DATA" /> <KeyWord name="DATA" />
<KeyWord name="DESTROY" /> <KeyWord name="DESTROY" />
<KeyWord name="END" /> <KeyWord name="END" />
<KeyWord name="Entry" /> <KeyWord name="Entry" />
<KeyWord name="Frame" /> <KeyWord name="Frame" />
<KeyWord name="INIT" />
<KeyWord name="Label" /> <KeyWord name="Label" />
<KeyWord name="MainLoop" /> <KeyWord name="MainLoop" />
<KeyWord name="Radiobutton" /> <KeyWord name="Radiobutton" />
@ -126,60 +128,64 @@
<KeyWord name="STDOUT" /> <KeyWord name="STDOUT" />
<KeyWord name="SUPER" /> <KeyWord name="SUPER" />
<KeyWord name="Tr" /> <KeyWord name="Tr" />
<KeyWord name="UNITCHECK" />
<KeyWord name="UNIVERSAL" /> <KeyWord name="UNIVERSAL" />
<KeyWord name="__DATA__" /> <KeyWord name="__DATA__" />
<KeyWord name="__END__" /> <KeyWord name="__END__" />
<KeyWord name="__FILE__" /> <KeyWord name="__FILE__" func="yes"><Overload retVal="" descr="the name of the current source file"><Param name="" /></Overload></KeyWord>
<KeyWord name="__LINE__" /> <KeyWord name="__LINE__" func="yes"><Overload retVal="" descr="the current source line number"><Param name="" /></Overload></KeyWord>
<KeyWord name="__PACKAGE__" /> <KeyWord name="__PACKAGE__" func="yes"><Overload retVal="" descr="the current package"><Param name="" /></Overload></KeyWord>
<KeyWord name="abs" /> <KeyWord name="__SUB__" func="yes"><Overload retVal="" descr="the current subroutine, or undef if not in a subroutine"><Param name="" /></Overload></KeyWord>
<KeyWord name="accept" /> <KeyWord name="abs" func="yes"><Overload retVal="" descr="absolute value function"><Param name="VALUE" /></Overload><Overload retVal="" descr="absolute value function"><Param name="" /></Overload></KeyWord>
<KeyWord name="accept" func="yes"><Overload retVal="" descr="accept an incoming socket connect"><Param name="NEWSOCKET" /><Param name="GENERICSOCKET" /></Overload></KeyWord>
<KeyWord name="address" /> <KeyWord name="address" />
<KeyWord name="alarm" /> <KeyWord name="alarm" func="yes"><Overload retVal="" descr="schedule a SIGALRM"><Param name="SECONDS" /></Overload><Overload retVal="" descr="schedule a SIGALRM"><Param name="" /></Overload></KeyWord>
<KeyWord name="and" /> <KeyWord name="and" />
<KeyWord name="atan2" /> <KeyWord name="atan2" func="yes"><Overload retVal="" descr="arctangent of Y/X in the range -PI to PI"><Param name="Y" /><Param name="X" /></Overload></KeyWord>
<KeyWord name="attach" /> <KeyWord name="attach" />
<KeyWord name="auth_type" /> <KeyWord name="auth_type" />
<KeyWord name="autoEscape" /> <KeyWord name="autoEscape" />
<KeyWord name="bind" /> <KeyWord name="bind" func="yes"><Overload retVal="" descr="binds an address to a socket"><Param name="SOCKET" /><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="binmode" /> <KeyWord name="binmode" func="yes"><Overload retVal="" descr="prepare binary files for I/O"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="prepare binary files for I/O"><Param name="FILEHANDLE" /><Param name="LAYER" /></Overload></KeyWord>
<KeyWord name="bless" /> <KeyWord name="bless" func="yes"><Overload retVal="" descr="create an object"><Param name="REF" /></Overload><Overload retVal="" descr="create an object"><Param name="REF" /><Param name="CLASSNAME" /></Overload></KeyWord>
<KeyWord name="br" /> <KeyWord name="br" />
<KeyWord name="break" func="yes"><Overload retVal="" descr="break out of a given block"><Param name="" /></Overload></KeyWord>
<KeyWord name="button" /> <KeyWord name="button" />
<KeyWord name="caller" /> <KeyWord name="caller" func="yes"><Overload retVal="" descr="get context of the current subroutine call"><Param name="EXPR" /></Overload><Overload retVal="" descr="get context of the current subroutine call"><Param name="" /></Overload></KeyWord>
<KeyWord name="caption" /> <KeyWord name="caption" />
<KeyWord name="chdir" /> <KeyWord name="chdir" func="yes"><Overload retVal="" descr="change your current working directory"><Param name="DIRHANDLE" /></Overload><Overload retVal="" descr="change your current working directory"><Param name="EXPR" /></Overload><Overload retVal="" descr="change your current working directory"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="change your current working directory"><Param name="" /></Overload></KeyWord>
<KeyWord name="checkbox" /> <KeyWord name="checkbox" />
<KeyWord name="checkbox_group" /> <KeyWord name="checkbox_group" />
<KeyWord name="chmod" /> <KeyWord name="chmod" func="yes"><Overload retVal="" descr="changes the permissions on a list of files"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="chomp" /> <KeyWord name="chomp" func="yes"><Overload retVal="" descr="remove a trailing record separator from a string"><Param name="VARIABLE" /></Overload><Overload retVal="" descr="remove a trailing record separator from a string"><Param name="( LIST )" /></Overload><Overload retVal="" descr="remove a trailing record separator from a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="chop" /> <KeyWord name="chop" func="yes"><Overload retVal="" descr="remove the last character from a string"><Param name="VARIABLE" /></Overload><Overload retVal="" descr="remove the last character from a string"><Param name="( LIST )" /></Overload><Overload retVal="" descr="remove the last character from a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="chown" /> <KeyWord name="chown" func="yes"><Overload retVal="" descr="change the ownership on a list of files"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="chr" /> <KeyWord name="chr" func="yes"><Overload retVal="" descr="get character this number represents"><Param name="NUMBER" /></Overload><Overload retVal="" descr="get character this number represents"><Param name="" /></Overload></KeyWord>
<KeyWord name="chroot" /> <KeyWord name="chroot" func="yes"><Overload retVal="" descr="make directory new root for path lookups"><Param name="FILENAME" /></Overload><Overload retVal="" descr="make directory new root for path lookups"><Param name="" /></Overload></KeyWord>
<KeyWord name="close" /> <KeyWord name="close" func="yes"><Overload retVal="" descr="close file (or pipe or socket) handle"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="close file (or pipe or socket) handle"><Param name="" /></Overload></KeyWord>
<KeyWord name="closedir" /> <KeyWord name="closedir" func="yes"><Overload retVal="" descr="close directory handle"><Param name="DIRHANDLE" /></Overload></KeyWord>
<KeyWord name="cmp" /> <KeyWord name="cmp" />
<KeyWord name="compile" /> <KeyWord name="compile" />
<KeyWord name="configure" /> <KeyWord name="configure" />
<KeyWord name="connect" /> <KeyWord name="connect" func="yes"><Overload retVal="" descr="connect to a remote socket"><Param name="SOCKET" /><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="constant" /> <KeyWord name="constant" />
<KeyWord name="continue" /> <KeyWord name="continue" func="yes"><Overload retVal="" descr="optional trailing block in a while or foreach"><Param name="BLOCK" /></Overload><Overload retVal="" descr="optional trailing block in a while or foreach"><Param name="" /></Overload></KeyWord>
<KeyWord name="cookie" /> <KeyWord name="cookie" />
<KeyWord name="cos" /> <KeyWord name="cos" func="yes"><Overload retVal="" descr="cosine function"><Param name="EXPR" /></Overload><Overload retVal="" descr="cosine function"><Param name="" /></Overload></KeyWord>
<KeyWord name="crypt" /> <KeyWord name="crypt" func="yes"><Overload retVal="" descr="one-way passwd-style encryption"><Param name="PLAINTEXT" /><Param name="SALT" /></Overload></KeyWord>
<KeyWord name="dbmclose" /> <KeyWord name="dbmclose" func="yes"><Overload retVal="" descr="breaks binding on a tied dbm file"><Param name="HASH" /></Overload></KeyWord>
<KeyWord name="dbmopen" /> <KeyWord name="dbmopen" func="yes"><Overload retVal="" descr="create binding on a tied dbm file"><Param name="HASH" /><Param name="DBNAME" /><Param name="MASK" /></Overload></KeyWord>
<KeyWord name="default" />
<KeyWord name="defaults" /> <KeyWord name="defaults" />
<KeyWord name="defined" /> <KeyWord name="defined" func="yes"><Overload retVal="" descr="test whether a value, variable, or function is defined"><Param name="EXPR" /></Overload><Overload retVal="" descr="test whether a value, variable, or function is defined"><Param name="" /></Overload></KeyWord>
<KeyWord name="deiconify" /> <KeyWord name="deiconify" />
<KeyWord name="delete" /> <KeyWord name="delete" func="yes"><Overload retVal="" descr="deletes a value from a hash"><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="delete_all" /> <KeyWord name="delete_all" />
<KeyWord name="die" /> <KeyWord name="die" func="yes"><Overload retVal="" descr="raise an exception or bail out"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="div" /> <KeyWord name="div" />
<KeyWord name="do" /> <KeyWord name="do" func="yes"><Overload retVal="" descr="turn a BLOCK into a TERM"><Param name="BLOCK" /></Overload><Overload retVal="" descr="turn a BLOCK into a TERM"><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="dump" /> <KeyWord name="dump" func="yes"><Overload retVal="" descr="create an immediate core dump"><Param name="EXPR" /></Overload><Overload retVal="" descr="create an immediate core dump"><Param name="LABEL" /></Overload><Overload retVal="" descr="create an immediate core dump"><Param name="" /></Overload></KeyWord>
<KeyWord name="each" /> <KeyWord name="each" func="yes"><Overload retVal="" descr="retrieve the next key/value pair from a hash"><Param name="ARRAY" /></Overload><Overload retVal="" descr="retrieve the next key/value pair from a hash"><Param name="HASH" /></Overload></KeyWord>
<KeyWord name="else" /> <KeyWord name="else" />
<KeyWord name="elsif" /> <KeyWord name="elsif" />
<KeyWord name="em" /> <KeyWord name="em" />
@ -189,64 +195,68 @@
<KeyWord name="end_table" /> <KeyWord name="end_table" />
<KeyWord name="end_ul" /> <KeyWord name="end_ul" />
<KeyWord name="endform" /> <KeyWord name="endform" />
<KeyWord name="endgrent" /> <KeyWord name="endgrent" func="yes"><Overload retVal="" descr="be done using group file"><Param name="" /></Overload></KeyWord>
<KeyWord name="endhostent" /> <KeyWord name="endhostent" func="yes"><Overload retVal="" descr="be done using hosts file"><Param name="" /></Overload></KeyWord>
<KeyWord name="endif" /> <KeyWord name="endif" />
<KeyWord name="endnetent" /> <KeyWord name="endnetent" func="yes"><Overload retVal="" descr="be done using networks file"><Param name="" /></Overload></KeyWord>
<KeyWord name="endprotoent" /> <KeyWord name="endprotoent" func="yes"><Overload retVal="" descr="be done using protocols file"><Param name="" /></Overload></KeyWord>
<KeyWord name="endpwent" /> <KeyWord name="endpwent" func="yes"><Overload retVal="" descr="be done using passwd file"><Param name="" /></Overload></KeyWord>
<KeyWord name="endservent" /> <KeyWord name="endservent" func="yes"><Overload retVal="" descr="be done using services file"><Param name="" /></Overload></KeyWord>
<KeyWord name="eof" /> <KeyWord name="eof" func="yes"><Overload retVal="" descr="test a filehandle for its end"><Param name="()" /></Overload><Overload retVal="" descr="test a filehandle for its end"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="test a filehandle for its end"><Param name="" /></Overload></KeyWord>
<KeyWord name="eq" /> <KeyWord name="eq" />
<KeyWord name="escape" /> <KeyWord name="escape" />
<KeyWord name="escape_HTML" /> <KeyWord name="escape_HTML" />
<KeyWord name="eval" /> <KeyWord name="eval" func="yes"><Overload retVal="" descr="catch exceptions or compile and run code"><Param name="BLOCK" /></Overload><Overload retVal="" descr="catch exceptions or compile and run code"><Param name="EXPR" /></Overload><Overload retVal="" descr="catch exceptions or compile and run code"><Param name="" /></Overload></KeyWord>
<KeyWord name="exec" /> <KeyWord name="evalbytes" func="yes"><Overload retVal="" descr="similar to string eval, but intend to parse a bytestream"><Param name="EXPR" /></Overload><Overload retVal="" descr="similar to string eval, but intend to parse a bytestream"><Param name="" /></Overload></KeyWord>
<KeyWord name="exists" /> <KeyWord name="exec" func="yes"><Overload retVal="" descr="abandon this program to run another"><Param name="LIST" /></Overload><Overload retVal="" descr="abandon this program to run another"><Param name="PROGRAM LIST" /></Overload></KeyWord>
<KeyWord name="exit" /> <KeyWord name="exists" func="yes"><Overload retVal="" descr="test whether a hash key is present"><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="exp" /> <KeyWord name="exit" func="yes"><Overload retVal="" descr="terminate this program"><Param name="EXPR" /></Overload><Overload retVal="" descr="terminate this program"><Param name="" /></Overload></KeyWord>
<KeyWord name="fcntl" /> <KeyWord name="exp" func="yes"><Overload retVal="" descr="raise e to a power"><Param name="EXPR" /></Overload><Overload retVal="" descr="raise e to a power"><Param name="" /></Overload></KeyWord>
<KeyWord name="fc" func="yes"><Overload retVal="" descr="return casefolded version of a string"><Param name="EXPR" /></Overload><Overload retVal="" descr="return casefolded version of a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="fcntl" func="yes"><Overload retVal="" descr="file control system call"><Param name="FILEHANDLE" /><Param name="FUNCTION" /><Param name="SCALAR" /></Overload></KeyWord>
<KeyWord name="filefield" /> <KeyWord name="filefield" />
<KeyWord name="fileno" /> <KeyWord name="fileno" func="yes"><Overload retVal="" descr="return file descriptor from filehandle"><Param name="DIRHANDLE" /></Overload><Overload retVal="" descr="return file descriptor from filehandle"><Param name="FILEHANDLE" /></Overload></KeyWord>
<KeyWord name="flock" /> <KeyWord name="flock" func="yes"><Overload retVal="" descr="lock an entire file with an advisory lock"><Param name="FILEHANDLE" /><Param name="OPERATION" /></Overload></KeyWord>
<KeyWord name="font" /> <KeyWord name="font" />
<KeyWord name="for" /> <KeyWord name="for" />
<KeyWord name="foreach" /> <KeyWord name="foreach" />
<KeyWord name="fork" /> <KeyWord name="fork" func="yes"><Overload retVal="" descr="create a new process just like this one"><Param name="" /></Overload></KeyWord>
<KeyWord name="format" /> <KeyWord name="format" func="yes"><Overload retVal="" descr="declare a picture format with use by the write() function"><Param name="" /></Overload></KeyWord>
<KeyWord name="formline" /> <KeyWord name="formline" func="yes"><Overload retVal="" descr="internal function used for formats"><Param name="PICTURE" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="ge" /> <KeyWord name="ge" />
<KeyWord name="geometry" /> <KeyWord name="geometry" />
<KeyWord name="getc" /> <KeyWord name="getc" func="yes"><Overload retVal="" descr="get the next character from the filehandle"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="get the next character from the filehandle"><Param name="" /></Overload></KeyWord>
<KeyWord name="getgrent" /> <KeyWord name="getgrent" func="yes"><Overload retVal="" descr="get next group record"><Param name="" /></Overload></KeyWord>
<KeyWord name="getgrgid" /> <KeyWord name="getgrgid" func="yes"><Overload retVal="" descr="get group record given group user ID"><Param name="GID" /></Overload></KeyWord>
<KeyWord name="getgrnam" func="yes"><Overload retVal="" descr="get group record given group name"><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="getgrname" /> <KeyWord name="getgrname" />
<KeyWord name="gethostbyaddr" /> <KeyWord name="gethostbyaddr" func="yes"><Overload retVal="" descr="get host record given its address"><Param name="ADDR" /><Param name="ADDRTYPE" /></Overload></KeyWord>
<KeyWord name="gethostbyname" /> <KeyWord name="gethostbyname" func="yes"><Overload retVal="" descr="get host record given name"><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="gethostent" /> <KeyWord name="gethostent" func="yes"><Overload retVal="" descr="get next hosts record"><Param name="" /></Overload></KeyWord>
<KeyWord name="getlogin" /> <KeyWord name="getlogin" func="yes"><Overload retVal="" descr="return who logged in at this tty"><Param name="" /></Overload></KeyWord>
<KeyWord name="getnetbyaddr" /> <KeyWord name="getnetbyaddr" func="yes"><Overload retVal="" descr="get network record given its address"><Param name="ADDR" /><Param name="ADDRTYPE" /></Overload></KeyWord>
<KeyWord name="getnetbyname" /> <KeyWord name="getnetbyname" func="yes"><Overload retVal="" descr="get networks record given name"><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="getnetent" /> <KeyWord name="getnetent" func="yes"><Overload retVal="" descr="get next networks record"><Param name="" /></Overload></KeyWord>
<KeyWord name="getpeername" /> <KeyWord name="getpeername" func="yes"><Overload retVal="" descr="find the other end of a socket connection"><Param name="SOCKET" /></Overload></KeyWord>
<KeyWord name="getpgrp" /> <KeyWord name="getpgrp" func="yes"><Overload retVal="" descr="get process group"><Param name="PID" /></Overload></KeyWord>
<KeyWord name="getppid" /> <KeyWord name="getppid" func="yes"><Overload retVal="" descr="get parent process ID"><Param name="" /></Overload></KeyWord>
<KeyWord name="getpriority" /> <KeyWord name="getpriority" func="yes"><Overload retVal="" descr="get current nice value"><Param name="WHICH" /><Param name="WHO" /></Overload></KeyWord>
<KeyWord name="getprotobyname" /> <KeyWord name="getprotobyname" func="yes"><Overload retVal="" descr="get protocol record given name"><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="getprotobynumber" /> <KeyWord name="getprotobynumber" func="yes"><Overload retVal="" descr="get protocol record numeric protocol"><Param name="NUMBER" /></Overload></KeyWord>
<KeyWord name="getprotoent" /> <KeyWord name="getprotoent" func="yes"><Overload retVal="" descr="get next protocols record"><Param name="" /></Overload></KeyWord>
<KeyWord name="getpwent" /> <KeyWord name="getpwent" func="yes"><Overload retVal="" descr="get next passwd record"><Param name="" /></Overload></KeyWord>
<KeyWord name="getpwnam" /> <KeyWord name="getpwnam" func="yes"><Overload retVal="" descr="get passwd record given user login name"><Param name="NAME" /></Overload></KeyWord>
<KeyWord name="getpwuid" /> <KeyWord name="getpwuid" func="yes"><Overload retVal="" descr="get passwd record given user ID"><Param name="UID" /></Overload></KeyWord>
<KeyWord name="getservbyname" /> <KeyWord name="getservbyname" func="yes"><Overload retVal="" descr="get services record given its name"><Param name="NAME" /><Param name="PROTO" /></Overload></KeyWord>
<KeyWord name="getservbyport" /> <KeyWord name="getservbyport" func="yes"><Overload retVal="" descr="get services record given numeric port"><Param name="PORT" /><Param name="PROTO" /></Overload></KeyWord>
<KeyWord name="getservent" /> <KeyWord name="getservent" func="yes"><Overload retVal="" descr="get next services record"><Param name="" /></Overload></KeyWord>
<KeyWord name="getsockname" /> <KeyWord name="getsockname" func="yes"><Overload retVal="" descr="retrieve the sockaddr for a given socket"><Param name="SOCKET" /></Overload></KeyWord>
<KeyWord name="getsockopt" /> <KeyWord name="getsockopt" func="yes"><Overload retVal="" descr="get socket options on a given socket"><Param name="SOCKET" /><Param name="LEVEL" /><Param name="OPTNAME" /></Overload></KeyWord>
<KeyWord name="glob" /> <KeyWord name="given" />
<KeyWord name="gmtime" /> <KeyWord name="glob" func="yes"><Overload retVal="" descr="expand filenames using wildcards"><Param name="EXPR" /></Overload><Overload retVal="" descr="expand filenames using wildcards"><Param name="" /></Overload></KeyWord>
<KeyWord name="goto" /> <KeyWord name="gmtime" func="yes"><Overload retVal="" descr="convert UNIX time into record or string using Greenwich time"><Param name="EXPR" /></Overload><Overload retVal="" descr="convert UNIX time into record or string using Greenwich time"><Param name="" /></Overload></KeyWord>
<KeyWord name="grep" /> <KeyWord name="goto" func="yes"><Overload retVal="" descr="create spaghetti code"><Param name="&NAME" /></Overload><Overload retVal="" descr="create spaghetti code"><Param name="EXPR" /></Overload><Overload retVal="" descr="create spaghetti code"><Param name="LABEL" /></Overload></KeyWord>
<KeyWord name="grep" func="yes"><Overload retVal="" descr="locate elements in a list test true against a given criterion"><Param name="BLOCK LIST" /></Overload><Overload retVal="" descr="locate elements in a list test true against a given criterion"><Param name="EXPR" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="groove" /> <KeyWord name="groove" />
<KeyWord name="gt" /> <KeyWord name="gt" />
<KeyWord name="h1" /> <KeyWord name="h1" />
@ -255,7 +265,7 @@
<KeyWord name="h4" /> <KeyWord name="h4" />
<KeyWord name="h5" /> <KeyWord name="h5" />
<KeyWord name="header" /> <KeyWord name="header" />
<KeyWord name="hex" /> <KeyWord name="hex" func="yes"><Overload retVal="" descr="convert a hexadecimal string to a number"><Param name="EXPR" /></Overload><Overload retVal="" descr="convert a hexadecimal string to a number"><Param name="" /></Overload></KeyWord>
<KeyWord name="hidden" /> <KeyWord name="hidden" />
<KeyWord name="hr" /> <KeyWord name="hr" />
<KeyWord name="http" /> <KeyWord name="http" />
@ -263,138 +273,142 @@
<KeyWord name="if" /> <KeyWord name="if" />
<KeyWord name="image_button" /> <KeyWord name="image_button" />
<KeyWord name="img" /> <KeyWord name="img" />
<KeyWord name="index" /> <KeyWord name="import" func="yes"><Overload retVal="" descr="patch a module's namespace into your own"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="index" func="yes"><Overload retVal="" descr="find a substring within a string"><Param name="STR" /><Param name="SUBSTR" /></Overload><Overload retVal="" descr="find a substring within a string"><Param name="STR" /><Param name="SUBSTR" /><Param name="POSITION" /></Overload></KeyWord>
<KeyWord name="insert" /> <KeyWord name="insert" />
<KeyWord name="int" /> <KeyWord name="int" func="yes"><Overload retVal="" descr="get the integer portion of a number"><Param name="EXPR" /></Overload><Overload retVal="" descr="get the integer portion of a number"><Param name="" /></Overload></KeyWord>
<KeyWord name="ioctl" /> <KeyWord name="ioctl" func="yes"><Overload retVal="" descr="system-dependent device control system call"><Param name="FILEHANDLE" /><Param name="FUNCTION" /><Param name="SCALAR" /></Overload></KeyWord>
<KeyWord name="isindex" /> <KeyWord name="isindex" />
<KeyWord name="join" /> <KeyWord name="join" func="yes"><Overload retVal="" descr="join a list into a string using a separator"><Param name="EXPR" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="keys" /> <KeyWord name="keys" func="yes"><Overload retVal="" descr="retrieve list of indices from a hash"><Param name="ARRAY" /></Overload><Overload retVal="" descr="retrieve list of indices from a hash"><Param name="HASH" /></Overload></KeyWord>
<KeyWord name="kill" /> <KeyWord name="kill" func="yes"><Overload retVal="" descr="send a signal to a process or process group"><Param name="SIGNAL" /></Overload><Overload retVal="" descr="send a signal to a process or process group"><Param name="SIGNAL" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="last" /> <KeyWord name="last" func="yes"><Overload retVal="" descr="exit a block prematurely"><Param name="EXPR" /></Overload><Overload retVal="" descr="exit a block prematurely"><Param name="LABEL" /></Overload><Overload retVal="" descr="exit a block prematurely"><Param name="" /></Overload></KeyWord>
<KeyWord name="lc" /> <KeyWord name="lc" func="yes"><Overload retVal="" descr="return lower-case version of a string"><Param name="EXPR" /></Overload><Overload retVal="" descr="return lower-case version of a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="lcfirst" /> <KeyWord name="lcfirst" func="yes"><Overload retVal="" descr="return a string with just the next letter in lower case"><Param name="EXPR" /></Overload><Overload retVal="" descr="return a string with just the next letter in lower case"><Param name="" /></Overload></KeyWord>
<KeyWord name="le" /> <KeyWord name="le" />
<KeyWord name="length" /> <KeyWord name="length" func="yes"><Overload retVal="" descr="return the number of characters in a string"><Param name="EXPR" /></Overload><Overload retVal="" descr="return the number of characters in a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="li" /> <KeyWord name="li" />
<KeyWord name="link" /> <KeyWord name="link" func="yes"><Overload retVal="" descr="create a hard link in the filesystem"><Param name="OLDFILE" /><Param name="NEWFILE" /></Overload></KeyWord>
<KeyWord name="listen" /> <KeyWord name="listen" func="yes"><Overload retVal="" descr="register your socket as a server"><Param name="SOCKET" /><Param name="QUEUESIZE" /></Overload></KeyWord>
<KeyWord name="local" /> <KeyWord name="local" func="yes"><Overload retVal="" descr="create a temporary value for a global variable (dynamic scoping)"><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="localtime" /> <KeyWord name="localtime" func="yes"><Overload retVal="" descr="convert UNIX time into record or string using local time"><Param name="EXPR" /></Overload><Overload retVal="" descr="convert UNIX time into record or string using local time"><Param name="" /></Overload></KeyWord>
<KeyWord name="log" /> <KeyWord name="lock" func="yes"><Overload retVal="" descr="get a thread lock on a variable, subroutine, or method"><Param name="THING" /></Overload></KeyWord>
<KeyWord name="lstat" /> <KeyWord name="log" func="yes"><Overload retVal="" descr="retrieve the natural logarithm for a number"><Param name="EXPR" /></Overload><Overload retVal="" descr="retrieve the natural logarithm for a number"><Param name="" /></Overload></KeyWord>
<KeyWord name="lstat" func="yes"><Overload retVal="" descr="stat a symbolic link"><Param name="DIRHANDLE" /></Overload><Overload retVal="" descr="stat a symbolic link"><Param name="EXPR" /></Overload><Overload retVal="" descr="stat a symbolic link"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="stat a symbolic link"><Param name="" /></Overload></KeyWord>
<KeyWord name="lt" /> <KeyWord name="lt" />
<KeyWord name="map" /> <KeyWord name="map" func="yes"><Overload retVal="" descr="apply a change to a list to get back a new list with the changes"><Param name="BLOCK LIST" /></Overload><Overload retVal="" descr="apply a change to a list to get back a new list with the changes"><Param name="EXPR" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="maxsize" /> <KeyWord name="maxsize" />
<KeyWord name="minsize" /> <KeyWord name="minsize" />
<KeyWord name="mkdir" /> <KeyWord name="mkdir" func="yes"><Overload retVal="" descr="create a directory"><Param name="FILENAME" /></Overload><Overload retVal="" descr="create a directory"><Param name="FILENAME" /><Param name="MODE" /></Overload><Overload retVal="" descr="create a directory"><Param name="" /></Overload></KeyWord>
<KeyWord name="msgctl" /> <KeyWord name="msgctl" func="yes"><Overload retVal="" descr="SysV IPC message control operations"><Param name="ID" /><Param name="CMD" /><Param name="ARG" /></Overload></KeyWord>
<KeyWord name="msgget" /> <KeyWord name="msgget" func="yes"><Overload retVal="" descr="get SysV IPC message queue"><Param name="KEY" /><Param name="FLAGS" /></Overload></KeyWord>
<KeyWord name="msgrcv" /> <KeyWord name="msgrcv" func="yes"><Overload retVal="" descr="receive a SysV IPC message from a message queue"><Param name="ID" /><Param name="VAR" /><Param name="SIZE" /><Param name="TYPE,FLAGS" /></Overload></KeyWord>
<KeyWord name="msgsnd" /> <KeyWord name="msgsnd" func="yes"><Overload retVal="" descr="send a SysV IPC message to a message queue"><Param name="ID" /><Param name="MSG" /><Param name="FLAGS" /></Overload></KeyWord>
<KeyWord name="multipart_end" /> <KeyWord name="multipart_end" />
<KeyWord name="multipart_init" /> <KeyWord name="multipart_init" />
<KeyWord name="multipart_start" /> <KeyWord name="multipart_start" />
<KeyWord name="my" /> <KeyWord name="my" func="yes"><Overload retVal="" descr="declare and assign a local variable (lexical scoping)"><Param name="TYPE VARLIST" /></Overload><Overload retVal="" descr="declare and assign a local variable (lexical scoping)"><Param name="TYPE VARLIST : ATTRS" /></Overload><Overload retVal="" descr="declare and assign a local variable (lexical scoping)"><Param name="VARLIST" /></Overload><Overload retVal="" descr="declare and assign a local variable (lexical scoping)"><Param name="VARLIST : ATTRS" /></Overload></KeyWord>
<KeyWord name="ne" /> <KeyWord name="ne" />
<KeyWord name="next" /> <KeyWord name="next" func="yes"><Overload retVal="" descr="iterate a block prematurely"><Param name="EXPR" /></Overload><Overload retVal="" descr="iterate a block prematurely"><Param name="LABEL" /></Overload><Overload retVal="" descr="iterate a block prematurely"><Param name="" /></Overload></KeyWord>
<KeyWord name="no" /> <KeyWord name="no" func="yes"><Overload retVal="" descr="unimport some module symbols or semantics at compile time"><Param name="MODULE" /></Overload><Overload retVal="" descr="unimport some module symbols or semantics at compile time"><Param name="MODULE LIST" /></Overload><Overload retVal="" descr="unimport some module symbols or semantics at compile time"><Param name="MODULE VERSION" /></Overload><Overload retVal="" descr="unimport some module symbols or semantics at compile time"><Param name="MODULE VERSION LIST" /></Overload><Overload retVal="" descr="unimport some module symbols or semantics at compile time"><Param name="VERSION" /></Overload></KeyWord>
<KeyWord name="not" /> <KeyWord name="not" />
<KeyWord name="oct" /> <KeyWord name="oct" func="yes"><Overload retVal="" descr="convert a string to an octal number"><Param name="EXPR" /></Overload><Overload retVal="" descr="convert a string to an octal number"><Param name="" /></Overload></KeyWord>
<KeyWord name="ol" /> <KeyWord name="ol" />
<KeyWord name="open" /> <KeyWord name="open" func="yes"><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /><Param name="EXPR" /></Overload><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /><Param name="MODE" /><Param name="EXPR" /></Overload><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /><Param name="MODE" /><Param name="EXPR" /><Param name="LIST" /></Overload><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /><Param name="MODE" /><Param name="REFERENCE" /></Overload></KeyWord>
<KeyWord name="opendir" /> <KeyWord name="opendir" func="yes"><Overload retVal="" descr="open a directory"><Param name="DIRHANDLE" /><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="or" /> <KeyWord name="or" />
<KeyWord name="ord" /> <KeyWord name="ord" func="yes"><Overload retVal="" descr="find a character's numeric representation"><Param name="EXPR" /></Overload><Overload retVal="" descr="find a character's numeric representation"><Param name="" /></Overload></KeyWord>
<KeyWord name="pack" /> <KeyWord name="our" func="yes"><Overload retVal="" descr="declare and assign a package variable (lexical scoping)"><Param name="TYPE VARLIST" /></Overload><Overload retVal="" descr="declare and assign a package variable (lexical scoping)"><Param name="TYPE VARLIST : ATTRS" /></Overload><Overload retVal="" descr="declare and assign a package variable (lexical scoping)"><Param name="VARLIST" /></Overload><Overload retVal="" descr="declare and assign a package variable (lexical scoping)"><Param name="VARLIST : ATTRS" /></Overload></KeyWord>
<KeyWord name="package" /> <KeyWord name="pack" func="yes"><Overload retVal="" descr="convert a list into a binary representation"><Param name="TEMPLATE" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="package" func="yes"><Overload retVal="" descr="declare a separate global namespace"><Param name="NAMESPACE" /></Overload><Overload retVal="" descr="declare a separate global namespace"><Param name="NAMESPACE BLOCK" /></Overload><Overload retVal="" descr="declare a separate global namespace"><Param name="NAMESPACE VERSION" /></Overload><Overload retVal="" descr="declare a separate global namespace"><Param name="NAMESPACE VERSION BLOCK" /></Overload></KeyWord>
<KeyWord name="param" /> <KeyWord name="param" />
<KeyWord name="param_fetch" /> <KeyWord name="param_fetch" />
<KeyWord name="password_field" /> <KeyWord name="password_field" />
<KeyWord name="path_info" /> <KeyWord name="path_info" />
<KeyWord name="pipe" /> <KeyWord name="pipe" func="yes"><Overload retVal="" descr="open a pair of connected filehandles"><Param name="READHANDLE" /><Param name="WRITEHANDLE" /></Overload></KeyWord>
<KeyWord name="pop" /> <KeyWord name="pop" func="yes"><Overload retVal="" descr="remove the last element from an array and return it"><Param name="ARRAY" /></Overload><Overload retVal="" descr="remove the last element from an array and return it"><Param name="" /></Overload></KeyWord>
<KeyWord name="popup_menu" /> <KeyWord name="popup_menu" />
<KeyWord name="pos" /> <KeyWord name="pos" func="yes"><Overload retVal="" descr="find or set the offset for the last/next m//g search"><Param name="SCALAR" /></Overload><Overload retVal="" descr="find or set the offset for the last/next m//g search"><Param name="" /></Overload></KeyWord>
<KeyWord name="pre" /> <KeyWord name="pre" />
<KeyWord name="print" /> <KeyWord name="print" func="yes"><Overload retVal="" descr="output a list to a filehandle"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="output a list to a filehandle"><Param name="FILEHANDLE LIST" /></Overload><Overload retVal="" descr="output a list to a filehandle"><Param name="LIST" /></Overload><Overload retVal="" descr="output a list to a filehandle"><Param name="" /></Overload></KeyWord>
<KeyWord name="printf" /> <KeyWord name="printf" func="yes"><Overload retVal="" descr="output a formatted list to a filehandle"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="output a formatted list to a filehandle"><Param name="FILEHANDLE FORMAT" /><Param name="LIST" /></Overload><Overload retVal="" descr="output a formatted list to a filehandle"><Param name="FORMAT" /><Param name="LIST" /></Overload><Overload retVal="" descr="output a formatted list to a filehandle"><Param name="" /></Overload></KeyWord>
<KeyWord name="prototype" /> <KeyWord name="prototype" func="yes"><Overload retVal="" descr="get the prototype (if any) of a subroutine"><Param name="FUNCTION" /></Overload><Overload retVal="" descr="get the prototype (if any) of a subroutine"><Param name="" /></Overload></KeyWord>
<KeyWord name="push" /> <KeyWord name="push" func="yes"><Overload retVal="" descr="append one or more elements to an array"><Param name="ARRAY" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="qq" /> <KeyWord name="qq" func="yes"><Overload retVal="" descr="doubly quote a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="query_string" /> <KeyWord name="query_string" />
<KeyWord name="quotemeta" /> <KeyWord name="quotemeta" func="yes"><Overload retVal="" descr="quote regular expression magic characters"><Param name="EXPR" /></Overload><Overload retVal="" descr="quote regular expression magic characters"><Param name="" /></Overload></KeyWord>
<KeyWord name="qw" /> <KeyWord name="qw" func="yes"><Overload retVal="" descr="quote a list of words"><Param name="" /></Overload></KeyWord>
<KeyWord name="qx" /> <KeyWord name="qx" func="yes"><Overload retVal="" descr="backquote quote a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="radio_group" /> <KeyWord name="radio_group" />
<KeyWord name="raise" /> <KeyWord name="raise" />
<KeyWord name="rand" /> <KeyWord name="rand" func="yes"><Overload retVal="" descr="retrieve the next pseudorandom number"><Param name="EXPR" /></Overload><Overload retVal="" descr="retrieve the next pseudorandom number"><Param name="" /></Overload></KeyWord>
<KeyWord name="raw_cookie" /> <KeyWord name="raw_cookie" />
<KeyWord name="read" /> <KeyWord name="read" func="yes"><Overload retVal="" descr="fixed-length buffered input from a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /><Param name="LENGTH" /></Overload><Overload retVal="" descr="fixed-length buffered input from a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /><Param name="LENGTH" /><Param name="OFFSET" /></Overload></KeyWord>
<KeyWord name="readdir" /> <KeyWord name="readdir" func="yes"><Overload retVal="" descr="get a directory from a directory handle"><Param name="DIRHANDLE" /></Overload></KeyWord>
<KeyWord name="readline" /> <KeyWord name="readline" func="yes"><Overload retVal="" descr="fetch a record from a file"><Param name="EXPR" /></Overload><Overload retVal="" descr="fetch a record from a file"><Param name="" /></Overload></KeyWord>
<KeyWord name="readlink" /> <KeyWord name="readlink" func="yes"><Overload retVal="" descr="determine where a symbolic link is pointing"><Param name="EXPR" /></Overload><Overload retVal="" descr="determine where a symbolic link is pointing"><Param name="" /></Overload></KeyWord>
<KeyWord name="readpipe" /> <KeyWord name="readpipe" func="yes"><Overload retVal="" descr="execute a system command and collect standard output"><Param name="EXPR" /></Overload><Overload retVal="" descr="execute a system command and collect standard output"><Param name="" /></Overload></KeyWord>
<KeyWord name="recv" /> <KeyWord name="recv" func="yes"><Overload retVal="" descr="receive a message over a Socket"><Param name="SOCKET" /><Param name="SCALAR" /><Param name="LENGTH" /><Param name="FLAGS" /></Overload></KeyWord>
<KeyWord name="redirect" /> <KeyWord name="redirect" />
<KeyWord name="redo" /> <KeyWord name="redo" func="yes"><Overload retVal="" descr="start this loop iteration over again"><Param name="EXPR" /></Overload><Overload retVal="" descr="start this loop iteration over again"><Param name="LABEL" /></Overload><Overload retVal="" descr="start this loop iteration over again"><Param name="" /></Overload></KeyWord>
<KeyWord name="ref" /> <KeyWord name="ref" func="yes"><Overload retVal="" descr="find out the type of thing being referenced"><Param name="EXPR" /></Overload><Overload retVal="" descr="find out the type of thing being referenced"><Param name="" /></Overload></KeyWord>
<KeyWord name="referer" /> <KeyWord name="referer" />
<KeyWord name="remote_addr" /> <KeyWord name="remote_addr" />
<KeyWord name="remote_host" /> <KeyWord name="remote_host" />
<KeyWord name="remote_indent" /> <KeyWord name="remote_indent" />
<KeyWord name="remote_user" /> <KeyWord name="remote_user" />
<KeyWord name="rename" /> <KeyWord name="rename" func="yes"><Overload retVal="" descr="change a filename"><Param name="OLDNAME" /><Param name="NEWNAME" /></Overload></KeyWord>
<KeyWord name="request_method" /> <KeyWord name="request_method" />
<KeyWord name="require" /> <KeyWord name="require" func="yes"><Overload retVal="" descr="load in external functions from a library at runtime"><Param name="EXPR" /></Overload><Overload retVal="" descr="load in external functions from a library at runtime"><Param name="VERSION" /></Overload><Overload retVal="" descr="load in external functions from a library at runtime"><Param name="" /></Overload></KeyWord>
<KeyWord name="reset" /> <KeyWord name="reset" func="yes"><Overload retVal="" descr="clear all variables of a given name"><Param name="EXPR" /></Overload><Overload retVal="" descr="clear all variables of a given name"><Param name="" /></Overload></KeyWord>
<KeyWord name="resizable" /> <KeyWord name="resizable" />
<KeyWord name="return" /> <KeyWord name="return" func="yes"><Overload retVal="" descr="get out of a function early"><Param name="EXPR" /></Overload><Overload retVal="" descr="get out of a function early"><Param name="" /></Overload></KeyWord>
<KeyWord name="reverse" /> <KeyWord name="reverse" func="yes"><Overload retVal="" descr="flip a string or a list"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="rewinddir" /> <KeyWord name="rewinddir" func="yes"><Overload retVal="" descr="reset directory handle"><Param name="DIRHANDLE" /></Overload></KeyWord>
<KeyWord name="rindex" /> <KeyWord name="rindex" func="yes"><Overload retVal="" descr="right-to-left substring search"><Param name="STR" /><Param name="SUBSTR" /></Overload><Overload retVal="" descr="right-to-left substring search"><Param name="STR" /><Param name="SUBSTR" /><Param name="POSITION" /></Overload></KeyWord>
<KeyWord name="rmdir" /> <KeyWord name="rmdir" func="yes"><Overload retVal="" descr="remove a directory"><Param name="FILENAME" /></Overload><Overload retVal="" descr="remove a directory"><Param name="" /></Overload></KeyWord>
<KeyWord name="scalar" /> <KeyWord name="say" func="yes"><Overload retVal="" descr="output a list to a filehandle, appending a newline"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="output a list to a filehandle, appending a newline"><Param name="FILEHANDLE LIST" /></Overload><Overload retVal="" descr="output a list to a filehandle, appending a newline"><Param name="LIST" /></Overload><Overload retVal="" descr="output a list to a filehandle, appending a newline"><Param name="" /></Overload></KeyWord>
<KeyWord name="scalar" func="yes"><Overload retVal="" descr="force a scalar context"><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="script_name" /> <KeyWord name="script_name" />
<KeyWord name="scrolling_list" /> <KeyWord name="scrolling_list" />
<KeyWord name="seek" /> <KeyWord name="seek" func="yes"><Overload retVal="" descr="reposition file pointer for random-access I/O"><Param name="FILEHANDLE" /><Param name="POSITION" /><Param name="WHENCE" /></Overload></KeyWord>
<KeyWord name="seekdir" /> <KeyWord name="seekdir" func="yes"><Overload retVal="" descr="reposition directory pointer"><Param name="DIRHANDLE" /><Param name="POS" /></Overload></KeyWord>
<KeyWord name="select" /> <KeyWord name="select" func="yes"><Overload retVal="" descr="reset default output or do I/O multiplexing"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="reset default output or do I/O multiplexing"><Param name="RBITS" /><Param name="WBITS" /><Param name="EBITS" /><Param name="TIMEOUT" /></Overload><Overload retVal="" descr="reset default output or do I/O multiplexing"><Param name="" /></Overload></KeyWord>
<KeyWord name="self_url" /> <KeyWord name="self_url" />
<KeyWord name="semctl" /> <KeyWord name="semctl" func="yes"><Overload retVal="" descr="SysV semaphore control operations"><Param name="ID" /><Param name="SEMNUM" /><Param name="CMD" /><Param name="ARG" /></Overload></KeyWord>
<KeyWord name="semget" /> <KeyWord name="semget" func="yes"><Overload retVal="" descr="get set of SysV semaphores"><Param name="KEY" /><Param name="NSEMS" /><Param name="FLAGS" /></Overload></KeyWord>
<KeyWord name="semop" /> <KeyWord name="semop" func="yes"><Overload retVal="" descr="SysV semaphore operations"><Param name="KEY" /><Param name="OPSTRING" /></Overload></KeyWord>
<KeyWord name="send" /> <KeyWord name="send" func="yes"><Overload retVal="" descr="send a message over a socket"><Param name="SOCKET" /><Param name="MSG" /><Param name="FLAGS" /></Overload><Overload retVal="" descr="send a message over a socket"><Param name="SOCKET" /><Param name="MSG" /><Param name="FLAGS" /><Param name="TO" /></Overload></KeyWord>
<KeyWord name="server_name" /> <KeyWord name="server_name" />
<KeyWord name="server_port" /> <KeyWord name="server_port" />
<KeyWord name="server_software" /> <KeyWord name="server_software" />
<KeyWord name="set" /> <KeyWord name="set" />
<KeyWord name="setgrent" /> <KeyWord name="setgrent" func="yes"><Overload retVal="" descr="prepare group file for use"><Param name="" /></Overload></KeyWord>
<KeyWord name="sethostent" /> <KeyWord name="sethostent" func="yes"><Overload retVal="" descr="prepare hosts file for use"><Param name="STAYOPEN" /></Overload></KeyWord>
<KeyWord name="setnetent" /> <KeyWord name="setnetent" func="yes"><Overload retVal="" descr="prepare networks file for use"><Param name="STAYOPEN" /></Overload></KeyWord>
<KeyWord name="setpgrp" /> <KeyWord name="setpgrp" func="yes"><Overload retVal="" descr="set the process group of a process"><Param name="PID" /><Param name="PGRP" /></Overload></KeyWord>
<KeyWord name="setpriority" /> <KeyWord name="setpriority" func="yes"><Overload retVal="" descr="set a process's nice value"><Param name="WHICH" /><Param name="WHO" /><Param name="PRIORITY" /></Overload></KeyWord>
<KeyWord name="setprotoent" /> <KeyWord name="setprotoent" func="yes"><Overload retVal="" descr="prepare protocols file for use"><Param name="STAYOPEN" /></Overload></KeyWord>
<KeyWord name="setpwent" /> <KeyWord name="setpwent" func="yes"><Overload retVal="" descr="prepare passwd file for use"><Param name="" /></Overload></KeyWord>
<KeyWord name="setservent" /> <KeyWord name="setservent" func="yes"><Overload retVal="" descr="prepare services file for use"><Param name="STAYOPEN" /></Overload></KeyWord>
<KeyWord name="setsockopt" /> <KeyWord name="setsockopt" func="yes"><Overload retVal="" descr="set some socket options"><Param name="SOCKET" /><Param name="LEVEL" /><Param name="OPTNAME" /><Param name="OPTVAL" /></Overload></KeyWord>
<KeyWord name="shift" /> <KeyWord name="shift" func="yes"><Overload retVal="" descr="remove the first element of an array, and return it"><Param name="ARRAY" /></Overload><Overload retVal="" descr="remove the first element of an array, and return it"><Param name="" /></Overload></KeyWord>
<KeyWord name="shmctl" /> <KeyWord name="shmctl" func="yes"><Overload retVal="" descr="SysV shared memory operations"><Param name="ID" /><Param name="CMD" /><Param name="ARG" /></Overload></KeyWord>
<KeyWord name="shmget" /> <KeyWord name="shmget" func="yes"><Overload retVal="" descr="get SysV shared memory segment identifier"><Param name="KEY" /><Param name="SIZE" /><Param name="FLAGS" /></Overload></KeyWord>
<KeyWord name="shmread" /> <KeyWord name="shmread" func="yes"><Overload retVal="" descr="read SysV shared memory"><Param name="ID" /><Param name="VAR" /><Param name="POS" /><Param name="SIZE" /></Overload></KeyWord>
<KeyWord name="shmwrite" /> <KeyWord name="shmwrite" func="yes"><Overload retVal="" descr="write SysV shared memory"><Param name="ID" /><Param name="STRING" /><Param name="POS" /><Param name="SIZE" /></Overload></KeyWord>
<KeyWord name="shutdown" /> <KeyWord name="shutdown" func="yes"><Overload retVal="" descr="close down just half of a socket connection"><Param name="SOCKET" /><Param name="HOW" /></Overload></KeyWord>
<KeyWord name="sin" /> <KeyWord name="sin" func="yes"><Overload retVal="" descr="return the sine of a number"><Param name="EXPR" /></Overload><Overload retVal="" descr="return the sine of a number"><Param name="" /></Overload></KeyWord>
<KeyWord name="sleep" /> <KeyWord name="sleep" func="yes"><Overload retVal="" descr="block for some number of seconds"><Param name="EXPR" /></Overload><Overload retVal="" descr="block for some number of seconds"><Param name="" /></Overload></KeyWord>
<KeyWord name="socket" /> <KeyWord name="socket" func="yes"><Overload retVal="" descr="create a socket"><Param name="SOCKET" /><Param name="DOMAIN" /><Param name="TYPE" /><Param name="PROTOCOL" /></Overload></KeyWord>
<KeyWord name="socketpair" /> <KeyWord name="socketpair" func="yes"><Overload retVal="" descr="create a pair of sockets"><Param name="SOCKET1" /><Param name="SOCKET2" /><Param name="DOMAIN" /><Param name="TYPE,PROTOCOL" /></Overload></KeyWord>
<KeyWord name="sort" /> <KeyWord name="sort" func="yes"><Overload retVal="" descr="sort a list of values"><Param name="BLOCK LIST" /></Overload><Overload retVal="" descr="sort a list of values"><Param name="LIST" /></Overload><Overload retVal="" descr="sort a list of values"><Param name="SUBNAME LIST" /></Overload></KeyWord>
<KeyWord name="span" /> <KeyWord name="span" />
<KeyWord name="splice" /> <KeyWord name="splice" func="yes"><Overload retVal="" descr="add or remove elements anywhere in an array"><Param name="ARRAY" /></Overload><Overload retVal="" descr="add or remove elements anywhere in an array"><Param name="ARRAY" /><Param name="OFFSET" /></Overload><Overload retVal="" descr="add or remove elements anywhere in an array"><Param name="ARRAY" /><Param name="OFFSET" /><Param name="LENGTH" /></Overload><Overload retVal="" descr="add or remove elements anywhere in an array"><Param name="ARRAY" /><Param name="OFFSET" /><Param name="LENGTH" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="split" /> <KeyWord name="split" func="yes"><Overload retVal="" descr="split up a string using a regexp delimiter"><Param name="/PATTERN/" /></Overload><Overload retVal="" descr="split up a string using a regexp delimiter"><Param name="/PATTERN/" /><Param name="EXPR" /></Overload><Overload retVal="" descr="split up a string using a regexp delimiter"><Param name="/PATTERN/" /><Param name="EXPR" /><Param name="LIMIT" /></Overload><Overload retVal="" descr="split up a string using a regexp delimiter"><Param name="" /></Overload></KeyWord>
<KeyWord name="sprintf" /> <KeyWord name="sprintf" func="yes"><Overload retVal="" descr="formatted print into a string"><Param name="FORMAT" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="sqrt" /> <KeyWord name="sqrt" func="yes"><Overload retVal="" descr="square root function"><Param name="EXPR" /></Overload><Overload retVal="" descr="square root function"><Param name="" /></Overload></KeyWord>
<KeyWord name="srand" /> <KeyWord name="srand" func="yes"><Overload retVal="" descr="seed the random number generator"><Param name="EXPR" /></Overload><Overload retVal="" descr="seed the random number generator"><Param name="" /></Overload></KeyWord>
<KeyWord name="start_form" /> <KeyWord name="start_form" />
<KeyWord name="start_h1" /> <KeyWord name="start_h1" />
<KeyWord name="start_html" /> <KeyWord name="start_html" />
@ -402,71 +416,74 @@
<KeyWord name="start_table" /> <KeyWord name="start_table" />
<KeyWord name="start_ul" /> <KeyWord name="start_ul" />
<KeyWord name="startform" /> <KeyWord name="startform" />
<KeyWord name="stat" /> <KeyWord name="stat" func="yes"><Overload retVal="" descr="get a file's status information"><Param name="DIRHANDLE" /></Overload><Overload retVal="" descr="get a file's status information"><Param name="EXPR" /></Overload><Overload retVal="" descr="get a file's status information"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="get a file's status information"><Param name="" /></Overload></KeyWord>
<KeyWord name="state" func="yes"><Overload retVal="" descr="declare and assign a persistent lexical variable"><Param name="TYPE VARLIST" /></Overload><Overload retVal="" descr="declare and assign a persistent lexical variable"><Param name="TYPE VARLIST : ATTRS" /></Overload><Overload retVal="" descr="declare and assign a persistent lexical variable"><Param name="VARLIST" /></Overload><Overload retVal="" descr="declare and assign a persistent lexical variable"><Param name="VARLIST : ATTRS" /></Overload></KeyWord>
<KeyWord name="strict" /> <KeyWord name="strict" />
<KeyWord name="strong" /> <KeyWord name="strong" />
<KeyWord name="study" /> <KeyWord name="study" func="yes"><Overload retVal="" descr="no-op, formerly optimized input data for repeated searches"><Param name="SCALAR" /></Overload><Overload retVal="" descr="no-op, formerly optimized input data for repeated searches"><Param name="" /></Overload></KeyWord>
<KeyWord name="sub" /> <KeyWord name="sub" func="yes"><Overload retVal="" descr="declare a subroutine, possibly anonymously"><Param name="NAME (PROTO) : ATTRS BLOCK" /></Overload><Overload retVal="" descr="declare a subroutine, possibly anonymously"><Param name="NAME (PROTO) BLOCK" /></Overload><Overload retVal="" descr="declare a subroutine, possibly anonymously"><Param name="NAME : ATTRS BLOCK" /></Overload><Overload retVal="" descr="declare a subroutine, possibly anonymously"><Param name="NAME BLOCK" /></Overload></KeyWord>
<KeyWord name="submit" /> <KeyWord name="submit" />
<KeyWord name="substr" /> <KeyWord name="substr" func="yes"><Overload retVal="" descr="get or alter a portion of a string"><Param name="EXPR" /><Param name="OFFSET" /></Overload><Overload retVal="" descr="get or alter a portion of a string"><Param name="EXPR" /><Param name="OFFSET" /><Param name="LENGTH" /></Overload><Overload retVal="" descr="get or alter a portion of a string"><Param name="EXPR" /><Param name="OFFSET" /><Param name="LENGTH" /><Param name="REPLACEMENT" /></Overload></KeyWord>
<KeyWord name="symlink" /> <KeyWord name="symlink" func="yes"><Overload retVal="" descr="create a symbolic link to a file"><Param name="OLDFILE" /><Param name="NEWFILE" /></Overload></KeyWord>
<KeyWord name="syscall" /> <KeyWord name="syscall" func="yes"><Overload retVal="" descr="execute an arbitrary system call"><Param name="NUMBER" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="sysopen" /> <KeyWord name="sysopen" func="yes"><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /><Param name="FILENAME" /><Param name="MODE" /></Overload><Overload retVal="" descr="open a file, pipe, or descriptor"><Param name="FILEHANDLE" /><Param name="FILENAME" /><Param name="MODE" /><Param name="PERMS" /></Overload></KeyWord>
<KeyWord name="sysread" /> <KeyWord name="sysread" func="yes"><Overload retVal="" descr="fixed-length unbuffered input from a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /><Param name="LENGTH" /></Overload><Overload retVal="" descr="fixed-length unbuffered input from a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /><Param name="LENGTH" /><Param name="OFFSET" /></Overload></KeyWord>
<KeyWord name="sysseek" /> <KeyWord name="sysseek" func="yes"><Overload retVal="" descr="position I/O pointer on handle used with sysread and syswrite"><Param name="FILEHANDLE" /><Param name="POSITION" /><Param name="WHENCE" /></Overload></KeyWord>
<KeyWord name="system" /> <KeyWord name="system" func="yes"><Overload retVal="" descr="run a separate program"><Param name="LIST" /></Overload><Overload retVal="" descr="run a separate program"><Param name="PROGRAM LIST" /></Overload></KeyWord>
<KeyWord name="syswrite" /> <KeyWord name="syswrite" func="yes"><Overload retVal="" descr="fixed-length unbuffered output to a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /></Overload><Overload retVal="" descr="fixed-length unbuffered output to a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /><Param name="LENGTH" /></Overload><Overload retVal="" descr="fixed-length unbuffered output to a filehandle"><Param name="FILEHANDLE" /><Param name="SCALAR" /><Param name="LENGTH" /><Param name="OFFSET" /></Overload></KeyWord>
<KeyWord name="table" /> <KeyWord name="table" />
<KeyWord name="tagConfigure" /> <KeyWord name="tagConfigure" />
<KeyWord name="td" /> <KeyWord name="td" />
<KeyWord name="tell" /> <KeyWord name="tell" func="yes"><Overload retVal="" descr="get current seekpointer on a filehandle"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="get current seekpointer on a filehandle"><Param name="" /></Overload></KeyWord>
<KeyWord name="telldir" /> <KeyWord name="telldir" func="yes"><Overload retVal="" descr="get current seekpointer on a directory handle"><Param name="DIRHANDLE" /></Overload></KeyWord>
<KeyWord name="textarea" /> <KeyWord name="textarea" />
<KeyWord name="textfield" /> <KeyWord name="textfield" />
<KeyWord name="th" /> <KeyWord name="th" />
<KeyWord name="tie" /> <KeyWord name="tie" func="yes"><Overload retVal="" descr="bind a variable to an object class"><Param name="VARIABLE" /><Param name="CLASSNAME" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="tied" /> <KeyWord name="tied" func="yes"><Overload retVal="" descr="get a reference to the object underlying a tied variable"><Param name="VARIABLE" /></Overload></KeyWord>
<KeyWord name="time" /> <KeyWord name="time" func="yes"><Overload retVal="" descr="return number of seconds since 1970"><Param name="" /></Overload></KeyWord>
<KeyWord name="times" /> <KeyWord name="times" func="yes"><Overload retVal="" descr="return elapsed time for self and child processes"><Param name="" /></Overload></KeyWord>
<KeyWord name="title" /> <KeyWord name="title" />
<KeyWord name="tmpFileName" /> <KeyWord name="tmpFileName" />
<KeyWord name="top" /> <KeyWord name="top" />
<KeyWord name="tr" /> <KeyWord name="tr" func="yes"><Overload retVal="" descr="transliterate a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="truncate" /> <KeyWord name="truncate" func="yes"><Overload retVal="" descr="shorten a file"><Param name="EXPR" /><Param name="LENGTH" /></Overload><Overload retVal="" descr="shorten a file"><Param name="FILEHANDLE" /><Param name="LENGTH" /></Overload></KeyWord>
<KeyWord name="uc" /> <KeyWord name="uc" func="yes"><Overload retVal="" descr="return upper-case version of a string"><Param name="EXPR" /></Overload><Overload retVal="" descr="return upper-case version of a string"><Param name="" /></Overload></KeyWord>
<KeyWord name="ucfirst" /> <KeyWord name="ucfirst" func="yes"><Overload retVal="" descr="return a string with just the next letter in upper case"><Param name="EXPR" /></Overload><Overload retVal="" descr="return a string with just the next letter in upper case"><Param name="" /></Overload></KeyWord>
<KeyWord name="ul" /> <KeyWord name="ul" />
<KeyWord name="umask" /> <KeyWord name="umask" func="yes"><Overload retVal="" descr="set file creation mode mask"><Param name="EXPR" /></Overload><Overload retVal="" descr="set file creation mode mask"><Param name="" /></Overload></KeyWord>
<KeyWord name="undef" /> <KeyWord name="undef" func="yes"><Overload retVal="" descr="remove a variable or function definition"><Param name="EXPR" /></Overload><Overload retVal="" descr="remove a variable or function definition"><Param name="" /></Overload></KeyWord>
<KeyWord name="unescape" /> <KeyWord name="unescape" />
<KeyWord name="unescapeHTML" /> <KeyWord name="unescapeHTML" />
<KeyWord name="unless" /> <KeyWord name="unless" />
<KeyWord name="unlink" /> <KeyWord name="unlink" func="yes"><Overload retVal="" descr="remove one link to a file"><Param name="LIST" /></Overload><Overload retVal="" descr="remove one link to a file"><Param name="" /></Overload></KeyWord>
<KeyWord name="unpack" /> <KeyWord name="unpack" func="yes"><Overload retVal="" descr="convert binary structure into normal perl variables"><Param name="TEMPLATE" /></Overload><Overload retVal="" descr="convert binary structure into normal perl variables"><Param name="TEMPLATE" /><Param name="EXPR" /></Overload></KeyWord>
<KeyWord name="unshift" /> <KeyWord name="unshift" func="yes"><Overload retVal="" descr="prepend more elements to the beginning of a list"><Param name="ARRAY" /><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="untie" /> <KeyWord name="untie" func="yes"><Overload retVal="" descr="break a tie binding to a variable"><Param name="VARIABLE" /></Overload></KeyWord>
<KeyWord name="until" /> <KeyWord name="until" />
<KeyWord name="update" /> <KeyWord name="update" />
<KeyWord name="upload" /> <KeyWord name="upload" />
<KeyWord name="uploadInfo" /> <KeyWord name="uploadInfo" />
<KeyWord name="url" /> <KeyWord name="url" />
<KeyWord name="url_param" /> <KeyWord name="url_param" />
<KeyWord name="use" /> <KeyWord name="use" func="yes"><Overload retVal="" descr="load in a module at compile time and import its namespace"><Param name="Module" /></Overload><Overload retVal="" descr="load in a module at compile time and import its namespace"><Param name="Module LIST" /></Overload><Overload retVal="" descr="load in a module at compile time and import its namespace"><Param name="Module VERSION" /></Overload><Overload retVal="" descr="load in a module at compile time and import its namespace"><Param name="Module VERSION LIST" /></Overload><Overload retVal="" descr="load in a module at compile time and import its namespace"><Param name="VERSION" /></Overload></KeyWord>
<KeyWord name="use_named_parameters" /> <KeyWord name="use_named_parameters" />
<KeyWord name="user_agent" /> <KeyWord name="user_agent" />
<KeyWord name="user_name" /> <KeyWord name="user_name" />
<KeyWord name="utime" /> <KeyWord name="utime" func="yes"><Overload retVal="" descr="set a file's last access and modify times"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="values" /> <KeyWord name="values" func="yes"><Overload retVal="" descr="return a list of the values in a hash"><Param name="ARRAY" /></Overload><Overload retVal="" descr="return a list of the values in a hash"><Param name="HASH" /></Overload></KeyWord>
<KeyWord name="variable" /> <KeyWord name="variable" />
<KeyWord name="vec" /> <KeyWord name="vec" func="yes"><Overload retVal="" descr="test or set particular bits in a string"><Param name="EXPR" /><Param name="OFFSET" /><Param name="BITS" /></Overload></KeyWord>
<KeyWord name="virtual_host" /> <KeyWord name="virtual_host" />
<KeyWord name="wait" /> <KeyWord name="wait" func="yes"><Overload retVal="" descr="wait for any child process to die"><Param name="" /></Overload></KeyWord>
<KeyWord name="waitpid" /> <KeyWord name="waitpid" func="yes"><Overload retVal="" descr="wait for a particular child process to die"><Param name="PID" /><Param name="FLAGS" /></Overload></KeyWord>
<KeyWord name="wantarray" /> <KeyWord name="wantarray" func="yes"><Overload retVal="" descr="get void vs scalar vs list context of current subroutine call"><Param name="" /></Overload></KeyWord>
<KeyWord name="warn" /> <KeyWord name="warn" func="yes"><Overload retVal="" descr="print debugging info"><Param name="LIST" /></Overload></KeyWord>
<KeyWord name="when" />
<KeyWord name="while" /> <KeyWord name="while" />
<KeyWord name="width" /> <KeyWord name="width" />
<KeyWord name="write" /> <KeyWord name="write" func="yes"><Overload retVal="" descr="print a picture record"><Param name="EXPR" /></Overload><Overload retVal="" descr="print a picture record"><Param name="FILEHANDLE" /></Overload><Overload retVal="" descr="print a picture record"><Param name="" /></Overload></KeyWord>
<KeyWord name="x" />
<KeyWord name="xor" /> <KeyWord name="xor" />
</AutoComplete> </AutoComplete>
</NotepadPlus> </NotepadPlus>

File diff suppressed because one or more lines are too long