Be understanding about large file systems.
[p5sagit/p5-mst-13.2.git] / opcode.h
index 9527638..ae4011f 100644 (file)
--- a/opcode.h
+++ b/opcode.h
@@ -385,7 +385,7 @@ EXT char *PL_op_desc[] = {
        "private variable",
        "private array",
        "private hash",
-       "private something",
+       "private value",
        "push regexp",
        "ref-to-glob cast",
        "scalar deref",
@@ -397,80 +397,80 @@ EXT char *PL_op_desc[] = {
        "single ref constructor",
        "reference-type operator",
        "bless",
-       "backticks",
+       "quoted execution (``, qx)",
        "glob",
        "<HANDLE>",
        "append I/O operator",
-       "regexp comp once",
-       "regexp reset interpolation flag",
+       "regexp internal guard",
+       "regexp internal reset",
        "regexp compilation",
-       "pattern match",
-       "pattern quote",
-       "substitution",
-       "substitution cont",
-       "character translation",
+       "pattern match (m//)",
+       "pattern quote (qr//)",
+       "substitution (s///)",
+       "substitution iterator",
+       "transliteration (tr///)",
        "scalar assignment",
        "list assignment",
        "chop",
        "scalar chop",
-       "safe chop",
-       "scalar safe chop",
+       "chomp",
+       "scalar chomp",
        "defined operator",
        "undef operator",
        "study",
        "match position",
-       "preincrement",
-       "integer preincrement",
-       "predecrement",
-       "integer predecrement",
-       "postincrement",
-       "integer postincrement",
-       "postdecrement",
-       "integer postdecrement",
-       "exponentiation",
-       "multiplication",
-       "integer multiplication",
-       "division",
-       "integer division",
-       "modulus",
-       "integer modulus",
-       "repeat",
-       "addition",
-       "integer addition",
-       "subtraction",
-       "integer subtraction",
-       "concatenation",
+       "preincrement (++)",
+       "integer preincrement (++)",
+       "predecrement (--)",
+       "integer predecrement (--)",
+       "postincrement (++)",
+       "integer postincrement (++)",
+       "postdecrement (--)",
+       "integer postdecrement (--)",
+       "exponentiation (**)",
+       "multiplication (*)",
+       "integer multiplication (*)",
+       "division (/)",
+       "integer division (/)",
+       "modulus (%)",
+       "integer modulus (%)",
+       "repeat (x)",
+       "addition (+)",
+       "integer addition (+)",
+       "subtraction (-)",
+       "integer subtraction (-)",
+       "concatenation (.)",
        "string",
-       "left bitshift",
-       "right bitshift",
-       "numeric lt",
-       "integer lt",
-       "numeric gt",
-       "integer gt",
-       "numeric le",
-       "integer le",
-       "numeric ge",
-       "integer ge",
-       "numeric eq",
-       "integer eq",
-       "numeric ne",
-       "integer ne",
-       "spaceship operator",
-       "integer spaceship",
+       "left bitshift (<<)",
+       "right bitshift (>>)",
+       "numeric lt (<)",
+       "integer lt (<)",
+       "numeric gt (>)",
+       "integer gt (>)",
+       "numeric le (<=)",
+       "integer le (<=)",
+       "numeric ge (>=)",
+       "integer ge (>=)",
+       "numeric eq (==)",
+       "integer eq (==)",
+       "numeric ne (!=)",
+       "integer ne (!=)",
+       "numeric comparison (<=>)",
+       "integer comparison (<=>)",
        "string lt",
        "string gt",
        "string le",
        "string ge",
        "string eq",
        "string ne",
-       "string comparison",
-       "bitwise and",
-       "bitwise xor",
-       "bitwise or",
-       "negate",
-       "integer negate",
+       "string comparison (cmp)",
+       "bitwise and (&)",
+       "bitwise xor (^)",
+       "bitwise or (|)",
+       "negation (-)",
+       "integer negation (-)",
        "not",
-       "1's complement",
+       "1's complement (~)",
        "atan2",
        "sin",
        "cos",
@@ -493,22 +493,22 @@ EXT char *PL_op_desc[] = {
        "ord",
        "chr",
        "crypt",
-       "upper case first",
-       "lower case first",
-       "upper case",
-       "lower case",
-       "quote metachars",
-       "array deref",
-       "known array element",
+       "ucfirst",
+       "lcfirst",
+       "uc",
+       "lc",
+       "quotemeta",
+       "array dereference",
+       "constant array element",
        "array element",
        "array slice",
        "each",
        "values",
        "keys",
        "delete",
-       "exists operator",
-       "hash deref",
-       "hash elem",
+       "exists",
+       "hash dereference",
+       "hash element",
        "hash slice",
        "unpack",
        "pack",
@@ -516,8 +516,8 @@ EXT char *PL_op_desc[] = {
        "join",
        "list",
        "list slice",
-       "anonymous list",
-       "anonymous hash",
+       "anonymous list ([])",
+       "anonymous hash ({})",
        "splice",
        "push",
        "pop",
@@ -532,12 +532,12 @@ EXT char *PL_op_desc[] = {
        "flipflop",
        "range (or flip)",
        "range (or flop)",
-       "logical and",
-       "logical or",
+       "logical and (&&)",
+       "logical or (||)",
        "logical xor",
        "conditional expression",
-       "logical and assignment",
-       "logical or assignment",
+       "logical and assignment (&&=)",
+       "logical or assignment (||=)",
        "method lookup",
        "subroutine entry",
        "subroutine exit",
@@ -545,7 +545,7 @@ EXT char *PL_op_desc[] = {
        "caller",
        "warn",
        "die",
-       "reset",
+       "symbol reset",
        "line sequence",
        "next statement",
        "debug next statement",
@@ -683,11 +683,11 @@ EXT char *PL_op_desc[] = {
        "semctl",
        "semop",
        "require",
-       "do 'file'",
-       "eval string",
-       "eval exit",
-       "eval block",
-       "eval block exit",
+       "do \"file\"",
+       "eval \"string\"",
+       "eval \"string\" exit",
+       "eval {block}",
+       "eval {block} exit",
        "gethostbyname",
        "gethostbyaddr",
        "gethostent",
@@ -721,7 +721,7 @@ EXT char *PL_op_desc[] = {
        "getlogin",
        "syscall",
        "lock",
-       "per-thread variable",
+       "per-thread value",
        "set statement info",
        "method with known name",
 };