bcopts => q{-exec},
code => q{@chars = map(chr, @nums); },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 475 (eval 10):1) v
+# 1 <;> nextstate(main 475 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*nums] s
# d <2> aassign[t9] KS/COMMON
# e <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 559 (eval 15):1) v
+# 1 <;> nextstate(main 559 (eval 15):1) v%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*nums) s
bcopts => q{-exec},
code => q{%hash = map { getkey($_) => $_ } @array; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 476 (eval 10):1) v:{
+# 1 <;> nextstate(main 476 (eval 10):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*array] s
# 6 <@> mapstart lK*
# 7 <|> mapwhile(other->8)[t9] lK
# 8 <0> enter l
-# 9 <;> nextstate(main 475 (eval 10):1) v:{
+# 9 <;> nextstate(main 475 (eval 10):1) v:%,{
# a <0> pushmark s
# b <0> pushmark s
# c <#> gvsv[*_] s
# l <2> aassign[t10] KS/COMMON
# m <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 560 (eval 15):1) v:{
+# 1 <;> nextstate(main 560 (eval 15):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*array) s
# 6 <@> mapstart lK*
# 7 <|> mapwhile(other->8)[t4] lK
# 8 <0> enter l
-# 9 <;> nextstate(main 559 (eval 15):1) v:{
+# 9 <;> nextstate(main 559 (eval 15):1) v:%,{
# a <0> pushmark s
# b <0> pushmark s
# c <$> gvsv(*_) s
bcopts => q{-exec},
code => q{{ %hash = (); foreach $_ (@array) { $hash{getkey($_)} = $_; } } },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 478 (eval 10):1) v:{
+# 1 <;> nextstate(main 478 (eval 10):1) v:%,{
# 2 <{> enterloop(next->u last->u redo->3)
-# 3 <;> nextstate(main 475 (eval 10):1) v
+# 3 <;> nextstate(main 475 (eval 10):1) v:%
# 4 <0> pushmark s
# 5 <0> pushmark s
# 6 <#> gv[*hash] s
# 7 <1> rv2hv[t2] lKRM*/1
# 8 <2> aassign[t3] vKS
-# 9 <;> nextstate(main 476 (eval 10):1) v:{
+# 9 <;> nextstate(main 476 (eval 10):1) v:%,{
# a <0> pushmark sM
# b <#> gv[*array] s
# c <1> rv2av[t6] sKRM/1
# f <{> enteriter(next->q last->t redo->g) lKS/8
# r <0> iter s
# s <|> and(other->g) K/1
-# g <;> nextstate(main 475 (eval 10):1) v:{
+# g <;> nextstate(main 475 (eval 10):1) v:%,{
# h <#> gvsv[*_] s
# i <#> gv[*hash] s
# j <1> rv2hv sKR/1
# u <2> leaveloop K/2
# v <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 562 (eval 15):1) v:{
+# 1 <;> nextstate(main 562 (eval 15):1) v:%,{
# 2 <{> enterloop(next->u last->u redo->3)
-# 3 <;> nextstate(main 559 (eval 15):1) v
+# 3 <;> nextstate(main 559 (eval 15):1) v:%
# 4 <0> pushmark s
# 5 <0> pushmark s
# 6 <$> gv(*hash) s
# 7 <1> rv2hv[t1] lKRM*/1
# 8 <2> aassign[t2] vKS
-# 9 <;> nextstate(main 560 (eval 15):1) v:{
+# 9 <;> nextstate(main 560 (eval 15):1) v:%,{
# a <0> pushmark sM
# b <$> gv(*array) s
# c <1> rv2av[t3] sKRM/1
# f <{> enteriter(next->q last->t redo->g) lKS/8
# r <0> iter s
# s <|> and(other->g) K/1
-# g <;> nextstate(main 559 (eval 15):1) v:{
+# g <;> nextstate(main 559 (eval 15):1) v:%,{
# h <$> gvsv(*_) s
# i <$> gv(*hash) s
# j <1> rv2hv sKR/1
bcopts => q{-exec},
code => q{%hash = map { +"\L$_", 1 } @array; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 476 (eval 10):1) v
+# 1 <;> nextstate(main 476 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*array] s
# h <2> aassign[t10] KS/COMMON
# i <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 560 (eval 15):1) v
+# 1 <;> nextstate(main 560 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*array) s
bcopts => q{-exec},
code => q{%hash = map { ("\L$_", 1) } @array; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 476 (eval 10):1) v
+# 1 <;> nextstate(main 476 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*array] s
# h <2> aassign[t10] KS/COMMON
# i <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 560 (eval 15):1) v
+# 1 <;> nextstate(main 560 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*array) s
bcopts => q{-exec},
code => q{%hash = map { lc($_), 1 } @array; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 476 (eval 10):1) v
+# 1 <;> nextstate(main 476 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*array] s
# g <2> aassign[t9] KS/COMMON
# h <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 589 (eval 26):1) v
+# 1 <;> nextstate(main 589 (eval 26):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*array) s
bcopts => q{-exec},
code => q{%hash = map +( lc($_), 1 ), @array; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 475 (eval 10):1) v
+# 1 <;> nextstate(main 475 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*array] s
# g <2> aassign[t8] KS/COMMON
# h <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 593 (eval 28):1) v
+# 1 <;> nextstate(main 593 (eval 28):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*array) s
bcopts => q{-exec},
code => q{%hash = map ( lc($_), 1 ), @array; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 475 (eval 10):1) v
+# 1 <;> nextstate(main 475 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <0> pushmark s
# g <@> list K
# h <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 597 (eval 30):1) v
+# 1 <;> nextstate(main 597 (eval 30):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <0> pushmark s
bcopts => q{-exec},
code => q{@hashes = map +{ lc($_), 1 }, @array },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 475 (eval 10):1) v
+# 1 <;> nextstate(main 475 (eval 10):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*array] s
# g <2> aassign[t8] KS/COMMON
# h <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 601 (eval 32):1) v
+# 1 <;> nextstate(main 601 (eval 32):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*array) s
bcopts => q{-exec},
code => q{@articles = sort @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 545 (eval 15):1) v
+# 1 <;> nextstate(main 545 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t5] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 545 (eval 15):1) v
+# 1 <;> nextstate(main 545 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@articles = sort {$a cmp $b} @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t3] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@articles = sort {uc($a) cmp uc($b)} @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t10] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@articles = sort {$b cmp $a} @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t3] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@articles = sort {$a <=> $b} @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t3] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@articles = sort {$b <=> $a} @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 587 (eval 26):1) v
+# 1 <;> nextstate(main 587 (eval 26):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t3] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@eldest = sort { $age{$b} <=> $age{$a} } keys %age; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 592 (eval 28):1) v
+# 1 <;> nextstate(main 592 (eval 28):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*age] s
# b <2> aassign[t11] KS/COMMON
# c <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*age) s
bcopts => q{-exec},
code => q{sub byage { $age{$a} <=> $age{$b}; } @sortedclass = sort byage @class; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 597 (eval 30):1) v
+# 1 <;> nextstate(main 597 (eval 30):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> const[PV "byage"] s/BARE
# b <2> aassign[t5] KS/COMMON
# c <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> const(PV "byage") s/BARE
print sort @harry; print sort backwards @harry;
print sort @george, 'to', @harry; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 602 (eval 32):2) v
+# 1 <;> nextstate(main 602 (eval 32):2) v:%
# 2 <0> pushmark s
# 3 <$> const[PV "dog"] s
# 4 <$> const[PV "cat"] s
# 9 <#> gv[*harry] s
# a <1> rv2av[t2] lKRM*/1
# b <2> aassign[t3] vKS
-# c <;> nextstate(main 602 (eval 32):3) v
+# c <;> nextstate(main 602 (eval 32):3) v:%
# d <0> pushmark s
# e <$> const[PV "gone"] s
# f <$> const[PV "chased"] s
# k <#> gv[*george] s
# l <1> rv2av[t5] lKRM*/1
# m <2> aassign[t6] vKS
-# n <;> nextstate(main 602 (eval 32):4) v:{
+# n <;> nextstate(main 602 (eval 32):4) v:%,{
# o <0> pushmark s
# p <0> pushmark s
# q <#> gv[*harry] s
# r <1> rv2av[t8] lK/1
# s <@> sort lK
# t <@> print vK
-# u <;> nextstate(main 602 (eval 32):4) v:{
+# u <;> nextstate(main 602 (eval 32):4) v:%,{
# v <0> pushmark s
# w <0> pushmark s
# x <$> const[PV "backwards"] s/BARE
# z <1> rv2av[t10] lK/1
# 10 <@> sort lKS
# 11 <@> print vK
-# 12 <;> nextstate(main 602 (eval 32):5) v:{
+# 12 <;> nextstate(main 602 (eval 32):5) v:%,{
# 13 <0> pushmark s
# 14 <0> pushmark s
# 15 <#> gv[*george] s
# 1b <@> print sK
# 1c <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 602 (eval 32):2) v
+# 1 <;> nextstate(main 602 (eval 32):2) v:%
# 2 <0> pushmark s
# 3 <$> const(PV "dog") s
# 4 <$> const(PV "cat") s
# 9 <$> gv(*harry) s
# a <1> rv2av[t1] lKRM*/1
# b <2> aassign[t2] vKS
-# c <;> nextstate(main 602 (eval 32):3) v
+# c <;> nextstate(main 602 (eval 32):3) v:%
# d <0> pushmark s
# e <$> const(PV "gone") s
# f <$> const(PV "chased") s
# k <$> gv(*george) s
# l <1> rv2av[t3] lKRM*/1
# m <2> aassign[t4] vKS
-# n <;> nextstate(main 602 (eval 32):4) v:{
+# n <;> nextstate(main 602 (eval 32):4) v:%,{
# o <0> pushmark s
# p <0> pushmark s
# q <$> gv(*harry) s
# r <1> rv2av[t5] lK/1
# s <@> sort lK
# t <@> print vK
-# u <;> nextstate(main 602 (eval 32):4) v:{
+# u <;> nextstate(main 602 (eval 32):4) v:%,{
# v <0> pushmark s
# w <0> pushmark s
# x <$> const(PV "backwards") s/BARE
# z <1> rv2av[t6] lK/1
# 10 <@> sort lKS
# 11 <@> print vK
-# 12 <;> nextstate(main 602 (eval 32):5) v:{
+# 12 <;> nextstate(main 602 (eval 32):5) v:%,{
# 13 <0> pushmark s
# 14 <0> pushmark s
# 15 <$> gv(*george) s
sort { $b->[1] <=> $a->[1] || $a->[2] cmp $b->[2] }
map { [$_, /=(\d+)/, uc($_)] } @old; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 609 (eval 34):3) v:{
+# 1 <;> nextstate(main 609 (eval 34):3) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <0> pushmark s
# 8 <@> mapstart lK*
# 9 <|> mapwhile(other->a)[t20] lK
# a <0> enter l
-# b <;> nextstate(main 608 (eval 34):2) v:{
+# b <;> nextstate(main 608 (eval 34):2) v:%,{
# c <0> pushmark s
# d <#> gvsv[*_] s
# e </> match(/"=(\\d+)"/) l/RTIME
# u <2> aassign[t27] KS/COMMON
# v <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 609 (eval 34):3) v:{
+# 1 <;> nextstate(main 609 (eval 34):3) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <0> pushmark s
# 8 <@> mapstart lK*
# 9 <|> mapwhile(other->a)[t11] lK
# a <0> enter l
-# b <;> nextstate(main 608 (eval 34):2) v:{
+# b <;> nextstate(main 608 (eval 34):2) v:%,{
# c <0> pushmark s
# d <$> gvsv(*_) s
# e </> match(/"=(\\d+)"/) l/RTIME
code => q{package other; sub backwards ($$) { $_[1] cmp $_[0]; }
package main; @new = sort other::backwards @old; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 614 (eval 36):2) v:{
+# 1 <;> nextstate(main 614 (eval 36):2) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> const[PV "other::backwards"] s/BARE
# b <2> aassign[t5] KS/COMMON
# c <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 614 (eval 36):2) v:{
+# 1 <;> nextstate(main 614 (eval 36):2) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> const(PV "other::backwards") s/BARE
bcopts => q{-exec},
code => q{sub other::backwards ($$) { $_[1] cmp $_[0]; } @new = sort other::backwards @old; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 619 (eval 38):1) v
+# 1 <;> nextstate(main 619 (eval 38):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> const[PV "other::backwards"] s/BARE
# b <2> aassign[t5] KS/COMMON
# c <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> const(PV "other::backwards") s/BARE
bcopts => q{-exec},
code => q{@articles = sort {$FooPack::b <=> $FooPack::a} @files; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 667 (eval 44):1) v
+# 1 <;> nextstate(main 667 (eval 44):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*files] s
# a <2> aassign[t8] KS/COMMON
# b <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*files) s
bcopts => q{-exec},
code => q{@result = sort { $a <=> $b } grep { $_ == $_ } @input; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 673 (eval 46):1) v
+# 1 <;> nextstate(main 673 (eval 46):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <0> pushmark s
# g <2> aassign[t3] KS/COMMON
# h <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 547 (eval 15):1) v
+# 1 <;> nextstate(main 547 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <0> pushmark s
bcopts => q{-exec},
code => q{sort { $a <=> $b } @input; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 678 (eval 48):1) v
+# 1 <;> nextstate(main 678 (eval 48):1) v:%
# 2 <0> pushmark s
# 3 <#> gv[*input] s
# 4 <1> rv2av[t5] lK/1
# 5 <@> sort K/NUM
# 6 <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v
+# 1 <;> nextstate(main 546 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <$> gv(*input) s
# 4 <1> rv2av[t2] lK/1
bcopts => q{-exec},
code => q{sort { $a <=> $b } grep { $_ == $_ } @input; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 684 (eval 50):1) v
+# 1 <;> nextstate(main 684 (eval 50):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*input] s
# b <@> sort K/NUM
# c <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 547 (eval 15):1) v
+# 1 <;> nextstate(main 547 (eval 15):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*input) s
bcopts => q{-exec},
code => q{$s = sort { $a <=> $b } @input; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 689 (eval 52):1) v:{
+# 1 <;> nextstate(main 689 (eval 52):1) v:%,{
# 2 <0> pushmark s
# 3 <#> gv[*input] s
# 4 <1> rv2av[t6] lK/1
# 7 <2> sassign sKS/2
# 8 <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 546 (eval 15):1) v:{
+# 1 <;> nextstate(main 546 (eval 15):1) v:%,{
# 2 <0> pushmark s
# 3 <$> gv(*input) s
# 4 <1> rv2av[t2] lK/1
bcopts => q{-exec},
code => q{$s = sort { $a <=> $b } grep { $_ == $_ } @input; },
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 695 (eval 54):1) v:{
+# 1 <;> nextstate(main 695 (eval 54):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*input] s
# d <2> sassign sKS/2
# e <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 547 (eval 15):1) v:{
+# 1 <;> nextstate(main 547 (eval 15):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*input) s
checkOptree ( code => '$a=$b+42',
bcopts => '-exec',
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 837 (eval 24):1) v:{
+# 1 <;> nextstate(main 837 (eval 24):1) v:%,{
# 2 <#> gvsv[*b] s
# 3 <$> const[IV 42] s
# 4 <2> add[t3] sK/2
# 6 <2> sassign sKS/2
# 7 <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 837 (eval 24):1) v:{
+# 1 <;> nextstate(main 837 (eval 24):1) v:%,{
# 2 <$> gvsv(*b) s
# 3 <$> const(IV 42) s
# 4 <2> add[t1] sK/2
expect => <<EOT_EOT, expect_nt => <<EONT_EONT);
3 <1> leavesub[2 refs] K/REFC,1 ->(end)
- <\@> lineseq KP ->3
-1 <;> dbstate(main 833 (eval 44):1) v ->2
+1 <;> dbstate(main 833 (eval 44):1) v:% ->2
2 <\$> const[$want->{$func}[0] $want->{$func}[1]] s* ->3
EOT_EOT
3 <1> leavesub[2 refs] K/REFC,1 ->(end)
- <\@> lineseq KP ->3
-1 <;> dbstate(main 833 (eval 44):1) v ->2
+1 <;> dbstate(main 833 (eval 44):1) v:% ->2
2 <\$> const($want->{$func}[0] $want->{$func}[1]) s* ->3
EONT_EONT
my ($expect, $expect_nt) = (<<'EOT_EOT', <<'EONT_EONT');
# 3 <1> leavesub[2 refs] K/REFC,1 ->(end)
# - <@> lineseq K ->3
-# 1 <;> nextstate(constant 61 constant.pm:118) v:*,& ->2
+# 1 <;> nextstate(constant 61 constant.pm:118) v:%,*,& ->2
# 2 <0> padav[@list:FAKE:m:96] ->3
EOT_EOT
# 3 <1> leavesub[2 refs] K/REFC,1 ->(end)
# - <@> lineseq K ->3
-# 1 <;> nextstate(constant 61 constant.pm:118) v:*,& ->2
+# 1 <;> nextstate(constant 61 constant.pm:118) v:%,*,& ->2
# 2 <0> padav[@list:FAKE:m:71] ->3
EONT_EONT
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 937 (eval 53):1) v ->2
+# 1 <;> nextstate(main 937 (eval 53):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const[IV 6] s ->4
EOT_EOT
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 937 (eval 53):1) v ->2
+# 1 <;> nextstate(main 937 (eval 53):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const(IV 6) s ->4
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 942 (eval 55):1) v ->2
+# 1 <;> nextstate(main 942 (eval 55):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const[PV "foobar"] s ->4
EOT_EOT
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 942 (eval 55):1) v ->2
+# 1 <;> nextstate(main 942 (eval 55):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const(PV "foobar") s ->4
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 942 (eval 55):1) v ->2
+# 1 <;> nextstate(main 942 (eval 55):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const[PV "foobar"] s ->4
EOT_EOT
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 942 (eval 55):1) v ->2
+# 1 <;> nextstate(main 942 (eval 55):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const(PV "foobar") s ->4
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 977 (eval 28):1) v ->2
+# 1 <;> nextstate(main 977 (eval 28):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const[PV "foobar5"] s ->4
EOT_EOT
# 5 <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->5
-# 1 <;> nextstate(main 977 (eval 28):1) v ->2
+# 1 <;> nextstate(main 977 (eval 28):1) v:% ->2
# 4 <@> print sK ->5
# 2 <0> pushmark s ->3
# 3 <$> const(PV "foobar5") s ->4
code => '@foo = grep(!/^\#/, @bar)',
bcopts => '-exec',
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 496 (eval 20):1) v:{
+# 1 <;> nextstate(main 496 (eval 20):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*bar] s
# d <2> aassign[t6] KS/COMMON
# e <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 496 (eval 20):1) v:{
+# 1 <;> nextstate(main 496 (eval 20):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*bar) s
code => '%h = map { getkey($_) => $_ } @a',
bcopts => '-exec',
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 501 (eval 22):1) v:{
+# 1 <;> nextstate(main 501 (eval 22):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*a] s
# 6 <@> mapstart lK*
# 7 <|> mapwhile(other->8)[t9] lK
# 8 <0> enter l
-# 9 <;> nextstate(main 500 (eval 22):1) v:{
+# 9 <;> nextstate(main 500 (eval 22):1) v:%,{
# a <0> pushmark s
# b <0> pushmark s
# c <#> gvsv[*_] s
# l <2> aassign[t10] KS/COMMON
# m <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 501 (eval 22):1) v:{
+# 1 <;> nextstate(main 501 (eval 22):1) v:%,{
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*a) s
# 6 <@> mapstart lK*
# 7 <|> mapwhile(other->8)[t4] lK
# 8 <0> enter l
-# 9 <;> nextstate(main 500 (eval 22):1) v:{
+# 9 <;> nextstate(main 500 (eval 22):1) v:%,{
# a <0> pushmark s
# b <0> pushmark s
# c <$> gvsv(*_) s
code => '%h=(); for $_(@a){$h{getkey($_)} = $_}',
bcopts => '-exec',
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 505 (eval 24):1) v
+# 1 <;> nextstate(main 505 (eval 24):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <#> gv[*h] s
# 5 <1> rv2hv[t2] lKRM*/1
# 6 <2> aassign[t3] vKS
-# 7 <;> nextstate(main 506 (eval 24):1) v:{
+# 7 <;> nextstate(main 506 (eval 24):1) v:%,{
# 8 <0> pushmark sM
# 9 <#> gv[*a] s
# a <1> rv2av[t6] sKRM/1
# d <{> enteriter(next->o last->r redo->e) lKS/8
# p <0> iter s
# q <|> and(other->e) K/1
-# e <;> nextstate(main 505 (eval 24):1) v:{
+# e <;> nextstate(main 505 (eval 24):1) v:%,{
# f <#> gvsv[*_] s
# g <#> gv[*h] s
# h <1> rv2hv sKR/1
# r <2> leaveloop KP/2
# s <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 505 (eval 24):1) v
+# 1 <;> nextstate(main 505 (eval 24):1) v:%
# 2 <0> pushmark s
# 3 <0> pushmark s
# 4 <$> gv(*h) s
# 5 <1> rv2hv[t1] lKRM*/1
# 6 <2> aassign[t2] vKS
-# 7 <;> nextstate(main 506 (eval 24):1) v:{
+# 7 <;> nextstate(main 506 (eval 24):1) v:%,{
# 8 <0> pushmark sM
# 9 <$> gv(*a) s
# a <1> rv2av[t3] sKRM/1
# d <{> enteriter(next->o last->r redo->e) lKS/8
# p <0> iter s
# q <|> and(other->e) K/1
-# e <;> nextstate(main 505 (eval 24):1) v:{
+# e <;> nextstate(main 505 (eval 24):1) v:%,{
# f <$> gvsv(*_) s
# g <$> gv(*h) s
# h <1> rv2hv sKR/1
code => 'map $_+42, 10..20',
bcopts => '-exec',
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
-# 1 <;> nextstate(main 497 (eval 20):1) v
+# 1 <;> nextstate(main 497 (eval 20):1) v:%
# 2 <0> pushmark s
# 3 <$> const[AV ] s
# 4 <1> rv2av lKPM/1
# goto 6
# a <1> leavesub[1 ref] K/REFC,1
EOT_EOT
-# 1 <;> nextstate(main 511 (eval 26):1) v
+# 1 <;> nextstate(main 511 (eval 26):1) v:%
# 2 <0> pushmark s
# 3 <$> const(AV ) s
# 4 <1> rv2av lKPM/1
# BEGIN 1:
# a <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->a
-# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$ ->2
+# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$ ->2
# 3 <1> require sK/1 ->4
# 2 <$> const[PV "strict.pm"] s/BARE ->3
-# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$ ->5
+# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$ ->5
# - <@> lineseq K ->-
# - <0> null ->5
# 9 <1> entersub[t1] KS*/TARG,2 ->a
# BEGIN 2:
# k <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq K ->k
-# b <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$ ->c
+# b <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$ ->c
# d <1> require sK/1 ->e
# c <$> const[PV "strict.pm"] s/BARE ->d
-# e <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$ ->f
+# e <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$ ->f
# - <@> lineseq K ->-
# - <0> null ->f
# j <1> entersub[t1] KS*/TARG,2 ->k
# BEGIN 3:
# u <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->u
-# l <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$ ->m
+# l <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$ ->m
# n <1> require sK/1 ->o
# m <$> const[PV "warnings.pm"] s/BARE ->n
-# o <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$ ->p
+# o <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$ ->p
# - <@> lineseq K ->-
# - <0> null ->p
# t <1> entersub[t1] KS*/TARG,2 ->u
# BEGIN 1:
# a <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->a
-# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$ ->2
+# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$ ->2
# 3 <1> require sK/1 ->4
# 2 <$> const(PV "strict.pm") s/BARE ->3
-# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$ ->5
+# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$ ->5
# - <@> lineseq K ->-
# - <0> null ->5
# 9 <1> entersub[t1] KS*/TARG,2 ->a
# BEGIN 2:
# k <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq K ->k
-# b <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$ ->c
+# b <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$ ->c
# d <1> require sK/1 ->e
# c <$> const(PV "strict.pm") s/BARE ->d
-# e <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$ ->f
+# e <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$ ->f
# - <@> lineseq K ->-
# - <0> null ->f
# j <1> entersub[t1] KS*/TARG,2 ->k
# BEGIN 3:
# u <1> leavesub[1 ref] K/REFC,1 ->(end)
# - <@> lineseq KP ->u
-# l <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$ ->m
+# l <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$ ->m
# n <1> require sK/1 ->o
# m <$> const(PV "warnings.pm") s/BARE ->n
-# o <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$ ->p
+# o <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$ ->p
# - <@> lineseq K ->-
# - <0> null ->p
# t <1> entersub[t1] KS*/TARG,2 ->u
strip_open_hints => 1,
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
# BEGIN 1:
-# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 2 <$> const[PV "strict.pm"] s/BARE
# 3 <1> require sK/1
-# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 5 <0> pushmark s
# 6 <$> const[PV "strict"] sM
# 7 <$> const[PV "refs"] sM
# 9 <1> entersub[t1] KS*/TARG,2
# a <1> leavesub[1 ref] K/REFC,1
# BEGIN 2:
-# b <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# b <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# c <$> const[PV "strict.pm"] s/BARE
# d <1> require sK/1
-# e <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# e <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# f <0> pushmark s
# g <$> const[PV "strict"] sM
# h <$> const[PV "refs"] sM
# j <1> entersub[t1] KS*/TARG,2
# k <1> leavesub[1 ref] K/REFC,1
# BEGIN 3:
-# l <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# l <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# m <$> const[PV "warnings.pm"] s/BARE
# n <1> require sK/1
-# o <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# o <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# p <0> pushmark s
# q <$> const[PV "warnings"] sM
# r <$> const[PV "qw"] sM
# 1e <1> leavesub[1 ref] K/REFC,1
EOT_EOT
# BEGIN 1:
-# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 2 <$> const(PV "strict.pm") s/BARE
# 3 <1> require sK/1
-# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 5 <0> pushmark s
# 6 <$> const(PV "strict") sM
# 7 <$> const(PV "refs") sM
# 9 <1> entersub[t1] KS*/TARG,2
# a <1> leavesub[1 ref] K/REFC,1
# BEGIN 2:
-# b <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# b <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# c <$> const(PV "strict.pm") s/BARE
# d <1> require sK/1
-# e <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# e <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# f <0> pushmark s
# g <$> const(PV "strict") sM
# h <$> const(PV "refs") sM
# j <1> entersub[t1] KS*/TARG,2
# k <1> leavesub[1 ref] K/REFC,1
# BEGIN 3:
-# l <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# l <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# m <$> const(PV "warnings.pm") s/BARE
# n <1> require sK/1
-# o <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# o <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# p <0> pushmark s
# q <$> const(PV "warnings") sM
# r <$> const(PV "qw") sM
@warnings_todo,
expect => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
# BEGIN 1:
-# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 2 <$> const[PV "strict.pm"] s/BARE
# 3 <1> require sK/1
-# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 5 <0> pushmark s
# 6 <$> const[PV "strict"] sM
# 7 <$> const[PV "refs"] sM
# 9 <1> entersub[t1] KS*/TARG,2
# a <1> leavesub[1 ref] K/REFC,1
# BEGIN 2:
-# b <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# b <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# c <$> const[PV "strict.pm"] s/BARE
# d <1> require sK/1
-# e <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# e <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# f <0> pushmark s
# g <$> const[PV "strict"] sM
# h <$> const[PV "refs"] sM
# j <1> entersub[t1] KS*/TARG,2
# k <1> leavesub[1 ref] K/REFC,1
# BEGIN 3:
-# l <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# l <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# m <$> const[PV "warnings.pm"] s/BARE
# n <1> require sK/1
-# o <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# o <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# p <0> pushmark s
# q <$> const[PV "warnings"] sM
# r <$> const[PV "qw"] sM
# u <1> leavesub[1 ref] K/REFC,1
EOT_EOT
# BEGIN 1:
-# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 1 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 2 <$> const(PV "strict.pm") s/BARE
# 3 <1> require sK/1
-# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:*,&,{,$
+# 4 <;> nextstate(B::Concise -275 Concise.pm:356) v:%,*,&,{,$
# 5 <0> pushmark s
# 6 <$> const(PV "strict") sM
# 7 <$> const(PV "refs") sM
# 9 <1> entersub[t1] KS*/TARG,2
# a <1> leavesub[1 ref] K/REFC,1
# BEGIN 2:
-# b <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# b <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# c <$> const(PV "strict.pm") s/BARE
# d <1> require sK/1
-# e <;> nextstate(B::Concise -265 Concise.pm:367) v:*,&,$
+# e <;> nextstate(B::Concise -265 Concise.pm:367) v:%,*,&,$
# f <0> pushmark s
# g <$> const(PV "strict") sM
# h <$> const(PV "refs") sM
# j <1> entersub[t1] KS*/TARG,2
# k <1> leavesub[1 ref] K/REFC,1
# BEGIN 3:
-# l <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# l <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# m <$> const(PV "warnings.pm") s/BARE
# n <1> require sK/1
-# o <;> nextstate(B::Concise -254 Concise.pm:386) v:*,&,{,$
+# o <;> nextstate(B::Concise -254 Concise.pm:386) v:%,*,&,{,$
# p <0> pushmark s
# q <$> const(PV "warnings") sM
# r <$> const(PV "qw") sM