| 0 | null | OP_NULL | null operation |
| 1 | stub | OP_STUB | stub |
| 2 | scalar | OP_SCALAR | scalar |
| 3 | pushmark | OP_PUSHMARK | pushmark |
| 4 | wantarray | OP_WANTARRAY | wantarray |
| 5 | const | OP_CONST | constant item |
| 6 | gvsv | OP_GVSV | scalar variable |
| 7 | gv | OP_GV | glob value |
| 8 | gelem | OP_GELEM | glob elem |
| 9 | padsv | OP_PADSV | private variable |
| 10 | padav | OP_PADAV | private array |
| 11 | padhv | OP_PADHV | private hash |
| 12 | padany | OP_PADANY | private value |
| 13 | pushre | OP_PUSHRE | push regexp |
| 14 | rv2gv | OP_RV2GV | ref-to-glob cast |
| 15 | rv2sv | OP_RV2SV | scalar dereference |
| 16 | av2arylen | OP_AV2ARYLEN | array length |
| 17 | rv2cv | OP_RV2CV | subroutine dereference |
| 18 | anoncode | OP_ANONCODE | anonymous subroutine |
| 19 | prototype | OP_PROTOTYPE | subroutine prototype |
| 20 | refgen | OP_REFGEN | reference constructor |
| 21 | srefgen | OP_SREFGEN | single ref constructor |
| 22 | ref | OP_REF | reference-type operator |
| 23 | bless | OP_BLESS | bless |
| 24 | backtick | OP_BACKTICK | quoted execution (``, qx) |
| 25 | glob | OP_GLOB | glob |
| 26 | readline | OP_READLINE | <HANDLE> |
| 27 | rcatline | OP_RCATLINE | append I/O operator |
| 28 | regcmaybe | OP_REGCMAYBE | regexp internal guard |
| 29 | regcreset | OP_REGCRESET | regexp internal reset |
| 30 | regcomp | OP_REGCOMP | regexp compilation |
| 31 | match | OP_MATCH | pattern match (m//) |
| 32 | qr | OP_QR | pattern quote (qr//) |
| 33 | subst | OP_SUBST | substitution (s///) |
| 34 | substcont | OP_SUBSTCONT | substitution iterator |
| 35 | trans | OP_TRANS | transliteration (tr///) |
| 36 | sassign | OP_SASSIGN | scalar assignment |
| 37 | aassign | OP_AASSIGN | list assignment |
| 38 | chop | OP_CHOP | chop |
| 39 | schop | OP_SCHOP | scalar chop |
| 40 | chomp | OP_CHOMP | chomp |
| 41 | schomp | OP_SCHOMP | scalar chomp |
| 42 | defined | OP_DEFINED | defined operator |
| 43 | undef | OP_UNDEF | undef operator |
| 44 | study | OP_STUDY | study |
| 45 | pos | OP_POS | match position |
| 46 | preinc | OP_PREINC | preincrement (++) |
| 47 | i_preinc | OP_I_PREINC | integer preincrement (++) |
| 48 | predec | OP_PREDEC | predecrement (--) |
| 49 | i_predec | OP_I_PREDEC | integer predecrement (--) |
| 50 | postinc | OP_POSTINC | postincrement (++) |
| 51 | i_postinc | OP_I_POSTINC | integer postincrement (++) |
| 52 | postdec | OP_POSTDEC | postdecrement (--) |
| 53 | i_postdec | OP_I_POSTDEC | integer postdecrement (--) |
| 54 | pow | OP_POW | exponentiation (**) |
| 55 | multiply | OP_MULTIPLY | multiplication (*) |
| 56 | i_multiply | OP_I_MULTIPLY | integer multiplication (*) |
| 57 | divide | OP_DIVIDE | division (/) |
| 58 | i_divide | OP_I_DIVIDE | integer division (/) |
| 59 | modulo | OP_MODULO | modulus (%) |
| 60 | i_modulo | OP_I_MODULO | integer modulus (%) |
| 61 | repeat | OP_REPEAT | repeat (x) |
| 62 | add | OP_ADD | addition (+) |
| 63 | i_add | OP_I_ADD | integer addition (+) |
| 64 | subtract | OP_SUBTRACT | subtraction (-) |
| 65 | i_subtract | OP_I_SUBTRACT | integer subtraction (-) |
| 66 | concat | OP_CONCAT | concatenation (.) or string |
| 67 | stringify | OP_STRINGIFY | string |
| 68 | left_shift | OP_LEFT_SHIFT | left bitshift (<<) |
| 69 | right_shift | OP_RIGHT_SHIFT | right bitshift (>>) |
| 70 | lt | OP_LT | numeric lt (<) |
| 71 | i_lt | OP_I_LT | integer lt (<) |
| 72 | gt | OP_GT | numeric gt (>) |
| 73 | i_gt | OP_I_GT | integer gt (>) |
| 74 | le | OP_LE | numeric le (<=) |
| 75 | i_le | OP_I_LE | integer le (<=) |
| 76 | ge | OP_GE | numeric ge (>=) |
| 77 | i_ge | OP_I_GE | integer ge (>=) |
| 78 | eq | OP_EQ | numeric eq (==) |
| 79 | i_eq | OP_I_EQ | integer eq (==) |
| 80 | ne | OP_NE | numeric ne (!=) |
| 81 | i_ne | OP_I_NE | integer ne (!=) |
| 82 | ncmp | OP_NCMP | numeric comparison (<=>) |
| 83 | i_ncmp | OP_I_NCMP | integer comparison (<=>) |
| 84 | slt | OP_SLT | string lt |
| 85 | sgt | OP_SGT | string gt |
| 86 | sle | OP_SLE | string le |
| 87 | sge | OP_SGE | string ge |
| 88 | seq | OP_SEQ | string eq |
| 89 | sne | OP_SNE | string ne |
| 90 | scmp | OP_SCMP | string comparison (cmp) |
| 91 | bit_and | OP_BIT_AND | bitwise and (&) |
| 92 | bit_xor | OP_BIT_XOR | bitwise xor (^) |
| 93 | bit_or | OP_BIT_OR | bitwise or (|) |
| 94 | negate | OP_NEGATE | negation (-) |
| 95 | i_negate | OP_I_NEGATE | integer negation (-) |
| 96 | not | OP_NOT | not |
| 97 | complement | OP_COMPLEMENT | 1's complement (~) |
| 98 | atan2 | OP_ATAN2 | atan2 |
| 99 | sin | OP_SIN | sin |
| 100 | cos | OP_COS | cos |
| 101 | rand | OP_RAND | rand |
| 102 | srand | OP_SRAND | srand |
| 103 | exp | OP_EXP | exp |
| 104 | log | OP_LOG | log |
| 105 | sqrt | OP_SQRT | sqrt |
| 106 | int | OP_INT | int |
| 107 | hex | OP_HEX | hex |
| 108 | oct | OP_OCT | oct |
| 109 | abs | OP_ABS | abs |
| 110 | length | OP_LENGTH | length |
| 111 | substr | OP_SUBSTR | substr |
| 112 | vec | OP_VEC | vec |
| 113 | index | OP_INDEX | index |
| 114 | rindex | OP_RINDEX | rindex |
| 115 | sprintf | OP_SPRINTF | sprintf |
| 116 | formline | OP_FORMLINE | formline |
| 117 | ord | OP_ORD | ord |
| 118 | chr | OP_CHR | chr |
| 119 | crypt | OP_CRYPT | crypt |
| 120 | ucfirst | OP_UCFIRST | ucfirst |
| 121 | lcfirst | OP_LCFIRST | lcfirst |
| 122 | uc | OP_UC | uc |
| 123 | lc | OP_LC | lc |
| 124 | quotemeta | OP_QUOTEMETA | quotemeta |
| 125 | rv2av | OP_RV2AV | array dereference |
| 126 | aelemfast | OP_AELEMFAST | constant array element |
| 127 | aelem | OP_AELEM | array element |
| 128 | aslice | OP_ASLICE | array slice |
| 129 | each | OP_EACH | each |
| 130 | values | OP_VALUES | values |
| 131 | keys | OP_KEYS | keys |
| 132 | delete | OP_DELETE | delete |
| 133 | exists | OP_EXISTS | exists |
| 134 | rv2hv | OP_RV2HV | hash dereference |
| 135 | helem | OP_HELEM | hash element |
| 136 | hslice | OP_HSLICE | hash slice |
| 137 | unpack | OP_UNPACK | unpack |
| 138 | pack | OP_PACK | pack |
| 139 | split | OP_SPLIT | split |
| 140 | join | OP_JOIN | join or string |
| 141 | list | OP_LIST | list |
| 142 | lslice | OP_LSLICE | list slice |
| 143 | anonlist | OP_ANONLIST | anonymous list ([]) |
| 144 | anonhash | OP_ANONHASH | anonymous hash ({}) |
| 145 | splice | OP_SPLICE | splice |
| 146 | push | OP_PUSH | push |
| 147 | pop | OP_POP | pop |
| 148 | shift | OP_SHIFT | shift |
| 149 | unshift | OP_UNSHIFT | unshift |
| 150 | sort | OP_SORT | sort |
| 151 | reverse | OP_REVERSE | reverse |
| 152 | grepstart | OP_GREPSTART | grep |
| 153 | grepwhile | OP_GREPWHILE | grep iterator |
| 154 | mapstart | OP_MAPSTART | map |
| 155 | mapwhile | OP_MAPWHILE | map iterator |
| 156 | range | OP_RANGE | flipflop |
| 157 | flip | OP_FLIP | range (or flip) |
| 158 | flop | OP_FLOP | range (or flop) |
| 159 | and | OP_AND | logical and (&&) |
| 160 | or | OP_OR | logical or (||) |
| 161 | xor | OP_XOR | logical xor |
| 162 | cond_expr | OP_COND_EXPR | conditional expression |
| 163 | andassign | OP_ANDASSIGN | logical and assignment (&&=) |
| 164 | orassign | OP_ORASSIGN | logical or assignment (||=) |
| 165 | method | OP_METHOD | method lookup |
| 166 | entersub | OP_ENTERSUB | subroutine entry |
| 167 | leavesub | OP_LEAVESUB | subroutine exit |
| 168 | leavesublv | OP_LEAVESUBLV | lvalue subroutine return |
| 169 | caller | OP_CALLER | caller |
| 170 | warn | OP_WARN | warn |
| 171 | die | OP_DIE | die |
| 172 | reset | OP_RESET | symbol reset |
| 173 | lineseq | OP_LINESEQ | line sequence |
| 174 | nextstate | OP_NEXTSTATE | next statement |
| 175 | dbstate | OP_DBSTATE | debug next statement |
| 176 | unstack | OP_UNSTACK | iteration finalizer |
| 177 | enter | OP_ENTER | block entry |
| 178 | leave | OP_LEAVE | block exit |
| 179 | scope | OP_SCOPE | block |
| 180 | enteriter | OP_ENTERITER | foreach loop entry |
| 181 | iter | OP_ITER | foreach loop iterator |
| 182 | enterloop | OP_ENTERLOOP | loop entry |
| 183 | leaveloop | OP_LEAVELOOP | loop exit |
| 184 | return | OP_RETURN | return |
| 185 | last | OP_LAST | last |
| 186 | next | OP_NEXT | next |
| 187 | redo | OP_REDO | redo |
| 188 | dump | OP_DUMP | dump |
| 189 | goto | OP_GOTO | goto |
| 190 | exit | OP_EXIT | exit |
| 191 | open | OP_OPEN | open |
| 192 | close | OP_CLOSE | close |
| 193 | pipe_op | OP_PIPE_OP | pipe |
| 194 | fileno | OP_FILENO | fileno |
| 195 | umask | OP_UMASK | umask |
| 196 | binmode | OP_BINMODE | binmode |
| 197 | tie | OP_TIE | tie |
| 198 | untie | OP_UNTIE | untie |
| 199 | tied | OP_TIED | tied |
| 200 | dbmopen | OP_DBMOPEN | dbmopen |
| 201 | dbmclose | OP_DBMCLOSE | dbmclose |
| 202 | sselect | OP_SSELECT | select system call |
| 203 | select | OP_SELECT | select |
| 204 | getc | OP_GETC | getc |
| 205 | read | OP_READ | read |
| 206 | enterwrite | OP_ENTERWRITE | write |
| 207 | leavewrite | OP_LEAVEWRITE | write exit |
| 208 | prtf | OP_PRTF | printf |
| 209 | OP_PRINT | ||
| 210 | sysopen | OP_SYSOPEN | sysopen |
| 211 | sysseek | OP_SYSSEEK | sysseek |
| 212 | sysread | OP_SYSREAD | sysread |
| 213 | syswrite | OP_SYSWRITE | syswrite |
| 214 | send | OP_SEND | send |
| 215 | recv | OP_RECV | recv |
| 216 | eof | OP_EOF | eof |
| 217 | tell | OP_TELL | tell |
| 218 | seek | OP_SEEK | seek |
| 219 | truncate | OP_TRUNCATE | truncate |
| 220 | fcntl | OP_FCNTL | fcntl |
| 221 | ioctl | OP_IOCTL | ioctl |
| 222 | flock | OP_FLOCK | flock |
| 223 | socket | OP_SOCKET | socket |
| 224 | sockpair | OP_SOCKPAIR | socketpair |
| 225 | bind | OP_BIND | bind |
| 226 | connect | OP_CONNECT | connect |
| 227 | listen | OP_LISTEN | listen |
| 228 | accept | OP_ACCEPT | accept |
| 229 | shutdown | OP_SHUTDOWN | shutdown |
| 230 | gsockopt | OP_GSOCKOPT | getsockopt |
| 231 | ssockopt | OP_SSOCKOPT | setsockopt |
| 232 | getsockname | OP_GETSOCKNAME | getsockname |
| 233 | getpeername | OP_GETPEERNAME | getpeername |
| 234 | lstat | OP_LSTAT | lstat |
| 235 | stat | OP_STAT | stat |
| 236 | ftrread | OP_FTRREAD | -R |
| 237 | ftrwrite | OP_FTRWRITE | -W |
| 238 | ftrexec | OP_FTREXEC | -X |
| 239 | fteread | OP_FTEREAD | -r |
| 240 | ftewrite | OP_FTEWRITE | -w |
| 241 | fteexec | OP_FTEEXEC | -x |
| 242 | ftis | OP_FTIS | -e |
| 243 | fteowned | OP_FTEOWNED | -o |
| 244 | ftrowned | OP_FTROWNED | -O |
| 245 | ftzero | OP_FTZERO | -z |
| 246 | ftsize | OP_FTSIZE | -s |
| 247 | ftmtime | OP_FTMTIME | -M |
| 248 | ftatime | OP_FTATIME | -A |
| 249 | ftctime | OP_FTCTIME | -C |
| 250 | ftsock | OP_FTSOCK | -S |
| 251 | ftchr | OP_FTCHR | -c |
| 252 | ftblk | OP_FTBLK | -b |
| 253 | ftfile | OP_FTFILE | -f |
| 254 | ftdir | OP_FTDIR | -d |
| 255 | ftpipe | OP_FTPIPE | -p |
| 256 | ftlink | OP_FTLINK | -l |
| 257 | ftsuid | OP_FTSUID | -u |
| 258 | ftsgid | OP_FTSGID | -g |
| 259 | ftsvtx | OP_FTSVTX | -k |
| 260 | fttty | OP_FTTTY | -t |
| 261 | fttext | OP_FTTEXT | -T |
| 262 | ftbinary | OP_FTBINARY | -B |
| 263 | chdir | OP_CHDIR | chdir |
| 264 | chown | OP_CHOWN | chown |
| 265 | chroot | OP_CHROOT | chroot |
| 266 | unlink | OP_UNLINK | unlink |
| 267 | chmod | OP_CHMOD | chmod |
| 268 | utime | OP_UTIME | utime |
| 269 | rename | OP_RENAME | rename |
| 270 | link | OP_LINK | link |
| 271 | symlink | OP_SYMLINK | symlink |
| 272 | readlink | OP_READLINK | readlink |
| 273 | mkdir | OP_MKDIR | mkdir |
| 274 | rmdir | OP_RMDIR | rmdir |
| 275 | open_dir | OP_OPEN_DIR | opendir |
| 276 | readdir | OP_READDIR | readdir |
| 277 | telldir | OP_TELLDIR | telldir |
| 278 | seekdir | OP_SEEKDIR | seekdir |
| 279 | rewinddir | OP_REWINDDIR | rewinddir |
| 280 | closedir | OP_CLOSEDIR | closedir |
| 281 | fork | OP_FORK | fork |
| 282 | wait | OP_WAIT | wait |
| 283 | waitpid | OP_WAITPID | waitpid |
| 284 | system | OP_SYSTEM | system |
| 285 | exec | OP_EXEC | exec |
| 286 | kill | OP_KILL | kill |
| 287 | getppid | OP_GETPPID | getppid |
| 288 | getpgrp | OP_GETPGRP | getpgrp |
| 289 | setpgrp | OP_SETPGRP | setpgrp |
| 290 | getpriority | OP_GETPRIORITY | getpriority |
| 291 | setpriority | OP_SETPRIORITY | setpriority |
| 292 | time | OP_TIME | time |
| 293 | tms | OP_TMS | times |
| 294 | localtime | OP_LOCALTIME | localtime |
| 295 | gmtime | OP_GMTIME | gmtime |
| 296 | alarm | OP_ALARM | alarm |
| 297 | sleep | OP_SLEEP | sleep |
| 298 | shmget | OP_SHMGET | shmget |
| 299 | shmctl | OP_SHMCTL | shmctl |
| 300 | shmread | OP_SHMREAD | shmread |
| 301 | shmwrite | OP_SHMWRITE | shmwrite |
| 302 | msgget | OP_MSGGET | msgget |
| 303 | msgctl | OP_MSGCTL | msgctl |
| 304 | msgsnd | OP_MSGSND | msgsnd |
| 305 | msgrcv | OP_MSGRCV | msgrcv |
| 306 | semget | OP_SEMGET | semget |
| 307 | semctl | OP_SEMCTL | semctl |
| 308 | semop | OP_SEMOP | semop |
| 309 | require | OP_REQUIRE | require |
| 310 | dofile | OP_DOFILE | do "file" |
| 311 | entereval | OP_ENTEREVAL | eval "string" |
| 312 | leaveeval | OP_LEAVEEVAL | eval "string" exit |
| 313 | entertry | OP_ENTERTRY | eval {block} |
| 314 | leavetry | OP_LEAVETRY | eval {block} exit |
| 315 | ghbyname | OP_GHBYNAME | gethostbyname |
| 316 | ghbyaddr | OP_GHBYADDR | gethostbyaddr |
| 317 | ghostent | OP_GHOSTENT | gethostent |
| 318 | gnbyname | OP_GNBYNAME | getnetbyname |
| 319 | gnbyaddr | OP_GNBYADDR | getnetbyaddr |
| 320 | gnetent | OP_GNETENT | getnetent |
| 321 | gpbyname | OP_GPBYNAME | getprotobyname |
| 322 | gpbynumber | OP_GPBYNUMBER | getprotobynumber |
| 323 | gprotoent | OP_GPROTOENT | getprotoent |
| 324 | gsbyname | OP_GSBYNAME | getservbyname |
| 325 | gsbyport | OP_GSBYPORT | getservbyport |
| 326 | gservent | OP_GSERVENT | getservent |
| 327 | shostent | OP_SHOSTENT | sethostent |
| 328 | snetent | OP_SNETENT | setnetent |
| 329 | sprotoent | OP_SPROTOENT | setprotoent |
| 330 | sservent | OP_SSERVENT | setservent |
| 331 | ehostent | OP_EHOSTENT | endhostent |
| 332 | enetent | OP_ENETENT | endnetent |
| 333 | eprotoent | OP_EPROTOENT | endprotoent |
| 334 | eservent | OP_ESERVENT | endservent |
| 335 | gpwnam | OP_GPWNAM | getpwnam |
| 336 | gpwuid | OP_GPWUID | getpwuid |
| 337 | gpwent | OP_GPWENT | getpwent |
| 338 | spwent | OP_SPWENT | setpwent |
| 339 | epwent | OP_EPWENT | endpwent |
| 340 | ggrnam | OP_GGRNAM | getgrnam |
| 341 | ggrgid | OP_GGRGID | getgrgid |
| 342 | ggrent | OP_GGRENT | getgrent |
| 343 | sgrent | OP_SGRENT | setgrent |
| 344 | egrent | OP_EGRENT | endgrent |
| 345 | getlogin | OP_GETLOGIN | getlogin |
| 346 | syscall | OP_SYSCALL | syscall |
| 347 | lock | OP_LOCK | lock |
| 348 | threadsv | OP_THREADSV | per-thread value |
| 349 | setstate | OP_SETSTATE | set statement info |
| 350 | method_named | OP_METHOD_NAMED | method with known name |
| 351 | custom | OP_CUSTOM | unknown custom operator |
Last modified: $Date: 2008-06-04T08:01:12.241090Z $