X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=opcode.h;h=ae4011faa166191353436828b69006fb8739b943;hb=ae178db11db50e8d46c66980e186cfba029f0cb9;hp=952763861c8c18a495809960b8b090daf8a8b360;hpb=eb6e2d6f1e269264d7937d1be23cbbe0b6820902;p=p5sagit%2Fp5-mst-13.2.git diff --git a/opcode.h b/opcode.h index 9527638..ae4011f 100644 --- 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", "", "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", };