if         unless         else         elsif         while         until         for         each         foreach         next         last         break         continue         return         use         no         require         my         our         local         BEGIN         END         require         package         sub         do         __END__         __DATA__         __FILE__         __LINE__         __PACKAGE__                 =         !=         ~=         +=         -=         *=         /=         **=         |=         ||=         &=         &&=         ?=         +         -         *         /         %         ||         &&         |         &         <         <<         >         >>         ^         ->         =>         .         ,         ;         ::         \         and         or         not         eq         ne                 abs         accept         alarm         atan2         bind         binmode         bless         caller         chdir         chmod         chomp         chop         chown         chr         chroot         close         closedir         connect         cos         crypt         dbmclose         dbmopen         defined         delete         die         dump         endgrent         endhostent         endnetent         endprotoent         endpwent         endservent         eof         eval         exec         exists         exit         exp         fcntl         fileno         flock         fork         format         formline         getc         getgrent         getgrgid         getgrnam         gethostbyaddr         gethostbyname         gethostent         getlogin         getnetbyaddr         getnetbyname         getnetent         getpeername         getpgrp         getppid         getpriority         getprotobyname         getprotobynumber         getprotoent         getpwent         getpwnam         getpwuid         getservbyname         getservbyport         getservent         getsockname         getsockopt         glob         gmtime         goto         grep         hex         import         index         int         ioctl         join         keys         kill         last         lc         lcfirst         length         link         listen         localtime         lock         log         lstat         map         mkdir         msgctl         msgget         msgrcv         msgsnd         oct         open         opendir         ord         pack         package         pipe         pop         pos         print         printf         prototype         push         quotemeta         rand         read         readdir         readline         readlink         recv         redo         ref         rename         reset         return         reverse         rewinddir         rindex         rmdir         scalar         seek         seekdir         select         semctl         semget         semop         send         setgrent         sethostent         setnetent         setpgrp         setpriority         setprotoent         setpwent         setservent         setsockopt         shift         shmctl         shmget         shmread         shmwrite         shutdown         sin         sleep         socket         socketpair         sort         splice         split         sprintf         sqrt         srand         stat         study         sub         substr         symlink         syscall         sysread         sysseek         system         syswrite         tell         telldir         tie         time         times         truncate         uc         ucfirst         umask         undef         unlink         unpack         unshift         untie         utime         values         vec         wait         waitpid         wantarray         warn         write                 strict         english         warnings         vars         subs         utf8         sigtrap         locale         open         less         integer         filetest         constant         bytes         diagnostics