diff options
author | Richard Leach <richardleach@users.noreply.github.com> | 2022-06-28 20:01:21 +0000 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2022-07-18 11:21:09 +1000 |
commit | bda3b19c10a9003a3e7c8c91f6674d892bcc2100 (patch) | |
tree | 95afb4ae91fe175b5bbfc2daaffc61ad12e38fdf /ext/B | |
parent | d70f8804cf03be3b9ea1cb558a3efa9cff45de3b (diff) | |
download | perl-bda3b19c10a9003a3e7c8c91f6674d892bcc2100.tar.gz |
B::Concise - private flags may store the argument count
Diffstat (limited to 'ext/B')
-rw-r--r-- | ext/B/B/Concise.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/B/B/Concise.pm b/ext/B/B/Concise.pm index a7419d75e0..73d4045a63 100644 --- a/ext/B/B/Concise.pm +++ b/ext/B/B/Concise.pm @@ -14,7 +14,7 @@ use warnings; # uses #3 and #4, since warnings uses Carp use Exporter 'import'; # use #5 -our $VERSION = "1.006"; +our $VERSION = "1.007"; our @EXPORT_OK = qw( set_style set_style_standard add_callback concise_subref concise_cv concise_main add_style walk_output compile reset_sequence ); @@ -1489,6 +1489,11 @@ They're opcode specific, and occur less often than the public ones, so they're represented by short mnemonics instead of single-chars; see B::Op_private and F<regen/op_private> for more details. +Note that a number after a '/' often indicates the number of arguments. +In the I<sassign> example above, the OP takes 2 arguments. These values +are sometimes used at runtime: in particular, the MAXARG macro makes use +of them. + =head1 FORMATTING SPECIFICATIONS For each line-style ('concise', 'terse', 'linenoise', etc.) there are |