diff --git a/ext/nqp-rx/src/stage0/HLL-s0.pir b/ext/nqp-rx/src/stage0/HLL-s0.pir index 69db2d204c..58e21074f4 100644 --- a/ext/nqp-rx/src/stage0/HLL-s0.pir +++ b/ext/nqp-rx/src/stage0/HLL-s0.pir @@ -924,7 +924,7 @@ An operator precedence parser. ### .include 'gen/hllgrammar-grammar.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282323993.58127") +.sub "_block11" :anon :subid("10_1283368192.21885") .annotate 'line', 0 get_hll_global $P14, ["HLL";"Grammar"], "_block13" capture_lex $P14 @@ -941,15 +941,15 @@ An operator precedence parser. $P332 = $P14() .annotate 'line', 1 .return ($P332) - .const 'Sub' $P334 = "106_1282323993.58127" + .const 'Sub' $P334 = "106_1283368192.21885" .return ($P334) .end .namespace [] -.sub "" :load :init :subid("post107") :outer("10_1282323993.58127") +.sub "" :load :init :subid("post107") :outer("10_1283368192.21885") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282323993.58127" + .const 'Sub' $P12 = "10_1283368192.21885" .local pmc block set block, $P12 $P337 = get_root_global ["parrot"], "P6metaclass" @@ -958,83 +958,83 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block13" :subid("11_1282323993.58127") :outer("10_1282323993.58127") +.sub "_block13" :subid("11_1283368192.21885") :outer("10_1283368192.21885") .annotate 'line', 5 - .const 'Sub' $P319 = "103_1282323993.58127" + .const 'Sub' $P319 = "103_1283368192.21885" capture_lex $P319 - .const 'Sub' $P313 = "101_1282323993.58127" + .const 'Sub' $P313 = "101_1283368192.21885" capture_lex $P313 - .const 'Sub' $P300 = "98_1282323993.58127" + .const 'Sub' $P300 = "98_1283368192.21885" capture_lex $P300 - .const 'Sub' $P268 = "93_1282323993.58127" + .const 'Sub' $P268 = "93_1283368192.21885" capture_lex $P268 - .const 'Sub' $P262 = "91_1282323993.58127" + .const 'Sub' $P262 = "91_1283368192.21885" capture_lex $P262 - .const 'Sub' $P257 = "89_1282323993.58127" + .const 'Sub' $P257 = "89_1283368192.21885" capture_lex $P257 - .const 'Sub' $P251 = "87_1282323993.58127" + .const 'Sub' $P251 = "87_1283368192.21885" capture_lex $P251 - .const 'Sub' $P245 = "85_1282323993.58127" + .const 'Sub' $P245 = "85_1283368192.21885" capture_lex $P245 - .const 'Sub' $P240 = "83_1282323993.58127" + .const 'Sub' $P240 = "83_1283368192.21885" capture_lex $P240 - .const 'Sub' $P235 = "81_1282323993.58127" + .const 'Sub' $P235 = "81_1283368192.21885" capture_lex $P235 - .const 'Sub' $P230 = "79_1282323993.58127" + .const 'Sub' $P230 = "79_1283368192.21885" capture_lex $P230 - .const 'Sub' $P225 = "77_1282323993.58127" + .const 'Sub' $P225 = "77_1283368192.21885" capture_lex $P225 - .const 'Sub' $P220 = "75_1282323993.58127" + .const 'Sub' $P220 = "75_1283368192.21885" capture_lex $P220 - .const 'Sub' $P215 = "73_1282323993.58127" + .const 'Sub' $P215 = "73_1283368192.21885" capture_lex $P215 - .const 'Sub' $P210 = "71_1282323993.58127" + .const 'Sub' $P210 = "71_1283368192.21885" capture_lex $P210 - .const 'Sub' $P205 = "69_1282323993.58127" + .const 'Sub' $P205 = "69_1283368192.21885" capture_lex $P205 - .const 'Sub' $P195 = "65_1282323993.58127" + .const 'Sub' $P195 = "65_1283368192.21885" capture_lex $P195 - .const 'Sub' $P182 = "63_1282323993.58127" + .const 'Sub' $P182 = "63_1283368192.21885" capture_lex $P182 - .const 'Sub' $P170 = "61_1282323993.58127" + .const 'Sub' $P170 = "61_1283368192.21885" capture_lex $P170 - .const 'Sub' $P164 = "59_1282323993.58127" + .const 'Sub' $P164 = "59_1283368192.21885" capture_lex $P164 - .const 'Sub' $P157 = "57_1282323993.58127" + .const 'Sub' $P157 = "57_1283368192.21885" capture_lex $P157 - .const 'Sub' $P151 = "55_1282323993.58127" + .const 'Sub' $P151 = "55_1283368192.21885" capture_lex $P151 - .const 'Sub' $P144 = "53_1282323993.58127" + .const 'Sub' $P144 = "53_1283368192.21885" capture_lex $P144 - .const 'Sub' $P138 = "51_1282323993.58127" + .const 'Sub' $P138 = "51_1283368192.21885" capture_lex $P138 - .const 'Sub' $P131 = "49_1282323993.58127" + .const 'Sub' $P131 = "49_1283368192.21885" capture_lex $P131 - .const 'Sub' $P125 = "47_1282323993.58127" + .const 'Sub' $P125 = "47_1283368192.21885" capture_lex $P125 - .const 'Sub' $P119 = "45_1282323993.58127" + .const 'Sub' $P119 = "45_1283368192.21885" capture_lex $P119 - .const 'Sub' $P110 = "43_1282323993.58127" + .const 'Sub' $P110 = "43_1283368192.21885" capture_lex $P110 - .const 'Sub' $P102 = "41_1282323993.58127" + .const 'Sub' $P102 = "41_1283368192.21885" capture_lex $P102 - .const 'Sub' $P92 = "40_1282323993.58127" + .const 'Sub' $P92 = "40_1283368192.21885" capture_lex $P92 - .const 'Sub' $P86 = "38_1282323993.58127" + .const 'Sub' $P86 = "38_1283368192.21885" capture_lex $P86 - .const 'Sub' $P81 = "36_1282323993.58127" + .const 'Sub' $P81 = "36_1283368192.21885" capture_lex $P81 - .const 'Sub' $P73 = "34_1282323993.58127" + .const 'Sub' $P73 = "34_1283368192.21885" capture_lex $P73 - .const 'Sub' $P67 = "32_1282323993.58127" + .const 'Sub' $P67 = "32_1283368192.21885" capture_lex $P67 - .const 'Sub' $P61 = "30_1282323993.58127" + .const 'Sub' $P61 = "30_1283368192.21885" capture_lex $P61 - .const 'Sub' $P55 = "28_1282323993.58127" + .const 'Sub' $P55 = "28_1283368192.21885" capture_lex $P55 - .const 'Sub' $P22 = "14_1282323993.58127" + .const 'Sub' $P22 = "14_1283368192.21885" capture_lex $P22 - .const 'Sub' $P15 = "12_1282323993.58127" + .const 'Sub' $P15 = "12_1283368192.21885" capture_lex $P15 $P0 = find_dynamic_lex "$*CTXSAVE" if null $P0 goto ctxsave_done @@ -1043,17 +1043,17 @@ An operator precedence parser. $P0."ctxsave"() ctxsave_done: .annotate 'line', 33 - .const 'Sub' $P319 = "103_1282323993.58127" + .const 'Sub' $P319 = "103_1283368192.21885" capture_lex $P319 .annotate 'line', 5 .return ($P319) - .const 'Sub' $P329 = "105_1282323993.58127" + .const 'Sub' $P329 = "105_1283368192.21885" .return ($P329) .end .namespace ["HLL";"Grammar"] -.sub "ws" :subid("12_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "ws" :subid("12_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx16_tgt .local int rx16_pos @@ -1153,7 +1153,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__ws" :subid("13_1282323993.58127") :method +.sub "!PREFIX__ws" :subid("13_1283368192.21885") :method .annotate 'line', 5 new $P18, "ResizablePMCArray" push $P18, "" @@ -1162,7 +1162,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "termish" :subid("14_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "termish" :subid("14_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx23_tgt .local int rx23_pos @@ -1284,7 +1284,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__termish" :subid("15_1282323993.58127") :method +.sub "!PREFIX__termish" :subid("15_1283368192.21885") :method .annotate 'line', 5 new $P25, "ResizablePMCArray" push $P25, "" @@ -1293,7 +1293,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "term" :subid("16_1282323993.58127") :method +.sub "term" :subid("16_1283368192.21885") :method .annotate 'line', 13 $P32 = self."!protoregex"("term") .return ($P32) @@ -1301,7 +1301,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__term" :subid("17_1282323993.58127") :method +.sub "!PREFIX__term" :subid("17_1283368192.21885") :method .annotate 'line', 13 $P34 = self."!PREFIX__!protoregex"("term") .return ($P34) @@ -1309,7 +1309,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "infix" :subid("18_1282323993.58127") :method +.sub "infix" :subid("18_1283368192.21885") :method .annotate 'line', 14 $P36 = self."!protoregex"("infix") .return ($P36) @@ -1317,7 +1317,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__infix" :subid("19_1282323993.58127") :method +.sub "!PREFIX__infix" :subid("19_1283368192.21885") :method .annotate 'line', 14 $P38 = self."!PREFIX__!protoregex"("infix") .return ($P38) @@ -1325,7 +1325,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "prefix" :subid("20_1282323993.58127") :method +.sub "prefix" :subid("20_1283368192.21885") :method .annotate 'line', 15 $P40 = self."!protoregex"("prefix") .return ($P40) @@ -1333,7 +1333,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__prefix" :subid("21_1282323993.58127") :method +.sub "!PREFIX__prefix" :subid("21_1283368192.21885") :method .annotate 'line', 15 $P42 = self."!PREFIX__!protoregex"("prefix") .return ($P42) @@ -1341,7 +1341,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postfix" :subid("22_1282323993.58127") :method +.sub "postfix" :subid("22_1283368192.21885") :method .annotate 'line', 16 $P44 = self."!protoregex"("postfix") .return ($P44) @@ -1349,7 +1349,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postfix" :subid("23_1282323993.58127") :method +.sub "!PREFIX__postfix" :subid("23_1283368192.21885") :method .annotate 'line', 16 $P46 = self."!PREFIX__!protoregex"("postfix") .return ($P46) @@ -1357,7 +1357,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "circumfix" :subid("24_1282323993.58127") :method +.sub "circumfix" :subid("24_1283368192.21885") :method .annotate 'line', 17 $P48 = self."!protoregex"("circumfix") .return ($P48) @@ -1365,7 +1365,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__circumfix" :subid("25_1282323993.58127") :method +.sub "!PREFIX__circumfix" :subid("25_1283368192.21885") :method .annotate 'line', 17 $P50 = self."!PREFIX__!protoregex"("circumfix") .return ($P50) @@ -1373,7 +1373,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postcircumfix" :subid("26_1282323993.58127") :method +.sub "postcircumfix" :subid("26_1283368192.21885") :method .annotate 'line', 18 $P52 = self."!protoregex"("postcircumfix") .return ($P52) @@ -1381,7 +1381,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postcircumfix" :subid("27_1282323993.58127") :method +.sub "!PREFIX__postcircumfix" :subid("27_1283368192.21885") :method .annotate 'line', 18 $P54 = self."!PREFIX__!protoregex"("postcircumfix") .return ($P54) @@ -1389,7 +1389,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "term:sym" :subid("28_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "term:sym" :subid("28_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx56_tgt .local int rx56_pos @@ -1461,7 +1461,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__term:sym" :subid("29_1282323993.58127") :method +.sub "!PREFIX__term:sym" :subid("29_1283368192.21885") :method .annotate 'line', 5 $P58 = self."!PREFIX__!subrule"("circumfix", "") new $P59, "ResizablePMCArray" @@ -1471,7 +1471,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "infixish" :subid("30_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "infixish" :subid("30_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx62_tgt .local int rx62_pos @@ -1543,7 +1543,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__infixish" :subid("31_1282323993.58127") :method +.sub "!PREFIX__infixish" :subid("31_1283368192.21885") :method .annotate 'line', 5 $P64 = self."!PREFIX__!subrule"("infix", "") new $P65, "ResizablePMCArray" @@ -1553,7 +1553,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "prefixish" :subid("32_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "prefixish" :subid("32_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx68_tgt .local int rx68_pos @@ -1630,7 +1630,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__prefixish" :subid("33_1282323993.58127") :method +.sub "!PREFIX__prefixish" :subid("33_1283368192.21885") :method .annotate 'line', 5 $P70 = self."!PREFIX__!subrule"("prefix", "") new $P71, "ResizablePMCArray" @@ -1640,7 +1640,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postfixish" :subid("34_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "postfixish" :subid("34_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx74_tgt .local int rx74_pos @@ -1728,7 +1728,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postfixish" :subid("35_1282323993.58127") :method +.sub "!PREFIX__postfixish" :subid("35_1283368192.21885") :method .annotate 'line', 5 $P76 = self."!PREFIX__!subrule"("postcircumfix", "") $P77 = self."!PREFIX__!subrule"("postfix", "") @@ -1740,7 +1740,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "nullterm" :subid("36_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "nullterm" :subid("36_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx82_tgt .local int rx82_pos @@ -1805,7 +1805,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__nullterm" :subid("37_1282323993.58127") :method +.sub "!PREFIX__nullterm" :subid("37_1283368192.21885") :method .annotate 'line', 5 new $P84, "ResizablePMCArray" push $P84, "" @@ -1814,7 +1814,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "nullterm_alt" :subid("38_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "nullterm_alt" :subid("38_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 5 .local string rx87_tgt .local int rx87_pos @@ -1886,7 +1886,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__nullterm_alt" :subid("39_1282323993.58127") :method +.sub "!PREFIX__nullterm_alt" :subid("39_1283368192.21885") :method .annotate 'line', 5 $P89 = self."!PREFIX__!subrule"("nullterm", "") new $P90, "ResizablePMCArray" @@ -1897,7 +1897,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] .include "except_types.pasm" -.sub "nulltermish" :subid("40_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "nulltermish" :subid("40_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 new $P94, 'ExceptionHandler' set_addr $P94, control_93 @@ -1924,7 +1924,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_delimited" :subid("41_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_delimited" :subid("41_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx103_tgt .local int rx103_pos @@ -2028,7 +2028,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_delimited" :subid("42_1282323993.58127") :method +.sub "!PREFIX__quote_delimited" :subid("42_1283368192.21885") :method .annotate 'line', 33 $P105 = self."!PREFIX__!subrule"("starter", "") new $P106, "ResizablePMCArray" @@ -2038,7 +2038,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_atom" :subid("43_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_atom" :subid("43_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx111_tgt .local int rx111_pos @@ -2145,7 +2145,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_atom" :subid("44_1282323993.58127") :method +.sub "!PREFIX__quote_atom" :subid("44_1283368192.21885") :method .annotate 'line', 33 new $P113, "ResizablePMCArray" push $P113, "" @@ -2154,7 +2154,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "decint" :subid("45_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "decint" :subid("45_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx120_tgt .local int rx120_pos @@ -2242,7 +2242,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__decint" :subid("46_1282323993.58127") :method +.sub "!PREFIX__decint" :subid("46_1283368192.21885") :method .annotate 'line', 33 new $P122, "ResizablePMCArray" push $P122, "" @@ -2251,7 +2251,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "decints" :subid("47_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "decints" :subid("47_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx126_tgt .local int rx126_pos @@ -2351,7 +2351,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__decints" :subid("48_1282323993.58127") :method +.sub "!PREFIX__decints" :subid("48_1283368192.21885") :method .annotate 'line', 33 new $P128, "ResizablePMCArray" push $P128, "" @@ -2360,7 +2360,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "hexint" :subid("49_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "hexint" :subid("49_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx132_tgt .local int rx132_pos @@ -2458,7 +2458,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__hexint" :subid("50_1282323993.58127") :method +.sub "!PREFIX__hexint" :subid("50_1283368192.21885") :method .annotate 'line', 33 new $P134, "ResizablePMCArray" push $P134, "" @@ -2467,7 +2467,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "hexints" :subid("51_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "hexints" :subid("51_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx139_tgt .local int rx139_pos @@ -2567,7 +2567,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__hexints" :subid("52_1282323993.58127") :method +.sub "!PREFIX__hexints" :subid("52_1283368192.21885") :method .annotate 'line', 33 new $P141, "ResizablePMCArray" push $P141, "" @@ -2576,7 +2576,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "octint" :subid("53_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "octint" :subid("53_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx145_tgt .local int rx145_pos @@ -2674,7 +2674,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__octint" :subid("54_1282323993.58127") :method +.sub "!PREFIX__octint" :subid("54_1283368192.21885") :method .annotate 'line', 33 new $P147, "ResizablePMCArray" push $P147, "" @@ -2683,7 +2683,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "octints" :subid("55_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "octints" :subid("55_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx152_tgt .local int rx152_pos @@ -2783,7 +2783,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__octints" :subid("56_1282323993.58127") :method +.sub "!PREFIX__octints" :subid("56_1283368192.21885") :method .annotate 'line', 33 new $P154, "ResizablePMCArray" push $P154, "" @@ -2792,7 +2792,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "binint" :subid("57_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "binint" :subid("57_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx158_tgt .local int rx158_pos @@ -2890,7 +2890,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__binint" :subid("58_1282323993.58127") :method +.sub "!PREFIX__binint" :subid("58_1283368192.21885") :method .annotate 'line', 33 new $P160, "ResizablePMCArray" push $P160, "" @@ -2899,7 +2899,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "binints" :subid("59_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "binints" :subid("59_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx165_tgt .local int rx165_pos @@ -2999,7 +2999,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__binints" :subid("60_1282323993.58127") :method +.sub "!PREFIX__binints" :subid("60_1283368192.21885") :method .annotate 'line', 33 new $P167, "ResizablePMCArray" push $P167, "" @@ -3008,7 +3008,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "integer" :subid("61_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "integer" :subid("61_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx171_tgt .local int rx171_pos @@ -3170,7 +3170,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__integer" :subid("62_1282323993.58127") :method +.sub "!PREFIX__integer" :subid("62_1283368192.21885") :method .annotate 'line', 33 $P173 = self."!PREFIX__!subrule"("decint", "") $P174 = self."!PREFIX__!subrule"("decint", "0d") @@ -3188,7 +3188,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "dec_number" :subid("63_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "dec_number" :subid("63_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx183_tgt .local int rx183_pos @@ -3395,7 +3395,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__dec_number" :subid("64_1282323993.58127") :method +.sub "!PREFIX__dec_number" :subid("64_1283368192.21885") :method .annotate 'line', 33 new $P185, "ResizablePMCArray" push $P185, "" @@ -3406,7 +3406,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "escale" :subid("65_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "escale" :subid("65_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx196_tgt .local int rx196_pos @@ -3498,7 +3498,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__escale" :subid("66_1282323993.58127") :method +.sub "!PREFIX__escale" :subid("66_1283368192.21885") :method .annotate 'line', 33 new $P198, "ResizablePMCArray" push $P198, "e" @@ -3508,7 +3508,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape" :subid("67_1282323993.58127") :method +.sub "quote_escape" :subid("67_1283368192.21885") :method .annotate 'line', 79 $P202 = self."!protoregex"("quote_escape") .return ($P202) @@ -3516,7 +3516,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape" :subid("68_1282323993.58127") :method +.sub "!PREFIX__quote_escape" :subid("68_1283368192.21885") :method .annotate 'line', 79 $P204 = self."!PREFIX__!protoregex"("quote_escape") .return ($P204) @@ -3524,7 +3524,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("69_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("69_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx206_tgt .local int rx206_pos @@ -3600,7 +3600,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("70_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("70_1283368192.21885") :method .annotate 'line', 33 new $P208, "ResizablePMCArray" push $P208, "\\\\" @@ -3609,7 +3609,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("71_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("71_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx211_tgt .local int rx211_pos @@ -3692,7 +3692,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("72_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("72_1283368192.21885") :method .annotate 'line', 33 new $P213, "ResizablePMCArray" push $P213, "\\" @@ -3701,7 +3701,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("73_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("73_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx216_tgt .local int rx216_pos @@ -3777,7 +3777,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("74_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("74_1283368192.21885") :method .annotate 'line', 33 new $P218, "ResizablePMCArray" push $P218, "\\b" @@ -3786,7 +3786,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("75_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("75_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx221_tgt .local int rx221_pos @@ -3862,7 +3862,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("76_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("76_1283368192.21885") :method .annotate 'line', 33 new $P223, "ResizablePMCArray" push $P223, "\\n" @@ -3871,7 +3871,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("77_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("77_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx226_tgt .local int rx226_pos @@ -3947,7 +3947,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("78_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("78_1283368192.21885") :method .annotate 'line', 33 new $P228, "ResizablePMCArray" push $P228, "\\r" @@ -3956,7 +3956,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("79_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("79_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx231_tgt .local int rx231_pos @@ -4032,7 +4032,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("80_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("80_1283368192.21885") :method .annotate 'line', 33 new $P233, "ResizablePMCArray" push $P233, "\\t" @@ -4041,7 +4041,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("81_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("81_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx236_tgt .local int rx236_pos @@ -4117,7 +4117,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("82_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("82_1283368192.21885") :method .annotate 'line', 33 new $P238, "ResizablePMCArray" push $P238, "\\f" @@ -4126,7 +4126,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("83_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("83_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx241_tgt .local int rx241_pos @@ -4202,7 +4202,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("84_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("84_1283368192.21885") :method .annotate 'line', 33 new $P243, "ResizablePMCArray" push $P243, "\\e" @@ -4211,7 +4211,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("85_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("85_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx246_tgt .local int rx246_pos @@ -4323,7 +4323,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("86_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("86_1283368192.21885") :method .annotate 'line', 33 new $P248, "ResizablePMCArray" push $P248, unicode:"\\x" @@ -4332,7 +4332,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("87_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("87_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx252_tgt .local int rx252_pos @@ -4444,7 +4444,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("88_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("88_1283368192.21885") :method .annotate 'line', 33 new $P254, "ResizablePMCArray" push $P254, "\\o" @@ -4453,7 +4453,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("89_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("89_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx258_tgt .local int rx258_pos @@ -4536,7 +4536,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("90_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("90_1283368192.21885") :method .annotate 'line', 33 new $P260, "ResizablePMCArray" push $P260, "\\c" @@ -4545,7 +4545,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym<0>" :subid("91_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym<0>" :subid("91_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx263_tgt .local int rx263_pos @@ -4642,7 +4642,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym<0>" :subid("92_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym<0>" :subid("92_1283368192.21885") :method .annotate 'line', 33 new $P265, "ResizablePMCArray" push $P265, "\\0" @@ -4651,13 +4651,13 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("93_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "quote_escape:sym" :subid("93_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 - .const 'Sub' $P288 = "97_1282323993.58127" + .const 'Sub' $P288 = "97_1283368192.21885" capture_lex $P288 - .const 'Sub' $P281 = "96_1282323993.58127" + .const 'Sub' $P281 = "96_1283368192.21885" capture_lex $P281 - .const 'Sub' $P276 = "95_1282323993.58127" + .const 'Sub' $P276 = "95_1283368192.21885" capture_lex $P276 .local string rx269_tgt .local int rx269_pos @@ -4699,7 +4699,7 @@ An operator precedence parser. find_lex $P273, unicode:"$\x{a2}" $P274 = $P273."MATCH"() store_lex "$/", $P274 - .const 'Sub' $P276 = "95_1282323993.58127" + .const 'Sub' $P276 = "95_1283368192.21885" capture_lex $P276 $P277 = $P276() # rx literal "\\" @@ -4725,7 +4725,7 @@ An operator precedence parser. .annotate 'line', 104 # rx subrule $P281 subtype=capture negate= rx269_cur."!cursor_pos"(rx269_pos) - .const 'Sub' $P281 = "96_1282323993.58127" + .const 'Sub' $P281 = "96_1283368192.21885" capture_lex $P281 $P10 = rx269_cur.$P281() unless $P10, rx269_fail @@ -4759,7 +4759,7 @@ An operator precedence parser. find_lex $P285, unicode:"$\x{a2}" $P286 = $P285."MATCH"() store_lex "$/", $P286 - .const 'Sub' $P288 = "97_1282323993.58127" + .const 'Sub' $P288 = "97_1283368192.21885" capture_lex $P288 $P298 = $P288() alt279_end: @@ -4813,7 +4813,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("94_1282323993.58127") :method +.sub "!PREFIX__quote_escape:sym" :subid("94_1283368192.21885") :method .annotate 'line', 33 new $P271, "ResizablePMCArray" push $P271, "" @@ -4822,14 +4822,14 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block275" :anon :subid("95_1282323993.58127") :outer("93_1282323993.58127") +.sub "_block275" :anon :subid("95_1283368192.21885") :outer("93_1283368192.21885") .annotate 'line', 100 .return () .end .namespace ["HLL";"Grammar"] -.sub "_block280" :anon :subid("96_1282323993.58127") :method :outer("93_1282323993.58127") +.sub "_block280" :anon :subid("96_1283368192.21885") :method :outer("93_1283368192.21885") .annotate 'line', 104 .local string rx282_tgt .local int rx282_pos @@ -4898,7 +4898,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block287" :anon :subid("97_1282323993.58127") :outer("93_1282323993.58127") +.sub "_block287" :anon :subid("97_1283368192.21885") :outer("93_1283368192.21885") .annotate 'line', 105 find_lex $P289, "$/" $P290 = $P289."CURSOR"() @@ -4921,9 +4921,9 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "charname" :subid("98_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "charname" :subid("98_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 - .const 'Sub' $P310 = "100_1282323993.58127" + .const 'Sub' $P310 = "100_1283368192.21885" capture_lex $P310 .local string rx301_tgt .local int rx301_pos @@ -5007,7 +5007,7 @@ An operator precedence parser. .annotate 'line', 114 # rx subrule "before" subtype=zerowidth negate= rx301_cur."!cursor_pos"(rx301_pos) - .const 'Sub' $P310 = "100_1282323993.58127" + .const 'Sub' $P310 = "100_1283368192.21885" capture_lex $P310 $P10 = rx301_cur."before"($P310) unless $P10, rx301_fail @@ -5040,7 +5040,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charname" :subid("99_1282323993.58127") :method +.sub "!PREFIX__charname" :subid("99_1283368192.21885") :method .annotate 'line', 33 $P303 = self."!PREFIX__!subrule"("integer", "") new $P304, "ResizablePMCArray" @@ -5102,7 +5102,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block309" :anon :subid("100_1282323993.58127") :method :outer("98_1282323993.58127") +.sub "_block309" :anon :subid("100_1283368192.21885") :method :outer("98_1283368192.21885") .annotate 'line', 114 .local string rx311_tgt .local int rx311_pos @@ -5176,7 +5176,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "charnames" :subid("101_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "charnames" :subid("101_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx314_tgt .local int rx314_pos @@ -5276,7 +5276,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charnames" :subid("102_1282323993.58127") :method +.sub "!PREFIX__charnames" :subid("102_1283368192.21885") :method .annotate 'line', 33 new $P316, "ResizablePMCArray" push $P316, "" @@ -5285,7 +5285,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "charspec" :subid("103_1282323993.58127") :method :outer("11_1282323993.58127") +.sub "charspec" :subid("103_1283368192.21885") :method :outer("11_1283368192.21885") .annotate 'line', 33 .local string rx320_tgt .local int rx320_pos @@ -5431,7 +5431,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charspec" :subid("104_1282323993.58127") :method +.sub "!PREFIX__charspec" :subid("104_1283368192.21885") :method .annotate 'line', 33 $P322 = self."!PREFIX__!subrule"("panic", "") $P323 = self."!PREFIX__!subrule"("charnames", "[") @@ -5472,18 +5472,18 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block328" :load :anon :subid("105_1282323993.58127") +.sub "_block328" :load :anon :subid("105_1283368192.21885") .annotate 'line', 5 - .const 'Sub' $P330 = "11_1282323993.58127" + .const 'Sub' $P330 = "11_1283368192.21885" $P331 = $P330() .return ($P331) .end .namespace [] -.sub "_block333" :load :anon :subid("106_1282323993.58127") +.sub "_block333" :load :anon :subid("106_1283368192.21885") .annotate 'line', 1 - .const 'Sub' $P335 = "10_1282323993.58127" + .const 'Sub' $P335 = "10_1283368192.21885" $P336 = $P335() .return ($P336) .end @@ -5491,7 +5491,7 @@ An operator precedence parser. ### .include 'gen/hllgrammar-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282323994.69928") +.sub "_block11" :anon :subid("10_1283368194.22514") .annotate 'line', 0 get_hll_global $P14, ["HLL";"Actions"], "_block13" capture_lex $P14 @@ -5508,15 +5508,15 @@ An operator precedence parser. $P627 = $P14() .annotate 'line', 1 .return ($P627) - .const 'Sub' $P629 = "55_1282323994.69928" + .const 'Sub' $P629 = "55_1283368194.22514" .return ($P629) .end .namespace [] -.sub "" :load :init :subid("post56") :outer("10_1282323994.69928") +.sub "" :load :init :subid("post56") :outer("10_1283368194.22514") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282323994.69928" + .const 'Sub' $P12 = "10_1283368194.22514" .local pmc block set block, $P12 $P632 = get_root_global ["parrot"], "P6metaclass" @@ -5525,75 +5525,75 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block13" :subid("11_1282323994.69928") :outer("10_1282323994.69928") +.sub "_block13" :subid("11_1283368194.22514") :outer("10_1283368194.22514") .annotate 'line', 3 - .const 'Sub' $P605 = "53_1282323994.69928" + .const 'Sub' $P605 = "53_1283368194.22514" capture_lex $P605 - .const 'Sub' $P580 = "51_1282323994.69928" + .const 'Sub' $P580 = "51_1283368194.22514" capture_lex $P580 - .const 'Sub' $P550 = "50_1282323994.69928" + .const 'Sub' $P550 = "50_1283368194.22514" capture_lex $P550 - .const 'Sub' $P531 = "49_1282323994.69928" + .const 'Sub' $P531 = "49_1283368194.22514" capture_lex $P531 - .const 'Sub' $P524 = "48_1282323994.69928" + .const 'Sub' $P524 = "48_1283368194.22514" capture_lex $P524 - .const 'Sub' $P514 = "47_1282323994.69928" + .const 'Sub' $P514 = "47_1283368194.22514" capture_lex $P514 - .const 'Sub' $P497 = "46_1282323994.69928" + .const 'Sub' $P497 = "46_1283368194.22514" capture_lex $P497 - .const 'Sub' $P480 = "45_1282323994.69928" + .const 'Sub' $P480 = "45_1283368194.22514" capture_lex $P480 - .const 'Sub' $P473 = "44_1282323994.69928" + .const 'Sub' $P473 = "44_1283368194.22514" capture_lex $P473 - .const 'Sub' $P466 = "43_1282323994.69928" + .const 'Sub' $P466 = "43_1283368194.22514" capture_lex $P466 - .const 'Sub' $P459 = "42_1282323994.69928" + .const 'Sub' $P459 = "42_1283368194.22514" capture_lex $P459 - .const 'Sub' $P452 = "41_1282323994.69928" + .const 'Sub' $P452 = "41_1283368194.22514" capture_lex $P452 - .const 'Sub' $P445 = "40_1282323994.69928" + .const 'Sub' $P445 = "40_1283368194.22514" capture_lex $P445 - .const 'Sub' $P438 = "39_1282323994.69928" + .const 'Sub' $P438 = "39_1283368194.22514" capture_lex $P438 - .const 'Sub' $P428 = "38_1282323994.69928" + .const 'Sub' $P428 = "38_1283368194.22514" capture_lex $P428 - .const 'Sub' $P421 = "37_1282323994.69928" + .const 'Sub' $P421 = "37_1283368194.22514" capture_lex $P421 - .const 'Sub' $P405 = "36_1282323994.69928" + .const 'Sub' $P405 = "36_1283368194.22514" capture_lex $P405 - .const 'Sub' $P330 = "34_1282323994.69928" + .const 'Sub' $P330 = "34_1283368194.22514" capture_lex $P330 - .const 'Sub' $P267 = "31_1282323994.69928" + .const 'Sub' $P267 = "31_1283368194.22514" capture_lex $P267 - .const 'Sub' $P258 = "30_1282323994.69928" + .const 'Sub' $P258 = "30_1283368194.22514" capture_lex $P258 - .const 'Sub' $P249 = "29_1282323994.69928" + .const 'Sub' $P249 = "29_1283368194.22514" capture_lex $P249 - .const 'Sub' $P240 = "28_1282323994.69928" + .const 'Sub' $P240 = "28_1283368194.22514" capture_lex $P240 - .const 'Sub' $P231 = "27_1282323994.69928" + .const 'Sub' $P231 = "27_1283368194.22514" capture_lex $P231 - .const 'Sub' $P222 = "26_1282323994.69928" + .const 'Sub' $P222 = "26_1283368194.22514" capture_lex $P222 - .const 'Sub' $P212 = "25_1282323994.69928" + .const 'Sub' $P212 = "25_1283368194.22514" capture_lex $P212 - .const 'Sub' $P202 = "24_1282323994.69928" + .const 'Sub' $P202 = "24_1283368194.22514" capture_lex $P202 - .const 'Sub' $P194 = "23_1282323994.69928" + .const 'Sub' $P194 = "23_1283368194.22514" capture_lex $P194 - .const 'Sub' $P184 = "22_1282323994.69928" + .const 'Sub' $P184 = "22_1283368194.22514" capture_lex $P184 - .const 'Sub' $P174 = "21_1282323994.69928" + .const 'Sub' $P174 = "21_1283368194.22514" capture_lex $P174 - .const 'Sub' $P73 = "18_1282323994.69928" + .const 'Sub' $P73 = "18_1283368194.22514" capture_lex $P73 - .const 'Sub' $P35 = "15_1282323994.69928" + .const 'Sub' $P35 = "15_1283368194.22514" capture_lex $P35 - .const 'Sub' $P28 = "14_1282323994.69928" + .const 'Sub' $P28 = "14_1283368194.22514" capture_lex $P28 - .const 'Sub' $P22 = "13_1282323994.69928" + .const 'Sub' $P22 = "13_1283368194.22514" capture_lex $P22 - .const 'Sub' $P15 = "12_1282323994.69928" + .const 'Sub' $P15 = "12_1283368194.22514" capture_lex $P15 $P0 = find_dynamic_lex "$*CTXSAVE" if null $P0 goto ctxsave_done @@ -5602,18 +5602,18 @@ An operator precedence parser. $P0."ctxsave"() ctxsave_done: .annotate 'line', 225 - .const 'Sub' $P605 = "53_1282323994.69928" + .const 'Sub' $P605 = "53_1283368194.22514" newclosure $P622, $P605 .annotate 'line', 3 .return ($P622) - .const 'Sub' $P624 = "54_1282323994.69928" + .const 'Sub' $P624 = "54_1283368194.22514" .return ($P624) .end .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "string_to_int" :subid("12_1282323994.69928") :outer("11_1282323994.69928") +.sub "string_to_int" :subid("12_1283368194.22514") :outer("11_1283368194.22514") .param pmc param_18 .param pmc param_19 .annotate 'line', 3 @@ -5667,7 +5667,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "ints_to_string" :subid("13_1282323994.69928") :outer("11_1282323994.69928") +.sub "ints_to_string" :subid("13_1283368194.22514") :outer("11_1283368194.22514") .param pmc param_25 .annotate 'line', 37 new $P24, 'ExceptionHandler' @@ -5709,7 +5709,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "CTXSAVE" :subid("14_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "CTXSAVE" :subid("14_1283368194.22514") :method :outer("11_1283368194.22514") .annotate 'line', 62 new $P30, 'ExceptionHandler' set_addr $P30, control_29 @@ -5739,10 +5739,10 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "SET_BLOCK_OUTER_CTX" :subid("15_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "SET_BLOCK_OUTER_CTX" :subid("15_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_38 .annotate 'line', 76 - .const 'Sub' $P48 = "16_1282323994.69928" + .const 'Sub' $P48 = "16_1283368194.22514" capture_lex $P48 new $P37, 'ExceptionHandler' set_addr $P37, control_36 @@ -5777,7 +5777,7 @@ An operator precedence parser. set $P43, $I46 goto if_44_end if_44: - .const 'Sub' $P48 = "16_1282323994.69928" + .const 'Sub' $P48 = "16_1283368194.22514" capture_lex $P48 $P71 = $P48() set $P43, $P71 @@ -5794,9 +5794,9 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "_block47" :anon :subid("16_1282323994.69928") :outer("15_1282323994.69928") +.sub "_block47" :anon :subid("16_1283368194.22514") :outer("15_1283368194.22514") .annotate 'line', 78 - .const 'Sub' $P62 = "17_1282323994.69928" + .const 'Sub' $P62 = "17_1283368194.22514" capture_lex $P62 .annotate 'line', 79 $P49 = root_new ['parrot';'ResizablePMCArray'] @@ -5826,7 +5826,7 @@ An operator precedence parser. unless $P56, loop68_done shift $P60, $P56 loop68_redo: - .const 'Sub' $P62 = "17_1282323994.69928" + .const 'Sub' $P62 = "17_1283368194.22514" capture_lex $P62 $P62($P60) loop68_next: @@ -5846,7 +5846,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block61" :anon :subid("17_1282323994.69928") :outer("16_1282323994.69928") +.sub "_block61" :anon :subid("17_1283368194.22514") :outer("16_1283368194.22514") .param pmc param_63 .annotate 'line', 82 .lex "$_", param_63 @@ -5862,14 +5862,14 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "EXPR" :subid("18_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "EXPR" :subid("18_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_76 .param pmc param_77 :optional .param int has_param_77 :opt_flag .annotate 'line', 89 - .const 'Sub' $P156 = "20_1282323994.69928" + .const 'Sub' $P156 = "20_1283368194.22514" capture_lex $P156 - .const 'Sub' $P123 = "19_1282323994.69928" + .const 'Sub' $P123 = "19_1283368194.22514" capture_lex $P123 new $P75, 'ExceptionHandler' set_addr $P75, control_74 @@ -6004,7 +6004,7 @@ An operator precedence parser. find_lex $P120, "$past" $P121 = $P120."name"() if $P121, unless_119_end - .const 'Sub' $P123 = "19_1282323994.69928" + .const 'Sub' $P123 = "19_1283368194.22514" capture_lex $P123 $P123() unless_119_end: @@ -6028,7 +6028,7 @@ An operator precedence parser. unless $P150, loop167_done shift $P154, $P150 loop167_redo: - .const 'Sub' $P156 = "20_1282323994.69928" + .const 'Sub' $P156 = "20_1283368194.22514" capture_lex $P156 $P156($P154) loop167_next: @@ -6073,7 +6073,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block122" :anon :subid("19_1282323994.69928") :outer("18_1282323994.69928") +.sub "_block122" :anon :subid("19_1283368194.22514") :outer("18_1283368194.22514") .annotate 'line', 98 new $P124, "Undef" .lex "$name", $P124 @@ -6123,7 +6123,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block155" :anon :subid("20_1282323994.69928") :outer("18_1282323994.69928") +.sub "_block155" :anon :subid("20_1283368194.22514") :outer("18_1283368194.22514") .param pmc param_157 .annotate 'line', 109 .lex "$_", param_157 @@ -6147,7 +6147,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("21_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "term:sym" :subid("21_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_177 .annotate 'line', 114 new $P176, 'ExceptionHandler' @@ -6178,7 +6178,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "termish" :subid("22_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "termish" :subid("22_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_187 .annotate 'line', 116 new $P186, 'ExceptionHandler' @@ -6209,7 +6209,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "nullterm" :subid("23_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "nullterm" :subid("23_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_197 .annotate 'line', 117 new $P196, 'ExceptionHandler' @@ -6232,7 +6232,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "nullterm_alt" :subid("24_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "nullterm_alt" :subid("24_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_205 .annotate 'line', 118 new $P204, 'ExceptionHandler' @@ -6263,7 +6263,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "integer" :subid("25_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "integer" :subid("25_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_215 .annotate 'line', 120 new $P214, 'ExceptionHandler' @@ -6294,7 +6294,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "dec_number" :subid("26_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "dec_number" :subid("26_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_225 .annotate 'line', 122 new $P224, 'ExceptionHandler' @@ -6318,7 +6318,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "decint" :subid("27_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "decint" :subid("27_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_234 .annotate 'line', 124 new $P233, 'ExceptionHandler' @@ -6342,7 +6342,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "hexint" :subid("28_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "hexint" :subid("28_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_243 .annotate 'line', 125 new $P242, 'ExceptionHandler' @@ -6366,7 +6366,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "octint" :subid("29_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "octint" :subid("29_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_252 .annotate 'line', 126 new $P251, 'ExceptionHandler' @@ -6390,7 +6390,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "binint" :subid("30_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "binint" :subid("30_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_261 .annotate 'line', 127 new $P260, 'ExceptionHandler' @@ -6414,10 +6414,10 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_EXPR" :subid("31_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_EXPR" :subid("31_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_270 .annotate 'line', 129 - .const 'Sub' $P286 = "32_1282323994.69928" + .const 'Sub' $P286 = "32_1283368194.22514" capture_lex $P286 new $P269, 'ExceptionHandler' set_addr $P269, control_268 @@ -6449,7 +6449,7 @@ An operator precedence parser. $P282 = $P280."ACCEPTS"($P281) if $P282, if_279 .annotate 'line', 135 - .const 'Sub' $P286 = "32_1282323994.69928" + .const 'Sub' $P286 = "32_1283368194.22514" capture_lex $P286 $P286() goto if_279_end @@ -6489,9 +6489,9 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "_block285" :anon :subid("32_1282323994.69928") :outer("31_1282323994.69928") +.sub "_block285" :anon :subid("32_1283368194.22514") :outer("31_1283368194.22514") .annotate 'line', 135 - .const 'Sub' $P305 = "33_1282323994.69928" + .const 'Sub' $P305 = "33_1283368194.22514" capture_lex $P305 .annotate 'line', 136 $P287 = root_new ['parrot';'ResizablePMCArray'] @@ -6542,7 +6542,7 @@ An operator precedence parser. unless $P300, loop310_done shift $P303, $P300 loop310_redo: - .const 'Sub' $P305 = "33_1282323994.69928" + .const 'Sub' $P305 = "33_1283368194.22514" capture_lex $P305 $P305($P303) loop310_next: @@ -6565,7 +6565,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block304" :anon :subid("33_1282323994.69928") :outer("32_1282323994.69928") +.sub "_block304" :anon :subid("33_1283368194.22514") :outer("32_1283368194.22514") .param pmc param_306 .annotate 'line', 139 .lex "$_", param_306 @@ -6578,10 +6578,10 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_delimited" :subid("34_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_delimited" :subid("34_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_333 .annotate 'line', 152 - .const 'Sub' $P345 = "35_1282323994.69928" + .const 'Sub' $P345 = "35_1283368194.22514" capture_lex $P345 new $P332, 'ExceptionHandler' set_addr $P332, control_331 @@ -6624,7 +6624,7 @@ An operator precedence parser. unless $P339, loop377_done shift $P343, $P339 loop377_redo: - .const 'Sub' $P345 = "35_1282323994.69928" + .const 'Sub' $P345 = "35_1283368194.22514" capture_lex $P345 $P345($P343) loop377_next: @@ -6702,7 +6702,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block344" :anon :subid("35_1282323994.69928") :outer("34_1282323994.69928") +.sub "_block344" :anon :subid("35_1283368194.22514") :outer("34_1283368194.22514") .param pmc param_347 .annotate 'line', 156 new $P346, "Undef" @@ -6772,7 +6772,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_atom" :subid("36_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_atom" :subid("36_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_408 .annotate 'line', 177 new $P407, 'ExceptionHandler' @@ -6822,7 +6822,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("37_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("37_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_424 .annotate 'line', 181 new $P423, 'ExceptionHandler' @@ -6844,7 +6844,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("38_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("38_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_431 .annotate 'line', 182 new $P430, 'ExceptionHandler' @@ -6875,7 +6875,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("39_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("39_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_441 .annotate 'line', 184 new $P440, 'ExceptionHandler' @@ -6897,7 +6897,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("40_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("40_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_448 .annotate 'line', 185 new $P447, 'ExceptionHandler' @@ -6919,7 +6919,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("41_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("41_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_455 .annotate 'line', 186 new $P454, 'ExceptionHandler' @@ -6941,7 +6941,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("42_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("42_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_462 .annotate 'line', 187 new $P461, 'ExceptionHandler' @@ -6963,7 +6963,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("43_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("43_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_469 .annotate 'line', 188 new $P468, 'ExceptionHandler' @@ -6985,7 +6985,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("44_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("44_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_476 .annotate 'line', 189 new $P475, 'ExceptionHandler' @@ -7007,7 +7007,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("45_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("45_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_483 .annotate 'line', 191 new $P482, 'ExceptionHandler' @@ -7066,7 +7066,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("46_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("46_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_500 .annotate 'line', 195 new $P499, 'ExceptionHandler' @@ -7125,7 +7125,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("47_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("47_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_517 .annotate 'line', 199 new $P516, 'ExceptionHandler' @@ -7158,7 +7158,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym<0>" :subid("48_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym<0>" :subid("48_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_527 .annotate 'line', 203 new $P526, 'ExceptionHandler' @@ -7182,7 +7182,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("49_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "quote_escape:sym" :subid("49_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_534 .annotate 'line', 207 new $P533, 'ExceptionHandler' @@ -7241,7 +7241,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "charname" :subid("50_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "charname" :subid("50_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_553 .annotate 'line', 211 new $P552, 'ExceptionHandler' @@ -7315,10 +7315,10 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "charnames" :subid("51_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "charnames" :subid("51_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_583 .annotate 'line', 219 - .const 'Sub' $P592 = "52_1282323994.69928" + .const 'Sub' $P592 = "52_1283368194.22514" capture_lex $P592 new $P582, 'ExceptionHandler' set_addr $P582, control_581 @@ -7352,7 +7352,7 @@ An operator precedence parser. unless $P586, loop598_done shift $P590, $P586 loop598_redo: - .const 'Sub' $P592 = "52_1282323994.69928" + .const 'Sub' $P592 = "52_1283368194.22514" capture_lex $P592 $P592($P590) loop598_next: @@ -7381,7 +7381,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block591" :anon :subid("52_1282323994.69928") :outer("51_1282323994.69928") +.sub "_block591" :anon :subid("52_1283368194.22514") :outer("51_1283368194.22514") .param pmc param_593 .annotate 'line', 221 .lex "$_", param_593 @@ -7396,7 +7396,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] .include "except_types.pasm" -.sub "charspec" :subid("53_1282323994.69928") :method :outer("11_1282323994.69928") +.sub "charspec" :subid("53_1283368194.22514") :method :outer("11_1283368194.22514") .param pmc param_608 .annotate 'line', 225 new $P607, 'ExceptionHandler' @@ -7446,18 +7446,18 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block623" :load :anon :subid("54_1282323994.69928") +.sub "_block623" :load :anon :subid("54_1283368194.22514") .annotate 'line', 3 - .const 'Sub' $P625 = "11_1282323994.69928" + .const 'Sub' $P625 = "11_1283368194.22514" $P626 = $P625() .return ($P626) .end .namespace [] -.sub "_block628" :load :anon :subid("55_1282323994.69928") +.sub "_block628" :load :anon :subid("55_1283368194.22514") .annotate 'line', 1 - .const 'Sub' $P630 = "10_1282323994.69928" + .const 'Sub' $P630 = "10_1283368194.22514" $P631 = $P630() .return ($P631) .end @@ -7465,7 +7465,7 @@ An operator precedence parser. ### .include 'gen/hllcompiler.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282323995.38516") +.sub "_block11" :anon :subid("10_1283368195.4695") .annotate 'line', 0 get_hll_global $P14, ["HLL";"Compiler"], "_block13" capture_lex $P14 @@ -7482,15 +7482,15 @@ An operator precedence parser. $P497 = $P14() .annotate 'line', 1 .return ($P497) - .const 'Sub' $P499 = "36_1282323995.38516" + .const 'Sub' $P499 = "36_1283368195.4695" .return ($P499) .end .namespace [] -.sub "" :load :init :subid("post37") :outer("10_1282323995.38516") +.sub "" :load :init :subid("post37") :outer("10_1283368195.4695") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282323995.38516" + .const 'Sub' $P12 = "10_1283368195.4695" .local pmc block set block, $P12 .annotate 'line', 2 @@ -7504,36 +7504,36 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block13" :subid("11_1282323995.38516") :outer("10_1282323995.38516") +.sub "_block13" :subid("11_1283368195.4695") :outer("10_1283368195.4695") .annotate 'line', 6 - .const 'Sub' $P489 = "35_1282323995.38516" + .const 'Sub' $P489 = "35_1283368195.4695" capture_lex $P489 - .const 'Sub' $P447 = "33_1282323995.38516" + .const 'Sub' $P447 = "33_1283368195.4695" capture_lex $P447 - .const 'Sub' $P298 = "26_1282323995.38516" + .const 'Sub' $P298 = "26_1283368195.4695" capture_lex $P298 - .const 'Sub' $P283 = "25_1282323995.38516" + .const 'Sub' $P283 = "25_1283368195.4695" capture_lex $P283 - .const 'Sub' $P188 = "20_1282323995.38516" + .const 'Sub' $P188 = "20_1283368195.4695" capture_lex $P188 - .const 'Sub' $P153 = "18_1282323995.38516" + .const 'Sub' $P153 = "18_1283368195.4695" capture_lex $P153 - .const 'Sub' $P138 = "17_1282323995.38516" + .const 'Sub' $P138 = "17_1283368195.4695" capture_lex $P138 - .const 'Sub' $P122 = "16_1282323995.38516" + .const 'Sub' $P122 = "16_1283368195.4695" capture_lex $P122 - .const 'Sub' $P33 = "13_1282323995.38516" + .const 'Sub' $P33 = "13_1283368195.4695" capture_lex $P33 - .const 'Sub' $P15 = "12_1282323995.38516" + .const 'Sub' $P15 = "12_1283368195.4695" capture_lex $P15 .annotate 'line', 14 - .const 'Sub' $P15 = "12_1282323995.38516" + .const 'Sub' $P15 = "12_1283368195.4695" newclosure $P31, $P15 .lex "value_type", $P31 .annotate 'line', 10 find_lex $P32, "value_type" .annotate 'line', 165 - .const 'Sub' $P489 = "35_1282323995.38516" + .const 'Sub' $P489 = "35_1283368195.4695" newclosure $P495, $P489 .annotate 'line', 6 .return ($P495) @@ -7541,7 +7541,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "" :load :init :subid("post38") :outer("11_1282323995.38516") +.sub "" :load :init :subid("post38") :outer("11_1283368195.4695") .annotate 'line', 6 get_hll_global $P14, ["HLL";"Compiler"], "_block13" .local pmc block @@ -7554,7 +7554,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "value_type" :subid("12_1282323995.38516") :outer("11_1282323995.38516") +.sub "value_type" :subid("12_1283368195.4695") :outer("11_1283368195.4695") .param pmc param_18 .annotate 'line', 14 new $P17, 'ExceptionHandler' @@ -7599,15 +7599,15 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "get_exports" :subid("13_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "get_exports" :subid("13_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_36 .param pmc param_39 :slurpy .param pmc param_37 :optional :named("tagset") .param int has_param_37 :opt_flag .annotate 'line', 20 - .const 'Sub' $P105 = "15_1282323995.38516" + .const 'Sub' $P105 = "15_1283368195.4695" capture_lex $P105 - .const 'Sub' $P84 = "14_1282323995.38516" + .const 'Sub' $P84 = "14_1283368195.4695" capture_lex $P84 new $P35, 'ExceptionHandler' set_addr $P35, control_34 @@ -7713,7 +7713,7 @@ An operator precedence parser. unless $P100, loop117_done shift $P103, $P100 loop117_redo: - .const 'Sub' $P105 = "15_1282323995.38516" + .const 'Sub' $P105 = "15_1283368195.4695" capture_lex $P105 $P105($P103) loop117_next: @@ -7743,7 +7743,7 @@ An operator precedence parser. unless $P79, loop97_done shift $P82, $P79 loop97_redo: - .const 'Sub' $P84 = "14_1282323995.38516" + .const 'Sub' $P84 = "14_1283368195.4695" capture_lex $P84 $P84($P82) loop97_next: @@ -7771,7 +7771,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block104" :anon :subid("15_1282323995.38516") :outer("13_1282323995.38516") +.sub "_block104" :anon :subid("15_1283368195.4695") :outer("13_1283368195.4695") .param pmc param_107 .annotate 'line', 40 new $P106, "Undef" @@ -7803,7 +7803,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block83" :anon :subid("14_1282323995.38516") :outer("13_1282323995.38516") +.sub "_block83" :anon :subid("14_1283368195.4695") :outer("13_1283368195.4695") .param pmc param_86 .annotate 'line', 34 new $P85, "Undef" @@ -7843,7 +7843,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "get_module" :subid("16_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "get_module" :subid("16_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_125 .annotate 'line', 47 new $P124, 'ExceptionHandler' @@ -7884,7 +7884,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "language" :subid("17_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "language" :subid("17_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_141 :optional .param int has_param_141 :opt_flag .annotate 'line', 53 @@ -7929,10 +7929,10 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "load_module" :subid("18_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "load_module" :subid("18_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_156 .annotate 'line', 61 - .const 'Sub' $P166 = "19_1282323995.38516" + .const 'Sub' $P166 = "19_1283368195.4695" capture_lex $P166 new $P155, 'ExceptionHandler' set_addr $P155, control_154 @@ -7959,7 +7959,7 @@ An operator precedence parser. assign $P164, 0 store_lex "$loaded", $P164 .annotate 'line', 64 - .const 'Sub' $P166 = "19_1282323995.38516" + .const 'Sub' $P166 = "19_1283368195.4695" capture_lex $P166 $P166() .annotate 'line', 65 @@ -7989,7 +7989,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block165" :anon :subid("19_1282323995.38516") :outer("18_1282323995.38516") +.sub "_block165" :anon :subid("19_1283368195.4695") :outer("18_1283368195.4695") .annotate 'line', 64 new $P173, 'ExceptionHandler' set_addr $P173, control_172 @@ -8023,11 +8023,11 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "import" :subid("20_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "import" :subid("20_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_191 .param pmc param_192 .annotate 'line', 69 - .const 'Sub' $P198 = "21_1282323995.38516" + .const 'Sub' $P198 = "21_1283368195.4695" capture_lex $P198 new $P190, 'ExceptionHandler' set_addr $P190, control_189 @@ -8049,7 +8049,7 @@ An operator precedence parser. unless $P193, loop279_done shift $P196, $P193 loop279_redo: - .const 'Sub' $P198 = "21_1282323995.38516" + .const 'Sub' $P198 = "21_1283368195.4695" capture_lex $P198 $P198($P196) loop279_next: @@ -8075,14 +8075,14 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block197" :anon :subid("21_1282323995.38516") :outer("20_1282323995.38516") +.sub "_block197" :anon :subid("21_1283368195.4695") :outer("20_1283368195.4695") .param pmc param_201 .annotate 'line', 70 - .const 'Sub' $P268 = "24_1282323995.38516" + .const 'Sub' $P268 = "24_1283368195.4695" capture_lex $P268 - .const 'Sub' $P248 = "23_1282323995.38516" + .const 'Sub' $P248 = "23_1283368195.4695" capture_lex $P248 - .const 'Sub' $P219 = "22_1282323995.38516" + .const 'Sub' $P219 = "22_1283368195.4695" capture_lex $P219 .annotate 'line', 71 new $P199, "Undef" @@ -8130,7 +8130,7 @@ An operator precedence parser. unless $P263, loop276_done shift $P266, $P263 loop276_redo: - .const 'Sub' $P268 = "24_1282323995.38516" + .const 'Sub' $P268 = "24_1283368195.4695" capture_lex $P268 $P268($P266) loop276_next: @@ -8162,7 +8162,7 @@ An operator precedence parser. unless $P243, loop260_done shift $P246, $P243 loop260_redo: - .const 'Sub' $P248 = "23_1282323995.38516" + .const 'Sub' $P248 = "23_1283368195.4695" capture_lex $P248 $P248($P246) loop260_next: @@ -8196,7 +8196,7 @@ An operator precedence parser. unless $P214, loop232_done shift $P217, $P214 loop232_redo: - .const 'Sub' $P219 = "22_1282323995.38516" + .const 'Sub' $P219 = "22_1283368195.4695" capture_lex $P219 $P219($P217) loop232_next: @@ -8219,7 +8219,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block267" :anon :subid("24_1282323995.38516") :outer("21_1282323995.38516") +.sub "_block267" :anon :subid("24_1283368195.4695") :outer("21_1283368195.4695") .param pmc param_269 .annotate 'line', 80 .lex "$_", param_269 @@ -8239,7 +8239,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block247" :anon :subid("23_1282323995.38516") :outer("21_1282323995.38516") +.sub "_block247" :anon :subid("23_1283368195.4695") :outer("21_1283368195.4695") .param pmc param_249 .annotate 'line', 77 .lex "$_", param_249 @@ -8259,7 +8259,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block218" :anon :subid("22_1282323995.38516") :outer("21_1282323995.38516") +.sub "_block218" :anon :subid("22_1283368195.4695") :outer("21_1283368195.4695") .param pmc param_220 .annotate 'line', 74 .lex "$_", param_220 @@ -8281,7 +8281,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "autoprint" :subid("25_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "autoprint" :subid("25_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_286 .annotate 'line', 85 new $P285, 'ExceptionHandler' @@ -8325,10 +8325,10 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "interactive" :subid("26_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "interactive" :subid("26_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_301 :slurpy :named .annotate 'line', 90 - .const 'Sub' $P333 = "27_1282323995.38516" + .const 'Sub' $P333 = "27_1283368195.4695" capture_lex $P333 new $P300, 'ExceptionHandler' set_addr $P300, control_299 @@ -8415,7 +8415,7 @@ An operator precedence parser. assign $P331, 1 unless $P331, loop443_done loop443_redo: - .const 'Sub' $P333 = "27_1282323995.38516" + .const 'Sub' $P333 = "27_1283368195.4695" capture_lex $P333 $P333() loop443_next: @@ -8440,9 +8440,9 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block332" :anon :subid("27_1282323995.38516") :outer("26_1282323995.38516") +.sub "_block332" :anon :subid("27_1283368195.4695") :outer("26_1283368195.4695") .annotate 'line', 102 - .const 'Sub' $P365 = "28_1282323995.38516" + .const 'Sub' $P365 = "28_1283368195.4695" capture_lex $P365 .annotate 'line', 105 new $P334, "Undef" @@ -8510,7 +8510,7 @@ An operator precedence parser. set $P361, $P363 goto if_362_end if_362: - .const 'Sub' $P365 = "28_1282323995.38516" + .const 'Sub' $P365 = "28_1283368195.4695" capture_lex $P365 $P442 = $P365() set $P361, $P442 @@ -8522,11 +8522,11 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block364" :anon :subid("28_1282323995.38516") :outer("27_1282323995.38516") +.sub "_block364" :anon :subid("28_1283368195.4695") :outer("27_1283368195.4695") .annotate 'line', 115 - .const 'Sub' $P398 = "31_1282323995.38516" + .const 'Sub' $P398 = "31_1283368195.4695" capture_lex $P398 - .const 'Sub' $P371 = "29_1282323995.38516" + .const 'Sub' $P371 = "29_1283368195.4695" capture_lex $P371 .annotate 'line', 117 new $P366, "Undef" @@ -8537,7 +8537,7 @@ An operator precedence parser. store_lex "$code", $P368 find_lex $P369, "$output" .annotate 'line', 118 - .const 'Sub' $P371 = "29_1282323995.38516" + .const 'Sub' $P371 = "29_1283368195.4695" capture_lex $P371 $P371() .annotate 'line', 125 @@ -8550,7 +8550,7 @@ An operator precedence parser. vivify_67: defined $I396, $P395 unless $I396, if_394_end - .const 'Sub' $P398 = "31_1282323995.38516" + .const 'Sub' $P398 = "31_1283368195.4695" capture_lex $P398 $P398() if_394_end: @@ -8604,9 +8604,9 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block370" :anon :subid("29_1282323995.38516") :outer("28_1282323995.38516") +.sub "_block370" :anon :subid("29_1283368195.4695") :outer("28_1283368195.4695") .annotate 'line', 118 - .const 'Sub' $P383 = "30_1282323995.38516" + .const 'Sub' $P383 = "30_1283368195.4695" capture_lex $P383 new $P379, 'ExceptionHandler' set_addr $P379, control_378 @@ -8626,7 +8626,7 @@ An operator precedence parser. .annotate 'line', 120 .local pmc exception .get_results (exception) - .const 'Sub' $P383 = "30_1282323995.38516" + .const 'Sub' $P383 = "30_1283368195.4695" newclosure $P391, $P383 $P391(exception) new $P392, 'Integer' @@ -8646,7 +8646,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block382" :anon :subid("30_1282323995.38516") :outer("29_1282323995.38516") +.sub "_block382" :anon :subid("30_1283368195.4695") :outer("29_1283368195.4695") .param pmc param_384 .annotate 'line', 120 .lex "$_", param_384 @@ -8669,9 +8669,9 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "_block397" :anon :subid("31_1282323995.38516") :outer("28_1282323995.38516") +.sub "_block397" :anon :subid("31_1283368195.4695") :outer("28_1283368195.4695") .annotate 'line', 125 - .const 'Sub' $P409 = "32_1282323995.38516" + .const 'Sub' $P409 = "32_1283368195.4695" capture_lex $P409 .annotate 'line', 126 get_global $P399, "$interactive_ctx" @@ -8708,7 +8708,7 @@ An operator precedence parser. unless $P403, loop416_done shift $P407, $P403 loop416_redo: - .const 'Sub' $P409 = "32_1282323995.38516" + .const 'Sub' $P409 = "32_1283368195.4695" capture_lex $P409 $P409($P407) loop416_next: @@ -8731,7 +8731,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block408" :anon :subid("32_1282323995.38516") :outer("31_1282323995.38516") +.sub "_block408" :anon :subid("32_1283368195.4695") :outer("31_1283368195.4695") .param pmc param_410 .annotate 'line', 128 .lex "$_", param_410 @@ -8753,12 +8753,12 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "eval" :subid("33_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "eval" :subid("33_1283368195.4695") :method :outer("11_1283368195.4695") .param pmc param_450 .param pmc param_451 :slurpy .param pmc param_452 :slurpy :named .annotate 'line', 146 - .const 'Sub' $P471 = "34_1282323995.38516" + .const 'Sub' $P471 = "34_1283368195.4695" capture_lex $P471 new $P449, 'ExceptionHandler' set_addr $P449, control_448 @@ -8805,7 +8805,7 @@ An operator precedence parser. set $P460, $I469 if_461_end: unless $P460, if_459_end - .const 'Sub' $P471 = "34_1282323995.38516" + .const 'Sub' $P471 = "34_1283368195.4695" capture_lex $P471 $P471() if_459_end: @@ -8822,7 +8822,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] -.sub "_block470" :anon :subid("34_1282323995.38516") :outer("33_1282323995.38516") +.sub "_block470" :anon :subid("34_1283368195.4695") :outer("33_1283368195.4695") .annotate 'line', 152 new $P472, "Undef" .lex "$outer_ctx", $P472 @@ -8876,7 +8876,7 @@ An operator precedence parser. .namespace ["HLL";"Compiler"] .include "except_types.pasm" -.sub "ctxsave" :subid("35_1282323995.38516") :method :outer("11_1282323995.38516") +.sub "ctxsave" :subid("35_1283368195.4695") :method :outer("11_1283368195.4695") .annotate 'line', 165 new $P491, 'ExceptionHandler' set_addr $P491, control_490 @@ -8904,9 +8904,9 @@ An operator precedence parser. .namespace [] -.sub "_block498" :load :anon :subid("36_1282323995.38516") +.sub "_block498" :load :anon :subid("36_1283368195.4695") .annotate 'line', 1 - .const 'Sub' $P500 = "10_1282323995.38516" + .const 'Sub' $P500 = "10_1283368195.4695" $P501 = $P500() .return ($P501) .end diff --git a/ext/nqp-rx/src/stage0/NQP-s0.pir b/ext/nqp-rx/src/stage0/NQP-s0.pir index 035631ca80..bfa25eac61 100644 --- a/ext/nqp-rx/src/stage0/NQP-s0.pir +++ b/ext/nqp-rx/src/stage0/NQP-s0.pir @@ -15,7 +15,7 @@ NQP::Compiler - NQP compiler ### .include 'gen/nqp-grammar.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282324002.40722") +.sub "_block11" :anon :subid("10_1283368207.8572") .annotate 'line', 0 get_hll_global $P14, ["NQP";"Grammar"], "_block13" capture_lex $P14 @@ -32,15 +32,15 @@ NQP::Compiler - NQP compiler $P1423 = $P14() .annotate 'line', 1 .return ($P1423) - .const 'Sub' $P1425 = "371_1282324002.40722" + .const 'Sub' $P1425 = "371_1283368207.8572" .return ($P1425) .end .namespace [] -.sub "" :load :init :subid("post372") :outer("10_1282324002.40722") +.sub "" :load :init :subid("post372") :outer("10_1283368207.8572") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282324002.40722" + .const 'Sub' $P12 = "10_1283368207.8572" .local pmc block set block, $P12 $P1428 = get_root_global ["parrot"], "P6metaclass" @@ -49,321 +49,321 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block13" :subid("11_1282324002.40722") :outer("10_1282324002.40722") +.sub "_block13" :subid("11_1283368207.8572") :outer("10_1283368207.8572") .annotate 'line', 4 get_hll_global $P1340, ["NQP";"Regex"], "_block1339" capture_lex $P1340 - .const 'Sub' $P1326 = "348_1282324002.40722" + .const 'Sub' $P1326 = "348_1283368207.8572" capture_lex $P1326 - .const 'Sub' $P1320 = "346_1282324002.40722" + .const 'Sub' $P1320 = "346_1283368207.8572" capture_lex $P1320 - .const 'Sub' $P1314 = "344_1282324002.40722" + .const 'Sub' $P1314 = "344_1283368207.8572" capture_lex $P1314 - .const 'Sub' $P1308 = "342_1282324002.40722" + .const 'Sub' $P1308 = "342_1283368207.8572" capture_lex $P1308 - .const 'Sub' $P1302 = "340_1282324002.40722" + .const 'Sub' $P1302 = "340_1283368207.8572" capture_lex $P1302 - .const 'Sub' $P1296 = "338_1282324002.40722" + .const 'Sub' $P1296 = "338_1283368207.8572" capture_lex $P1296 - .const 'Sub' $P1289 = "336_1282324002.40722" + .const 'Sub' $P1289 = "336_1283368207.8572" capture_lex $P1289 - .const 'Sub' $P1282 = "334_1282324002.40722" + .const 'Sub' $P1282 = "334_1283368207.8572" capture_lex $P1282 - .const 'Sub' $P1275 = "332_1282324002.40722" + .const 'Sub' $P1275 = "332_1283368207.8572" capture_lex $P1275 - .const 'Sub' $P1268 = "330_1282324002.40722" + .const 'Sub' $P1268 = "330_1283368207.8572" capture_lex $P1268 - .const 'Sub' $P1262 = "328_1282324002.40722" + .const 'Sub' $P1262 = "328_1283368207.8572" capture_lex $P1262 - .const 'Sub' $P1255 = "326_1282324002.40722" + .const 'Sub' $P1255 = "326_1283368207.8572" capture_lex $P1255 - .const 'Sub' $P1248 = "324_1282324002.40722" + .const 'Sub' $P1248 = "324_1283368207.8572" capture_lex $P1248 - .const 'Sub' $P1241 = "322_1282324002.40722" + .const 'Sub' $P1241 = "322_1283368207.8572" capture_lex $P1241 - .const 'Sub' $P1234 = "320_1282324002.40722" + .const 'Sub' $P1234 = "320_1283368207.8572" capture_lex $P1234 - .const 'Sub' $P1227 = "318_1282324002.40722" + .const 'Sub' $P1227 = "318_1283368207.8572" capture_lex $P1227 - .const 'Sub' $P1220 = "316_1282324002.40722" + .const 'Sub' $P1220 = "316_1283368207.8572" capture_lex $P1220 - .const 'Sub' $P1213 = "314_1282324002.40722" + .const 'Sub' $P1213 = "314_1283368207.8572" capture_lex $P1213 - .const 'Sub' $P1206 = "312_1282324002.40722" + .const 'Sub' $P1206 = "312_1283368207.8572" capture_lex $P1206 - .const 'Sub' $P1199 = "310_1282324002.40722" + .const 'Sub' $P1199 = "310_1283368207.8572" capture_lex $P1199 - .const 'Sub' $P1192 = "308_1282324002.40722" + .const 'Sub' $P1192 = "308_1283368207.8572" capture_lex $P1192 - .const 'Sub' $P1185 = "306_1282324002.40722" + .const 'Sub' $P1185 = "306_1283368207.8572" capture_lex $P1185 - .const 'Sub' $P1178 = "304_1282324002.40722" + .const 'Sub' $P1178 = "304_1283368207.8572" capture_lex $P1178 - .const 'Sub' $P1171 = "302_1282324002.40722" + .const 'Sub' $P1171 = "302_1283368207.8572" capture_lex $P1171 - .const 'Sub' $P1164 = "300_1282324002.40722" + .const 'Sub' $P1164 = "300_1283368207.8572" capture_lex $P1164 - .const 'Sub' $P1157 = "298_1282324002.40722" + .const 'Sub' $P1157 = "298_1283368207.8572" capture_lex $P1157 - .const 'Sub' $P1150 = "296_1282324002.40722" + .const 'Sub' $P1150 = "296_1283368207.8572" capture_lex $P1150 - .const 'Sub' $P1143 = "294_1282324002.40722" + .const 'Sub' $P1143 = "294_1283368207.8572" capture_lex $P1143 - .const 'Sub' $P1136 = "292_1282324002.40722" + .const 'Sub' $P1136 = "292_1283368207.8572" capture_lex $P1136 - .const 'Sub' $P1129 = "290_1282324002.40722" + .const 'Sub' $P1129 = "290_1283368207.8572" capture_lex $P1129 - .const 'Sub' $P1122 = "288_1282324002.40722" + .const 'Sub' $P1122 = "288_1283368207.8572" capture_lex $P1122 - .const 'Sub' $P1115 = "286_1282324002.40722" + .const 'Sub' $P1115 = "286_1283368207.8572" capture_lex $P1115 - .const 'Sub' $P1108 = "284_1282324002.40722" + .const 'Sub' $P1108 = "284_1283368207.8572" capture_lex $P1108 - .const 'Sub' $P1101 = "282_1282324002.40722" + .const 'Sub' $P1101 = "282_1283368207.8572" capture_lex $P1101 - .const 'Sub' $P1094 = "280_1282324002.40722" + .const 'Sub' $P1094 = "280_1283368207.8572" capture_lex $P1094 - .const 'Sub' $P1087 = "278_1282324002.40722" + .const 'Sub' $P1087 = "278_1283368207.8572" capture_lex $P1087 - .const 'Sub' $P1080 = "276_1282324002.40722" + .const 'Sub' $P1080 = "276_1283368207.8572" capture_lex $P1080 - .const 'Sub' $P1073 = "274_1282324002.40722" + .const 'Sub' $P1073 = "274_1283368207.8572" capture_lex $P1073 - .const 'Sub' $P1066 = "272_1282324002.40722" + .const 'Sub' $P1066 = "272_1283368207.8572" capture_lex $P1066 - .const 'Sub' $P1059 = "270_1282324002.40722" + .const 'Sub' $P1059 = "270_1283368207.8572" capture_lex $P1059 - .const 'Sub' $P1053 = "268_1282324002.40722" + .const 'Sub' $P1053 = "268_1283368207.8572" capture_lex $P1053 - .const 'Sub' $P1046 = "266_1282324002.40722" + .const 'Sub' $P1046 = "266_1283368207.8572" capture_lex $P1046 - .const 'Sub' $P1039 = "264_1282324002.40722" + .const 'Sub' $P1039 = "264_1283368207.8572" capture_lex $P1039 - .const 'Sub' $P1032 = "262_1282324002.40722" + .const 'Sub' $P1032 = "262_1283368207.8572" capture_lex $P1032 - .const 'Sub' $P1025 = "260_1282324002.40722" + .const 'Sub' $P1025 = "260_1283368207.8572" capture_lex $P1025 - .const 'Sub' $P1018 = "258_1282324002.40722" + .const 'Sub' $P1018 = "258_1283368207.8572" capture_lex $P1018 - .const 'Sub' $P1011 = "256_1282324002.40722" + .const 'Sub' $P1011 = "256_1283368207.8572" capture_lex $P1011 - .const 'Sub' $P1004 = "254_1282324002.40722" + .const 'Sub' $P1004 = "254_1283368207.8572" capture_lex $P1004 - .const 'Sub' $P998 = "252_1282324002.40722" + .const 'Sub' $P998 = "252_1283368207.8572" capture_lex $P998 - .const 'Sub' $P992 = "250_1282324002.40722" + .const 'Sub' $P992 = "250_1283368207.8572" capture_lex $P992 - .const 'Sub' $P987 = "248_1282324002.40722" + .const 'Sub' $P987 = "248_1283368207.8572" capture_lex $P987 - .const 'Sub' $P981 = "246_1282324002.40722" + .const 'Sub' $P981 = "246_1283368207.8572" capture_lex $P981 - .const 'Sub' $P975 = "244_1282324002.40722" + .const 'Sub' $P975 = "244_1283368207.8572" capture_lex $P975 - .const 'Sub' $P970 = "242_1282324002.40722" + .const 'Sub' $P970 = "242_1283368207.8572" capture_lex $P970 - .const 'Sub' $P965 = "240_1282324002.40722" + .const 'Sub' $P965 = "240_1283368207.8572" capture_lex $P965 - .const 'Sub' $P957 = "238_1282324002.40722" + .const 'Sub' $P957 = "238_1283368207.8572" capture_lex $P957 - .const 'Sub' $P948 = "236_1282324002.40722" + .const 'Sub' $P948 = "236_1283368207.8572" capture_lex $P948 - .const 'Sub' $P943 = "234_1282324002.40722" + .const 'Sub' $P943 = "234_1283368207.8572" capture_lex $P943 - .const 'Sub' $P938 = "232_1282324002.40722" + .const 'Sub' $P938 = "232_1283368207.8572" capture_lex $P938 - .const 'Sub' $P933 = "230_1282324002.40722" + .const 'Sub' $P933 = "230_1283368207.8572" capture_lex $P933 - .const 'Sub' $P925 = "228_1282324002.40722" + .const 'Sub' $P925 = "228_1283368207.8572" capture_lex $P925 - .const 'Sub' $P917 = "226_1282324002.40722" + .const 'Sub' $P917 = "226_1283368207.8572" capture_lex $P917 - .const 'Sub' $P912 = "224_1282324002.40722" + .const 'Sub' $P912 = "224_1283368207.8572" capture_lex $P912 - .const 'Sub' $P907 = "222_1282324002.40722" + .const 'Sub' $P907 = "222_1283368207.8572" capture_lex $P907 - .const 'Sub' $P902 = "220_1282324002.40722" + .const 'Sub' $P902 = "220_1283368207.8572" capture_lex $P902 - .const 'Sub' $P896 = "218_1282324002.40722" + .const 'Sub' $P896 = "218_1283368207.8572" capture_lex $P896 - .const 'Sub' $P890 = "216_1282324002.40722" + .const 'Sub' $P890 = "216_1283368207.8572" capture_lex $P890 - .const 'Sub' $P884 = "214_1282324002.40722" + .const 'Sub' $P884 = "214_1283368207.8572" capture_lex $P884 - .const 'Sub' $P878 = "212_1282324002.40722" + .const 'Sub' $P878 = "212_1283368207.8572" capture_lex $P878 - .const 'Sub' $P872 = "210_1282324002.40722" + .const 'Sub' $P872 = "210_1283368207.8572" capture_lex $P872 - .const 'Sub' $P867 = "208_1282324002.40722" + .const 'Sub' $P867 = "208_1283368207.8572" capture_lex $P867 - .const 'Sub' $P862 = "206_1282324002.40722" + .const 'Sub' $P862 = "206_1283368207.8572" capture_lex $P862 - .const 'Sub' $P850 = "202_1282324002.40722" + .const 'Sub' $P850 = "202_1283368207.8572" capture_lex $P850 - .const 'Sub' $P842 = "200_1282324002.40722" + .const 'Sub' $P842 = "200_1283368207.8572" capture_lex $P842 - .const 'Sub' $P836 = "198_1282324002.40722" + .const 'Sub' $P836 = "198_1283368207.8572" capture_lex $P836 - .const 'Sub' $P829 = "196_1282324002.40722" + .const 'Sub' $P829 = "196_1283368207.8572" capture_lex $P829 - .const 'Sub' $P823 = "194_1282324002.40722" + .const 'Sub' $P823 = "194_1283368207.8572" capture_lex $P823 - .const 'Sub' $P815 = "192_1282324002.40722" + .const 'Sub' $P815 = "192_1283368207.8572" capture_lex $P815 - .const 'Sub' $P807 = "190_1282324002.40722" + .const 'Sub' $P807 = "190_1283368207.8572" capture_lex $P807 - .const 'Sub' $P801 = "188_1282324002.40722" + .const 'Sub' $P801 = "188_1283368207.8572" capture_lex $P801 - .const 'Sub' $P795 = "186_1282324002.40722" + .const 'Sub' $P795 = "186_1283368207.8572" capture_lex $P795 - .const 'Sub' $P781 = "182_1282324002.40722" + .const 'Sub' $P781 = "182_1283368207.8572" capture_lex $P781 - .const 'Sub' $P744 = "180_1282324002.40722" + .const 'Sub' $P744 = "180_1283368207.8572" capture_lex $P744 - .const 'Sub' $P735 = "178_1282324002.40722" + .const 'Sub' $P735 = "178_1283368207.8572" capture_lex $P735 - .const 'Sub' $P729 = "176_1282324002.40722" + .const 'Sub' $P729 = "176_1283368207.8572" capture_lex $P729 - .const 'Sub' $P719 = "174_1282324002.40722" + .const 'Sub' $P719 = "174_1283368207.8572" capture_lex $P719 - .const 'Sub' $P706 = "172_1282324002.40722" + .const 'Sub' $P706 = "172_1283368207.8572" capture_lex $P706 - .const 'Sub' $P699 = "170_1282324002.40722" + .const 'Sub' $P699 = "170_1283368207.8572" capture_lex $P699 - .const 'Sub' $P691 = "168_1282324002.40722" + .const 'Sub' $P691 = "168_1283368207.8572" capture_lex $P691 - .const 'Sub' $P681 = "166_1282324002.40722" + .const 'Sub' $P681 = "166_1283368207.8572" capture_lex $P681 - .const 'Sub' $P657 = "162_1282324002.40722" + .const 'Sub' $P657 = "162_1283368207.8572" capture_lex $P657 - .const 'Sub' $P634 = "160_1282324002.40722" + .const 'Sub' $P634 = "160_1283368207.8572" capture_lex $P634 - .const 'Sub' $P627 = "158_1282324002.40722" + .const 'Sub' $P627 = "158_1283368207.8572" capture_lex $P627 - .const 'Sub' $P620 = "156_1282324002.40722" + .const 'Sub' $P620 = "156_1283368207.8572" capture_lex $P620 - .const 'Sub' $P610 = "152_1282324002.40722" + .const 'Sub' $P610 = "152_1283368207.8572" capture_lex $P610 - .const 'Sub' $P602 = "150_1282324002.40722" + .const 'Sub' $P602 = "150_1283368207.8572" capture_lex $P602 - .const 'Sub' $P596 = "148_1282324002.40722" + .const 'Sub' $P596 = "148_1283368207.8572" capture_lex $P596 - .const 'Sub' $P583 = "146_1282324002.40722" + .const 'Sub' $P583 = "146_1283368207.8572" capture_lex $P583 - .const 'Sub' $P576 = "144_1282324002.40722" + .const 'Sub' $P576 = "144_1283368207.8572" capture_lex $P576 - .const 'Sub' $P569 = "142_1282324002.40722" + .const 'Sub' $P569 = "142_1283368207.8572" capture_lex $P569 - .const 'Sub' $P562 = "140_1282324002.40722" + .const 'Sub' $P562 = "140_1283368207.8572" capture_lex $P562 - .const 'Sub' $P535 = "136_1282324002.40722" + .const 'Sub' $P535 = "136_1283368207.8572" capture_lex $P535 - .const 'Sub' $P526 = "134_1282324002.40722" + .const 'Sub' $P526 = "134_1283368207.8572" capture_lex $P526 - .const 'Sub' $P519 = "132_1282324002.40722" + .const 'Sub' $P519 = "132_1283368207.8572" capture_lex $P519 - .const 'Sub' $P510 = "128_1282324002.40722" + .const 'Sub' $P510 = "128_1283368207.8572" capture_lex $P510 - .const 'Sub' $P505 = "126_1282324002.40722" + .const 'Sub' $P505 = "126_1283368207.8572" capture_lex $P505 - .const 'Sub' $P493 = "124_1282324002.40722" + .const 'Sub' $P493 = "124_1283368207.8572" capture_lex $P493 - .const 'Sub' $P481 = "122_1282324002.40722" + .const 'Sub' $P481 = "122_1283368207.8572" capture_lex $P481 - .const 'Sub' $P474 = "120_1282324002.40722" + .const 'Sub' $P474 = "120_1283368207.8572" capture_lex $P474 - .const 'Sub' $P469 = "118_1282324002.40722" + .const 'Sub' $P469 = "118_1283368207.8572" capture_lex $P469 - .const 'Sub' $P463 = "116_1282324002.40722" + .const 'Sub' $P463 = "116_1283368207.8572" capture_lex $P463 - .const 'Sub' $P457 = "114_1282324002.40722" + .const 'Sub' $P457 = "114_1283368207.8572" capture_lex $P457 - .const 'Sub' $P447 = "111_1282324002.40722" + .const 'Sub' $P447 = "111_1283368207.8572" capture_lex $P447 - .const 'Sub' $P441 = "109_1282324002.40722" + .const 'Sub' $P441 = "109_1283368207.8572" capture_lex $P441 - .const 'Sub' $P435 = "107_1282324002.40722" + .const 'Sub' $P435 = "107_1283368207.8572" capture_lex $P435 - .const 'Sub' $P429 = "105_1282324002.40722" + .const 'Sub' $P429 = "105_1283368207.8572" capture_lex $P429 - .const 'Sub' $P423 = "103_1282324002.40722" + .const 'Sub' $P423 = "103_1283368207.8572" capture_lex $P423 - .const 'Sub' $P417 = "101_1282324002.40722" + .const 'Sub' $P417 = "101_1283368207.8572" capture_lex $P417 - .const 'Sub' $P411 = "99_1282324002.40722" + .const 'Sub' $P411 = "99_1283368207.8572" capture_lex $P411 - .const 'Sub' $P402 = "97_1282324002.40722" + .const 'Sub' $P402 = "97_1283368207.8572" capture_lex $P402 - .const 'Sub' $P393 = "95_1282324002.40722" + .const 'Sub' $P393 = "95_1283368207.8572" capture_lex $P393 - .const 'Sub' $P384 = "93_1282324002.40722" + .const 'Sub' $P384 = "93_1283368207.8572" capture_lex $P384 - .const 'Sub' $P371 = "89_1282324002.40722" + .const 'Sub' $P371 = "89_1283368207.8572" capture_lex $P371 - .const 'Sub' $P362 = "87_1282324002.40722" + .const 'Sub' $P362 = "87_1283368207.8572" capture_lex $P362 - .const 'Sub' $P352 = "83_1282324002.40722" + .const 'Sub' $P352 = "83_1283368207.8572" capture_lex $P352 - .const 'Sub' $P345 = "81_1282324002.40722" + .const 'Sub' $P345 = "81_1283368207.8572" capture_lex $P345 - .const 'Sub' $P338 = "79_1282324002.40722" + .const 'Sub' $P338 = "79_1283368207.8572" capture_lex $P338 - .const 'Sub' $P326 = "75_1282324002.40722" + .const 'Sub' $P326 = "75_1283368207.8572" capture_lex $P326 - .const 'Sub' $P318 = "73_1282324002.40722" + .const 'Sub' $P318 = "73_1283368207.8572" capture_lex $P318 - .const 'Sub' $P310 = "71_1282324002.40722" + .const 'Sub' $P310 = "71_1283368207.8572" capture_lex $P310 - .const 'Sub' $P290 = "69_1282324002.40722" + .const 'Sub' $P290 = "69_1283368207.8572" capture_lex $P290 - .const 'Sub' $P281 = "67_1282324002.40722" + .const 'Sub' $P281 = "67_1283368207.8572" capture_lex $P281 - .const 'Sub' $P263 = "64_1282324002.40722" + .const 'Sub' $P263 = "64_1283368207.8572" capture_lex $P263 - .const 'Sub' $P245 = "62_1282324002.40722" + .const 'Sub' $P245 = "62_1283368207.8572" capture_lex $P245 - .const 'Sub' $P236 = "58_1282324002.40722" + .const 'Sub' $P236 = "58_1283368207.8572" capture_lex $P236 - .const 'Sub' $P231 = "56_1282324002.40722" + .const 'Sub' $P231 = "56_1283368207.8572" capture_lex $P231 - .const 'Sub' $P222 = "52_1282324002.40722" + .const 'Sub' $P222 = "52_1283368207.8572" capture_lex $P222 - .const 'Sub' $P217 = "50_1282324002.40722" + .const 'Sub' $P217 = "50_1283368207.8572" capture_lex $P217 - .const 'Sub' $P212 = "48_1282324002.40722" + .const 'Sub' $P212 = "48_1283368207.8572" capture_lex $P212 - .const 'Sub' $P203 = "46_1282324002.40722" + .const 'Sub' $P203 = "46_1283368207.8572" capture_lex $P203 - .const 'Sub' $P196 = "44_1282324002.40722" + .const 'Sub' $P196 = "44_1283368207.8572" capture_lex $P196 - .const 'Sub' $P190 = "42_1282324002.40722" + .const 'Sub' $P190 = "42_1283368207.8572" capture_lex $P190 - .const 'Sub' $P182 = "40_1282324002.40722" + .const 'Sub' $P182 = "40_1283368207.8572" capture_lex $P182 - .const 'Sub' $P176 = "38_1282324002.40722" + .const 'Sub' $P176 = "38_1283368207.8572" capture_lex $P176 - .const 'Sub' $P170 = "36_1282324002.40722" + .const 'Sub' $P170 = "36_1283368207.8572" capture_lex $P170 - .const 'Sub' $P155 = "33_1282324002.40722" + .const 'Sub' $P155 = "33_1283368207.8572" capture_lex $P155 - .const 'Sub' $P141 = "31_1282324002.40722" + .const 'Sub' $P141 = "31_1283368207.8572" capture_lex $P141 - .const 'Sub' $P134 = "29_1282324002.40722" + .const 'Sub' $P134 = "29_1283368207.8572" capture_lex $P134 - .const 'Sub' $P95 = "26_1282324002.40722" + .const 'Sub' $P95 = "26_1283368207.8572" capture_lex $P95 - .const 'Sub' $P80 = "23_1282324002.40722" + .const 'Sub' $P80 = "23_1283368207.8572" capture_lex $P80 - .const 'Sub' $P69 = "21_1282324002.40722" + .const 'Sub' $P69 = "21_1283368207.8572" capture_lex $P69 - .const 'Sub' $P57 = "19_1282324002.40722" + .const 'Sub' $P57 = "19_1283368207.8572" capture_lex $P57 - .const 'Sub' $P49 = "17_1282324002.40722" + .const 'Sub' $P49 = "17_1283368207.8572" capture_lex $P49 - .const 'Sub' $P42 = "15_1282324002.40722" + .const 'Sub' $P42 = "15_1283368207.8572" capture_lex $P42 - .const 'Sub' $P35 = "13_1282324002.40722" + .const 'Sub' $P35 = "13_1283368207.8572" capture_lex $P35 - .const 'Sub' $P15 = "12_1282324002.40722" + .const 'Sub' $P15 = "12_1283368207.8572" capture_lex $P15 $P0 = find_dynamic_lex "$*CTXSAVE" if null $P0 goto ctxsave_done @@ -377,13 +377,13 @@ NQP::Compiler - NQP compiler $P1402 = $P1340() .annotate 'line', 4 .return ($P1402) - .const 'Sub' $P1404 = "370_1282324002.40722" + .const 'Sub' $P1404 = "370_1283368207.8572" .return ($P1404) .end .namespace ["NQP";"Grammar"] -.sub "" :load :init :subid("post373") :outer("11_1282324002.40722") +.sub "" :load :init :subid("post373") :outer("11_1283368207.8572") .annotate 'line', 4 get_hll_global $P14, ["NQP";"Grammar"], "_block13" .local pmc block @@ -441,7 +441,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] .include "except_types.pasm" -.sub "TOP" :subid("12_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "TOP" :subid("12_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 new $P17, 'ExceptionHandler' set_addr $P17, control_16 @@ -531,7 +531,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "identifier" :subid("13_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "identifier" :subid("13_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx36_tgt .local int rx36_pos @@ -623,7 +623,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__identifier" :subid("14_1282324002.40722") :method +.sub "!PREFIX__identifier" :subid("14_1283368207.8572") :method .annotate 'line', 4 $P38 = self."!PREFIX__!subrule"("ident", "") new $P39, "ResizablePMCArray" @@ -633,7 +633,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "name" :subid("15_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "name" :subid("15_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx43_tgt .local int rx43_pos @@ -729,7 +729,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__name" :subid("16_1282324002.40722") :method +.sub "!PREFIX__name" :subid("16_1283368207.8572") :method .annotate 'line', 4 new $P45, "ResizablePMCArray" push $P45, "" @@ -738,7 +738,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "deflongname" :subid("17_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "deflongname" :subid("17_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx50_tgt .local int rx50_pos @@ -832,7 +832,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__deflongname" :subid("18_1282324002.40722") :method +.sub "!PREFIX__deflongname" :subid("18_1283368207.8572") :method .annotate 'line', 4 $P52 = self."!PREFIX__!subrule"("identifier", "") new $P53, "ResizablePMCArray" @@ -842,7 +842,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "ENDSTMT" :subid("19_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "ENDSTMT" :subid("19_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx58_tgt .local int rx58_pos @@ -997,7 +997,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__ENDSTMT" :subid("20_1282324002.40722") :method +.sub "!PREFIX__ENDSTMT" :subid("20_1283368207.8572") :method .annotate 'line', 4 new $P60, "ResizablePMCArray" push $P60, "" @@ -1006,7 +1006,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "ws" :subid("21_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "ws" :subid("21_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx70_tgt .local int rx70_pos @@ -1179,7 +1179,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__ws" :subid("22_1282324002.40722") :method +.sub "!PREFIX__ws" :subid("22_1283368207.8572") :method .annotate 'line', 4 new $P72, "ResizablePMCArray" push $P72, "" @@ -1189,9 +1189,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "unv" :subid("23_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "unv" :subid("23_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 - .const 'Sub' $P88 = "25_1282324002.40722" + .const 'Sub' $P88 = "25_1283368207.8572" capture_lex $P88 .local string rx81_tgt .local int rx81_pos @@ -1243,7 +1243,7 @@ NQP::Compiler - NQP compiler rxanchor86_done: # rx subrule "before" subtype=zerowidth negate= rx81_cur."!cursor_pos"(rx81_pos) - .const 'Sub' $P88 = "25_1282324002.40722" + .const 'Sub' $P88 = "25_1283368207.8572" capture_lex $P88 $P10 = rx81_cur."before"($P88) unless $P10, rx81_fail @@ -1331,7 +1331,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__unv" :subid("24_1282324002.40722") :method +.sub "!PREFIX__unv" :subid("24_1283368207.8572") :method .annotate 'line', 4 new $P83, "ResizablePMCArray" push $P83, "" @@ -1342,7 +1342,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block87" :anon :subid("25_1282324002.40722") :method :outer("23_1282324002.40722") +.sub "_block87" :anon :subid("25_1283368207.8572") :method :outer("23_1283368207.8572") .annotate 'line', 46 .local string rx89_tgt .local int rx89_pos @@ -1446,9 +1446,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "pod_comment" :subid("26_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "pod_comment" :subid("26_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 - .const 'Sub' $P127 = "28_1282324002.40722" + .const 'Sub' $P127 = "28_1283368207.8572" capture_lex $P127 .local string rx96_tgt .local int rx96_pos @@ -1944,7 +1944,7 @@ NQP::Compiler - NQP compiler rxanchor125_done: # rx subrule "before" subtype=zerowidth negate= rx96_cur."!cursor_pos"(rx96_pos) - .const 'Sub' $P127 = "28_1282324002.40722" + .const 'Sub' $P127 = "28_1283368207.8572" capture_lex $P127 $P10 = rx96_cur."before"($P127) unless $P10, rx96_fail @@ -2003,7 +2003,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__pod_comment" :subid("27_1282324002.40722") :method +.sub "!PREFIX__pod_comment" :subid("27_1283368207.8572") :method .annotate 'line', 4 new $P98, "ResizablePMCArray" push $P98, "" @@ -2012,7 +2012,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block126" :anon :subid("28_1282324002.40722") :method :outer("26_1282324002.40722") +.sub "_block126" :anon :subid("28_1283368207.8572") :method :outer("26_1283368207.8572") .annotate 'line', 69 .local string rx128_tgt .local int rx128_pos @@ -2146,7 +2146,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "comp_unit" :subid("29_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "comp_unit" :subid("29_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx135_tgt .local int rx135_pos @@ -2245,7 +2245,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__comp_unit" :subid("30_1282324002.40722") :method +.sub "!PREFIX__comp_unit" :subid("30_1283368207.8572") :method .annotate 'line', 4 $P137 = self."!PREFIX__!subrule"("newpad", "") new $P138, "ResizablePMCArray" @@ -2255,7 +2255,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statementlist" :subid("31_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statementlist" :subid("31_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx142_tgt .local int rx142_pos @@ -2379,7 +2379,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statementlist" :subid("32_1282324002.40722") :method +.sub "!PREFIX__statementlist" :subid("32_1283368207.8572") :method .annotate 'line', 4 $P144 = self."!PREFIX__!subrule"("ws", "") $P145 = self."!PREFIX__!subrule"("ws", "") @@ -2391,9 +2391,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement" :subid("33_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement" :subid("33_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 - .const 'Sub' $P161 = "35_1282324002.40722" + .const 'Sub' $P161 = "35_1283368207.8572" capture_lex $P161 .local string rx156_tgt .local int rx156_pos @@ -2434,7 +2434,7 @@ NQP::Compiler - NQP compiler .annotate 'line', 96 # rx subrule "before" subtype=zerowidth negate=1 rx156_cur."!cursor_pos"(rx156_pos) - .const 'Sub' $P161 = "35_1282324002.40722" + .const 'Sub' $P161 = "35_1283368207.8572" capture_lex $P161 $P10 = rx156_cur."before"($P161) if $P10, rx156_fail @@ -2555,7 +2555,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement" :subid("34_1282324002.40722") :method +.sub "!PREFIX__statement" :subid("34_1283368207.8572") :method .annotate 'line', 4 new $P158, "ResizablePMCArray" push $P158, "" @@ -2564,7 +2564,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block160" :anon :subid("35_1282324002.40722") :method :outer("33_1282324002.40722") +.sub "_block160" :anon :subid("35_1283368207.8572") :method :outer("33_1283368207.8572") .annotate 'line', 96 .local string rx162_tgt .local int rx162_pos @@ -2642,7 +2642,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "eat_terminator" :subid("36_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "eat_terminator" :subid("36_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx171_tgt .local int rx171_pos @@ -2743,7 +2743,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__eat_terminator" :subid("37_1282324002.40722") :method +.sub "!PREFIX__eat_terminator" :subid("37_1283368207.8572") :method .annotate 'line', 4 new $P173, "ResizablePMCArray" push $P173, "" @@ -2755,7 +2755,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "xblock" :subid("38_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "xblock" :subid("38_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx177_tgt .local int rx177_pos @@ -2840,7 +2840,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__xblock" :subid("39_1282324002.40722") :method +.sub "!PREFIX__xblock" :subid("39_1283368207.8572") :method .annotate 'line', 4 $P179 = self."!PREFIX__!subrule"("EXPR", "") new $P180, "ResizablePMCArray" @@ -2850,7 +2850,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "pblock" :subid("40_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "pblock" :subid("40_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx183_tgt .local int rx183_pos @@ -2983,7 +2983,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__pblock" :subid("41_1282324002.40722") :method +.sub "!PREFIX__pblock" :subid("41_1283368207.8572") :method .annotate 'line', 4 $P185 = self."!PREFIX__!subrule"("panic", "") $P186 = self."!PREFIX__!subrule"("lambda", "") @@ -2996,7 +2996,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "lambda" :subid("42_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "lambda" :subid("42_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx191_tgt .local int rx191_pos @@ -3081,7 +3081,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__lambda" :subid("43_1282324002.40722") :method +.sub "!PREFIX__lambda" :subid("43_1283368207.8572") :method .annotate 'line', 4 new $P193, "ResizablePMCArray" push $P193, "<->" @@ -3091,7 +3091,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "block" :subid("44_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "block" :subid("44_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx197_tgt .local int rx197_pos @@ -3188,7 +3188,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__block" :subid("45_1282324002.40722") :method +.sub "!PREFIX__block" :subid("45_1283368207.8572") :method .annotate 'line', 4 $P199 = self."!PREFIX__!subrule"("panic", "") new $P200, "ResizablePMCArray" @@ -3199,7 +3199,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "blockoid" :subid("46_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "blockoid" :subid("46_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx204_tgt .local int rx204_pos @@ -3315,7 +3315,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__blockoid" :subid("47_1282324002.40722") :method +.sub "!PREFIX__blockoid" :subid("47_1283368207.8572") :method .annotate 'line', 4 $P206 = self."!PREFIX__!subrule"("finishpad", "") new $P207, "ResizablePMCArray" @@ -3325,7 +3325,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "newpad" :subid("48_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "newpad" :subid("48_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx213_tgt .local int rx213_pos @@ -3390,7 +3390,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__newpad" :subid("49_1282324002.40722") :method +.sub "!PREFIX__newpad" :subid("49_1283368207.8572") :method .annotate 'line', 4 new $P215, "ResizablePMCArray" push $P215, "" @@ -3399,7 +3399,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "outerctx" :subid("50_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "outerctx" :subid("50_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx218_tgt .local int rx218_pos @@ -3464,7 +3464,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__outerctx" :subid("51_1282324002.40722") :method +.sub "!PREFIX__outerctx" :subid("51_1283368207.8572") :method .annotate 'line', 4 new $P220, "ResizablePMCArray" push $P220, "" @@ -3473,7 +3473,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "finishpad" :subid("52_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "finishpad" :subid("52_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx223_tgt .local int rx223_pos @@ -3538,7 +3538,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__finishpad" :subid("53_1282324002.40722") :method +.sub "!PREFIX__finishpad" :subid("53_1283368207.8572") :method .annotate 'line', 4 new $P225, "ResizablePMCArray" push $P225, "" @@ -3547,7 +3547,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator" :subid("54_1282324002.40722") :method +.sub "terminator" :subid("54_1283368207.8572") :method .annotate 'line', 148 $P228 = self."!protoregex"("terminator") .return ($P228) @@ -3555,7 +3555,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator" :subid("55_1282324002.40722") :method +.sub "!PREFIX__terminator" :subid("55_1283368207.8572") :method .annotate 'line', 148 $P230 = self."!PREFIX__!protoregex"("terminator") .return ($P230) @@ -3563,7 +3563,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator:sym<;>" :subid("56_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "terminator:sym<;>" :subid("56_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx232_tgt .local int rx232_pos @@ -3634,7 +3634,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator:sym<;>" :subid("57_1282324002.40722") :method +.sub "!PREFIX__terminator:sym<;>" :subid("57_1283368207.8572") :method .annotate 'line', 4 new $P234, "ResizablePMCArray" push $P234, ";" @@ -3643,7 +3643,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator:sym<}>" :subid("58_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "terminator:sym<}>" :subid("58_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx237_tgt .local int rx237_pos @@ -3714,7 +3714,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator:sym<}>" :subid("59_1282324002.40722") :method +.sub "!PREFIX__terminator:sym<}>" :subid("59_1283368207.8572") :method .annotate 'line', 4 new $P239, "ResizablePMCArray" push $P239, "}" @@ -3723,7 +3723,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control" :subid("60_1282324002.40722") :method +.sub "statement_control" :subid("60_1283368207.8572") :method .annotate 'line', 155 $P242 = self."!protoregex"("statement_control") .return ($P242) @@ -3731,7 +3731,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control" :subid("61_1282324002.40722") :method +.sub "!PREFIX__statement_control" :subid("61_1283368207.8572") :method .annotate 'line', 155 $P244 = self."!PREFIX__!protoregex"("statement_control") .return ($P244) @@ -3739,7 +3739,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("62_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("62_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx246_tgt .local int rx246_pos @@ -3950,7 +3950,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("63_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("63_1283368207.8572") :method .annotate 'line', 4 new $P248, "ResizablePMCArray" push $P248, "if" @@ -3959,9 +3959,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("64_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("64_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 - .const 'Sub' $P274 = "66_1282324002.40722" + .const 'Sub' $P274 = "66_1283368207.8572" capture_lex $P274 .local string rx264_tgt .local int rx264_pos @@ -4055,7 +4055,7 @@ NQP::Compiler - NQP compiler rx264_pos = $P10."pos"() # rx subrule "before" subtype=zerowidth negate=1 rx264_cur."!cursor_pos"(rx264_pos) - .const 'Sub' $P274 = "66_1282324002.40722" + .const 'Sub' $P274 = "66_1283368207.8572" capture_lex $P274 $P10 = rx264_cur."before"($P274) if $P10, rx264_fail @@ -4115,7 +4115,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("65_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("65_1283368207.8572") :method .annotate 'line', 4 new $P266, "ResizablePMCArray" push $P266, "unless" @@ -4124,7 +4124,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block273" :anon :subid("66_1282324002.40722") :method :outer("64_1282324002.40722") +.sub "_block273" :anon :subid("66_1283368207.8572") :method :outer("64_1283368207.8572") .annotate 'line', 167 .local string rx275_tgt .local int rx275_pos @@ -4194,7 +4194,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("67_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("67_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx282_tgt .local int rx282_pos @@ -4318,7 +4318,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("68_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("68_1283368207.8572") :method .annotate 'line', 4 new $P284, "ResizablePMCArray" push $P284, "until" @@ -4328,7 +4328,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("69_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("69_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx291_tgt .local int rx291_pos @@ -4577,7 +4577,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("70_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("70_1283368207.8572") :method .annotate 'line', 4 new $P293, "ResizablePMCArray" push $P293, "repeat" @@ -4586,7 +4586,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("71_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("71_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx311_tgt .local int rx311_pos @@ -4697,7 +4697,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("72_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("72_1283368207.8572") :method .annotate 'line', 4 new $P313, "ResizablePMCArray" push $P313, "for" @@ -4706,7 +4706,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("73_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("73_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx319_tgt .local int rx319_pos @@ -4817,7 +4817,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("74_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("74_1283368207.8572") :method .annotate 'line', 4 new $P321, "ResizablePMCArray" push $P321, "CATCH" @@ -4826,7 +4826,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("75_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_control:sym" :subid("75_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx327_tgt .local int rx327_pos @@ -4937,7 +4937,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("76_1282324002.40722") :method +.sub "!PREFIX__statement_control:sym" :subid("76_1283368207.8572") :method .annotate 'line', 4 new $P329, "ResizablePMCArray" push $P329, "CONTROL" @@ -4946,7 +4946,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix" :subid("77_1282324002.40722") :method +.sub "statement_prefix" :subid("77_1283368207.8572") :method .annotate 'line', 198 $P335 = self."!protoregex"("statement_prefix") .return ($P335) @@ -4954,7 +4954,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix" :subid("78_1282324002.40722") :method +.sub "!PREFIX__statement_prefix" :subid("78_1283368207.8572") :method .annotate 'line', 198 $P337 = self."!PREFIX__!protoregex"("statement_prefix") .return ($P337) @@ -4962,7 +4962,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix:sym" :subid("79_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_prefix:sym" :subid("79_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx339_tgt .local int rx339_pos @@ -5055,7 +5055,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix:sym" :subid("80_1282324002.40722") :method +.sub "!PREFIX__statement_prefix:sym" :subid("80_1283368207.8572") :method .annotate 'line', 4 $P341 = self."!PREFIX__!subrule"("blorst", "INIT") new $P342, "ResizablePMCArray" @@ -5065,7 +5065,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix:sym" :subid("81_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_prefix:sym" :subid("81_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx346_tgt .local int rx346_pos @@ -5160,7 +5160,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix:sym" :subid("82_1282324002.40722") :method +.sub "!PREFIX__statement_prefix:sym" :subid("82_1283368207.8572") :method .annotate 'line', 4 $P348 = self."!PREFIX__!subrule"("blorst", "try") new $P349, "ResizablePMCArray" @@ -5170,7 +5170,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "blorst" :subid("83_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "blorst" :subid("83_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx353_tgt .local int rx353_pos @@ -5273,7 +5273,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__blorst" :subid("84_1282324002.40722") :method +.sub "!PREFIX__blorst" :subid("84_1283368207.8572") :method .annotate 'line', 4 new $P355, "ResizablePMCArray" push $P355, "" @@ -5282,7 +5282,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond" :subid("85_1282324002.40722") :method +.sub "statement_mod_cond" :subid("85_1283368207.8572") :method .annotate 'line', 212 $P359 = self."!protoregex"("statement_mod_cond") .return ($P359) @@ -5290,7 +5290,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond" :subid("86_1282324002.40722") :method +.sub "!PREFIX__statement_mod_cond" :subid("86_1283368207.8572") :method .annotate 'line', 212 $P361 = self."!PREFIX__!protoregex"("statement_mod_cond") .return ($P361) @@ -5298,7 +5298,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond:sym" :subid("87_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_mod_cond:sym" :subid("87_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx363_tgt .local int rx363_pos @@ -5401,7 +5401,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond:sym" :subid("88_1282324002.40722") :method +.sub "!PREFIX__statement_mod_cond:sym" :subid("88_1283368207.8572") :method .annotate 'line', 4 $P365 = self."!PREFIX__!subrule"("ws", "if") new $P366, "ResizablePMCArray" @@ -5411,7 +5411,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond:sym" :subid("89_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_mod_cond:sym" :subid("89_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx372_tgt .local int rx372_pos @@ -5514,7 +5514,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond:sym" :subid("90_1282324002.40722") :method +.sub "!PREFIX__statement_mod_cond:sym" :subid("90_1283368207.8572") :method .annotate 'line', 4 $P374 = self."!PREFIX__!subrule"("ws", "unless") new $P375, "ResizablePMCArray" @@ -5524,7 +5524,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop" :subid("91_1282324002.40722") :method +.sub "statement_mod_loop" :subid("91_1283368207.8572") :method .annotate 'line', 217 $P381 = self."!protoregex"("statement_mod_loop") .return ($P381) @@ -5532,7 +5532,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop" :subid("92_1282324002.40722") :method +.sub "!PREFIX__statement_mod_loop" :subid("92_1283368207.8572") :method .annotate 'line', 217 $P383 = self."!PREFIX__!protoregex"("statement_mod_loop") .return ($P383) @@ -5540,7 +5540,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop:sym" :subid("93_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_mod_loop:sym" :subid("93_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx385_tgt .local int rx385_pos @@ -5643,7 +5643,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop:sym" :subid("94_1282324002.40722") :method +.sub "!PREFIX__statement_mod_loop:sym" :subid("94_1283368207.8572") :method .annotate 'line', 4 $P387 = self."!PREFIX__!subrule"("ws", "while") new $P388, "ResizablePMCArray" @@ -5653,7 +5653,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop:sym" :subid("95_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_mod_loop:sym" :subid("95_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx394_tgt .local int rx394_pos @@ -5756,7 +5756,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop:sym" :subid("96_1282324002.40722") :method +.sub "!PREFIX__statement_mod_loop:sym" :subid("96_1283368207.8572") :method .annotate 'line', 4 $P396 = self."!PREFIX__!subrule"("ws", "until") new $P397, "ResizablePMCArray" @@ -5766,7 +5766,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop:sym" :subid("97_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "statement_mod_loop:sym" :subid("97_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx403_tgt .local int rx403_pos @@ -5869,7 +5869,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop:sym" :subid("98_1282324002.40722") :method +.sub "!PREFIX__statement_mod_loop:sym" :subid("98_1283368207.8572") :method .annotate 'line', 4 $P405 = self."!PREFIX__!subrule"("ws", "for") new $P406, "ResizablePMCArray" @@ -5879,7 +5879,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("99_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("99_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx412_tgt .local int rx412_pos @@ -5951,7 +5951,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("100_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("100_1283368207.8572") :method .annotate 'line', 4 $P414 = self."!PREFIX__!subrule"("fatarrow", "") new $P415, "ResizablePMCArray" @@ -5961,7 +5961,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("101_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("101_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx418_tgt .local int rx418_pos @@ -6033,7 +6033,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("102_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("102_1283368207.8572") :method .annotate 'line', 4 $P420 = self."!PREFIX__!subrule"("colonpair", "") new $P421, "ResizablePMCArray" @@ -6043,7 +6043,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("103_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("103_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx424_tgt .local int rx424_pos @@ -6115,7 +6115,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("104_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("104_1283368207.8572") :method .annotate 'line', 4 $P426 = self."!PREFIX__!subrule"("variable", "") new $P427, "ResizablePMCArray" @@ -6125,7 +6125,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("105_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("105_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx430_tgt .local int rx430_pos @@ -6197,7 +6197,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("106_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("106_1283368207.8572") :method .annotate 'line', 4 $P432 = self."!PREFIX__!subrule"("package_declarator", "") new $P433, "ResizablePMCArray" @@ -6207,7 +6207,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("107_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("107_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx436_tgt .local int rx436_pos @@ -6279,7 +6279,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("108_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("108_1283368207.8572") :method .annotate 'line', 4 $P438 = self."!PREFIX__!subrule"("scope_declarator", "") new $P439, "ResizablePMCArray" @@ -6289,7 +6289,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("109_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("109_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx442_tgt .local int rx442_pos @@ -6361,7 +6361,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("110_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("110_1283368207.8572") :method .annotate 'line', 4 $P444 = self."!PREFIX__!subrule"("routine_declarator", "") new $P445, "ResizablePMCArray" @@ -6371,9 +6371,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("111_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("111_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 - .const 'Sub' $P453 = "113_1282324002.40722" + .const 'Sub' $P453 = "113_1283368207.8572" capture_lex $P453 .local string rx448_tgt .local int rx448_pos @@ -6413,7 +6413,7 @@ NQP::Compiler - NQP compiler .annotate 'line', 231 # rx subrule "before" subtype=zerowidth negate= rx448_cur."!cursor_pos"(rx448_pos) - .const 'Sub' $P453 = "113_1282324002.40722" + .const 'Sub' $P453 = "113_1283368207.8572" capture_lex $P453 $P10 = rx448_cur."before"($P453) unless $P10, rx448_fail @@ -6451,7 +6451,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("112_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("112_1283368207.8572") :method .annotate 'line', 4 new $P450, "ResizablePMCArray" push $P450, "" @@ -6460,7 +6460,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block452" :anon :subid("113_1282324002.40722") :method :outer("111_1282324002.40722") +.sub "_block452" :anon :subid("113_1283368207.8572") :method :outer("111_1283368207.8572") .annotate 'line', 231 .local string rx454_tgt .local int rx454_pos @@ -6554,7 +6554,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("114_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("114_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx458_tgt .local int rx458_pos @@ -6626,7 +6626,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("115_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("115_1283368207.8572") :method .annotate 'line', 4 $P460 = self."!PREFIX__!subrule"("regex_declarator", "") new $P461, "ResizablePMCArray" @@ -6636,7 +6636,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("116_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("116_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx464_tgt .local int rx464_pos @@ -6708,7 +6708,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("117_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("117_1283368207.8572") :method .annotate 'line', 4 $P466 = self."!PREFIX__!subrule"("statement_prefix", "") new $P467, "ResizablePMCArray" @@ -6718,7 +6718,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("118_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("118_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx470_tgt .local int rx470_pos @@ -6794,7 +6794,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("119_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("119_1283368207.8572") :method .annotate 'line', 4 new $P472, "ResizablePMCArray" push $P472, "" @@ -6803,7 +6803,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "fatarrow" :subid("120_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "fatarrow" :subid("120_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx475_tgt .local int rx475_pos @@ -6910,7 +6910,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__fatarrow" :subid("121_1282324002.40722") :method +.sub "!PREFIX__fatarrow" :subid("121_1283368207.8572") :method .annotate 'line', 4 $P477 = self."!PREFIX__!subrule"("identifier", "") new $P478, "ResizablePMCArray" @@ -6920,7 +6920,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "colonpair" :subid("122_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "colonpair" :subid("122_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx482_tgt .local int rx482_pos @@ -7070,7 +7070,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__colonpair" :subid("123_1282324002.40722") :method +.sub "!PREFIX__colonpair" :subid("123_1283368207.8572") :method .annotate 'line', 4 $P484 = self."!PREFIX__!subrule"("circumfix", ":") $P485 = self."!PREFIX__!subrule"("identifier", ":") @@ -7084,7 +7084,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "variable" :subid("124_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "variable" :subid("124_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx494_tgt .local int rx494_pos @@ -7260,7 +7260,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__variable" :subid("125_1282324002.40722") :method +.sub "!PREFIX__variable" :subid("125_1283368207.8572") :method .annotate 'line', 4 $P496 = self."!PREFIX__!subrule"("sigil", "") $P497 = self."!PREFIX__!subrule"("sigil", "") @@ -7275,7 +7275,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "sigil" :subid("126_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "sigil" :subid("126_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx506_tgt .local int rx506_pos @@ -7347,7 +7347,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__sigil" :subid("127_1282324002.40722") :method +.sub "!PREFIX__sigil" :subid("127_1283368207.8572") :method .annotate 'line', 4 new $P508, "ResizablePMCArray" push $P508, "&" @@ -7359,7 +7359,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "twigil" :subid("128_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "twigil" :subid("128_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx511_tgt .local int rx511_pos @@ -7431,7 +7431,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__twigil" :subid("129_1282324002.40722") :method +.sub "!PREFIX__twigil" :subid("129_1283368207.8572") :method .annotate 'line', 4 new $P513, "ResizablePMCArray" push $P513, "?" @@ -7442,7 +7442,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator" :subid("130_1282324002.40722") :method +.sub "package_declarator" :subid("130_1283368207.8572") :method .annotate 'line', 259 $P516 = self."!protoregex"("package_declarator") .return ($P516) @@ -7450,7 +7450,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator" :subid("131_1282324002.40722") :method +.sub "!PREFIX__package_declarator" :subid("131_1283368207.8572") :method .annotate 'line', 259 $P518 = self."!PREFIX__!protoregex"("package_declarator") .return ($P518) @@ -7458,7 +7458,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator:sym" :subid("132_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "package_declarator:sym" :subid("132_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx520_tgt .local int rx520_pos @@ -7551,7 +7551,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator:sym" :subid("133_1282324002.40722") :method +.sub "!PREFIX__package_declarator:sym" :subid("133_1283368207.8572") :method .annotate 'line', 4 $P522 = self."!PREFIX__!subrule"("package_def", "module") new $P523, "ResizablePMCArray" @@ -7561,7 +7561,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator:sym" :subid("134_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "package_declarator:sym" :subid("134_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx527_tgt .local int rx527_pos @@ -7667,7 +7667,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator:sym" :subid("135_1282324002.40722") :method +.sub "!PREFIX__package_declarator:sym" :subid("135_1283368207.8572") :method .annotate 'line', 4 $P529 = self."!PREFIX__!subrule"("package_def", "grammar") $P530 = self."!PREFIX__!subrule"("package_def", "class") @@ -7679,7 +7679,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_def" :subid("136_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "package_def" :subid("136_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx536_tgt .local int rx536_pos @@ -7898,7 +7898,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_def" :subid("137_1282324002.40722") :method +.sub "!PREFIX__package_def" :subid("137_1283368207.8572") :method .annotate 'line', 4 $P538 = self."!PREFIX__!subrule"("ws", "") new $P539, "ResizablePMCArray" @@ -7908,7 +7908,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator" :subid("138_1282324002.40722") :method +.sub "scope_declarator" :subid("138_1283368207.8572") :method .annotate 'line', 273 $P559 = self."!protoregex"("scope_declarator") .return ($P559) @@ -7916,7 +7916,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator" :subid("139_1282324002.40722") :method +.sub "!PREFIX__scope_declarator" :subid("139_1283368207.8572") :method .annotate 'line', 273 $P561 = self."!PREFIX__!protoregex"("scope_declarator") .return ($P561) @@ -7924,7 +7924,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("140_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "scope_declarator:sym" :subid("140_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx563_tgt .local int rx563_pos @@ -8017,7 +8017,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("141_1282324002.40722") :method +.sub "!PREFIX__scope_declarator:sym" :subid("141_1283368207.8572") :method .annotate 'line', 4 $P565 = self."!PREFIX__!subrule"("scoped", "my") new $P566, "ResizablePMCArray" @@ -8027,7 +8027,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("142_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "scope_declarator:sym" :subid("142_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx570_tgt .local int rx570_pos @@ -8120,7 +8120,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("143_1282324002.40722") :method +.sub "!PREFIX__scope_declarator:sym" :subid("143_1283368207.8572") :method .annotate 'line', 4 $P572 = self."!PREFIX__!subrule"("scoped", "our") new $P573, "ResizablePMCArray" @@ -8130,7 +8130,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("144_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "scope_declarator:sym" :subid("144_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx577_tgt .local int rx577_pos @@ -8223,7 +8223,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("145_1282324002.40722") :method +.sub "!PREFIX__scope_declarator:sym" :subid("145_1283368207.8572") :method .annotate 'line', 4 $P579 = self."!PREFIX__!subrule"("scoped", "has") new $P580, "ResizablePMCArray" @@ -8233,7 +8233,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scoped" :subid("146_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "scoped" :subid("146_1283368207.8572") :method :outer("11_1283368207.8572") .param pmc param_584 .annotate 'line', 278 .lex "$*SCOPE", param_584 @@ -8344,7 +8344,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scoped" :subid("147_1282324002.40722") :method +.sub "!PREFIX__scoped" :subid("147_1283368207.8572") :method .annotate 'line', 4 $P587 = self."!PREFIX__!subrule"("ws", "") $P588 = self."!PREFIX__!subrule"("ws", "") @@ -8356,7 +8356,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "typename" :subid("148_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "typename" :subid("148_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx597_tgt .local int rx597_pos @@ -8428,7 +8428,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__typename" :subid("149_1282324002.40722") :method +.sub "!PREFIX__typename" :subid("149_1283368207.8572") :method .annotate 'line', 4 $P599 = self."!PREFIX__!subrule"("name", "") new $P600, "ResizablePMCArray" @@ -8438,7 +8438,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "declarator" :subid("150_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "declarator" :subid("150_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx603_tgt .local int rx603_pos @@ -8526,7 +8526,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__declarator" :subid("151_1282324002.40722") :method +.sub "!PREFIX__declarator" :subid("151_1283368207.8572") :method .annotate 'line', 4 $P605 = self."!PREFIX__!subrule"("routine_declarator", "") $P606 = self."!PREFIX__!subrule"("variable_declarator", "") @@ -8538,7 +8538,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "variable_declarator" :subid("152_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "variable_declarator" :subid("152_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx611_tgt .local int rx611_pos @@ -8610,7 +8610,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__variable_declarator" :subid("153_1282324002.40722") :method +.sub "!PREFIX__variable_declarator" :subid("153_1283368207.8572") :method .annotate 'line', 4 $P613 = self."!PREFIX__!subrule"("variable", "") new $P614, "ResizablePMCArray" @@ -8620,7 +8620,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator" :subid("154_1282324002.40722") :method +.sub "routine_declarator" :subid("154_1283368207.8572") :method .annotate 'line', 292 $P617 = self."!protoregex"("routine_declarator") .return ($P617) @@ -8628,7 +8628,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator" :subid("155_1282324002.40722") :method +.sub "!PREFIX__routine_declarator" :subid("155_1283368207.8572") :method .annotate 'line', 292 $P619 = self."!PREFIX__!protoregex"("routine_declarator") .return ($P619) @@ -8636,7 +8636,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator:sym" :subid("156_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "routine_declarator:sym" :subid("156_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx621_tgt .local int rx621_pos @@ -8729,7 +8729,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator:sym" :subid("157_1282324002.40722") :method +.sub "!PREFIX__routine_declarator:sym" :subid("157_1283368207.8572") :method .annotate 'line', 4 $P623 = self."!PREFIX__!subrule"("routine_def", "sub") new $P624, "ResizablePMCArray" @@ -8739,7 +8739,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator:sym" :subid("158_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "routine_declarator:sym" :subid("158_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx628_tgt .local int rx628_pos @@ -8832,7 +8832,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator:sym" :subid("159_1282324002.40722") :method +.sub "!PREFIX__routine_declarator:sym" :subid("159_1283368207.8572") :method .annotate 'line', 4 $P630 = self."!PREFIX__!subrule"("method_def", "method") new $P631, "ResizablePMCArray" @@ -8842,7 +8842,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_def" :subid("160_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "routine_def" :subid("160_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx635_tgt .local int rx635_pos @@ -9065,7 +9065,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_def" :subid("161_1282324002.40722") :method +.sub "!PREFIX__routine_def" :subid("161_1283368207.8572") :method .annotate 'line', 4 $P637 = self."!PREFIX__!subrule"("ws", "") new $P638, "ResizablePMCArray" @@ -9075,7 +9075,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "method_def" :subid("162_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "method_def" :subid("162_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx658_tgt .local int rx658_pos @@ -9266,7 +9266,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__method_def" :subid("163_1282324002.40722") :method +.sub "!PREFIX__method_def" :subid("163_1283368207.8572") :method .annotate 'line', 4 $P660 = self."!PREFIX__!subrule"("ws", "") new $P661, "ResizablePMCArray" @@ -9276,7 +9276,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "multi_declarator" :subid("164_1282324002.40722") :method +.sub "multi_declarator" :subid("164_1283368207.8572") :method .annotate 'line', 312 $P678 = self."!protoregex"("multi_declarator") .return ($P678) @@ -9284,7 +9284,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__multi_declarator" :subid("165_1282324002.40722") :method +.sub "!PREFIX__multi_declarator" :subid("165_1283368207.8572") :method .annotate 'line', 312 $P680 = self."!PREFIX__!protoregex"("multi_declarator") .return ($P680) @@ -9292,7 +9292,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "multi_declarator:sym" :subid("166_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "multi_declarator:sym" :subid("166_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 314 new $P682, "Undef" .lex "$*MULTINESS", $P682 @@ -9422,7 +9422,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__multi_declarator:sym" :subid("167_1282324002.40722") :method +.sub "!PREFIX__multi_declarator:sym" :subid("167_1283368207.8572") :method .annotate 'line', 4 $P685 = self."!PREFIX__!subrule"("ws", "multi") new $P686, "ResizablePMCArray" @@ -9432,7 +9432,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "multi_declarator:sym" :subid("168_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "multi_declarator:sym" :subid("168_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 319 new $P692, "Undef" .lex "$*MULTINESS", $P692 @@ -9513,7 +9513,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__multi_declarator:sym" :subid("169_1282324002.40722") :method +.sub "!PREFIX__multi_declarator:sym" :subid("169_1283368207.8572") :method .annotate 'line', 4 $P695 = self."!PREFIX__!subrule"("declarator", "") new $P696, "ResizablePMCArray" @@ -9523,7 +9523,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "signature" :subid("170_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "signature" :subid("170_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx700_tgt .local int rx700_pos @@ -9630,7 +9630,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__signature" :subid("171_1282324002.40722") :method +.sub "!PREFIX__signature" :subid("171_1283368207.8572") :method .annotate 'line', 4 new $P702, "ResizablePMCArray" push $P702, "" @@ -9639,7 +9639,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "parameter" :subid("172_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "parameter" :subid("172_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx707_tgt .local int rx707_pos @@ -9844,7 +9844,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__parameter" :subid("173_1282324002.40722") :method +.sub "!PREFIX__parameter" :subid("173_1283368207.8572") :method .annotate 'line', 4 new $P709, "ResizablePMCArray" push $P709, "" @@ -9853,7 +9853,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "param_var" :subid("174_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "param_var" :subid("174_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx720_tgt .local int rx720_pos @@ -9982,7 +9982,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__param_var" :subid("175_1282324002.40722") :method +.sub "!PREFIX__param_var" :subid("175_1283368207.8572") :method .annotate 'line', 4 $P722 = self."!PREFIX__!subrule"("sigil", "") new $P723, "ResizablePMCArray" @@ -9992,7 +9992,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "named_param" :subid("176_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "named_param" :subid("176_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx730_tgt .local int rx730_pos @@ -10072,7 +10072,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__named_param" :subid("177_1282324002.40722") :method +.sub "!PREFIX__named_param" :subid("177_1283368207.8572") :method .annotate 'line', 4 $P732 = self."!PREFIX__!subrule"("param_var", ":") new $P733, "ResizablePMCArray" @@ -10082,7 +10082,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "default_value" :subid("178_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "default_value" :subid("178_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx736_tgt .local int rx736_pos @@ -10176,7 +10176,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__default_value" :subid("179_1282324002.40722") :method +.sub "!PREFIX__default_value" :subid("179_1283368207.8572") :method .annotate 'line', 4 $P738 = self."!PREFIX__!subrule"("ws", "") new $P739, "ResizablePMCArray" @@ -10186,7 +10186,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "regex_declarator" :subid("180_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "regex_declarator" :subid("180_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx745_tgt .local int rx745_pos @@ -10602,7 +10602,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__regex_declarator" :subid("181_1282324002.40722") :method +.sub "!PREFIX__regex_declarator" :subid("181_1283368207.8572") :method .annotate 'line', 4 $P747 = self."!PREFIX__!subrule"("ws", "") new $P748, "ResizablePMCArray" @@ -10612,7 +10612,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "dotty" :subid("182_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "dotty" :subid("182_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx782_tgt .local int rx782_pos @@ -10783,7 +10783,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__dotty" :subid("183_1282324002.40722") :method +.sub "!PREFIX__dotty" :subid("183_1283368207.8572") :method .annotate 'line', 4 $P784 = self."!PREFIX__!subrule"("deflongname", ".") new $P785, "ResizablePMCArray" @@ -10795,7 +10795,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term" :subid("184_1282324002.40722") :method +.sub "term" :subid("184_1283368207.8572") :method .annotate 'line', 376 $P792 = self."!protoregex"("term") .return ($P792) @@ -10803,7 +10803,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term" :subid("185_1282324002.40722") :method +.sub "!PREFIX__term" :subid("185_1283368207.8572") :method .annotate 'line', 376 $P794 = self."!PREFIX__!protoregex"("term") .return ($P794) @@ -10811,7 +10811,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("186_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("186_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx796_tgt .local int rx796_pos @@ -10905,7 +10905,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("187_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("187_1283368207.8572") :method .annotate 'line', 4 new $P798, "ResizablePMCArray" push $P798, "self" @@ -10914,7 +10914,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("188_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("188_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx802_tgt .local int rx802_pos @@ -11000,7 +11000,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("189_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("189_1283368207.8572") :method .annotate 'line', 4 $P804 = self."!PREFIX__!subrule"("deflongname", "") new $P805, "ResizablePMCArray" @@ -11010,7 +11010,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("190_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("190_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx808_tgt .local int rx808_pos @@ -11104,7 +11104,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("191_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("191_1283368207.8572") :method .annotate 'line', 4 $P810 = self."!PREFIX__!subrule"("name", "") new $P811, "ResizablePMCArray" @@ -11114,7 +11114,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("192_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("192_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx816_tgt .local int rx816_pos @@ -11228,7 +11228,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("193_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("193_1283368207.8572") :method .annotate 'line', 4 new $P818, "ResizablePMCArray" push $P818, "pir::" @@ -11237,7 +11237,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "args" :subid("194_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "args" :subid("194_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx824_tgt .local int rx824_pos @@ -11323,7 +11323,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__args" :subid("195_1282324002.40722") :method +.sub "!PREFIX__args" :subid("195_1283368207.8572") :method .annotate 'line', 4 $P826 = self."!PREFIX__!subrule"("arglist", "(") new $P827, "ResizablePMCArray" @@ -11333,7 +11333,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "arglist" :subid("196_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "arglist" :subid("196_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx830_tgt .local int rx830_pos @@ -11419,7 +11419,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__arglist" :subid("197_1282324002.40722") :method +.sub "!PREFIX__arglist" :subid("197_1283368207.8572") :method .annotate 'line', 4 $P832 = self."!PREFIX__!subrule"("ws", "") new $P833, "ResizablePMCArray" @@ -11429,7 +11429,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("198_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("198_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx837_tgt .local int rx837_pos @@ -11501,7 +11501,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("199_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("199_1283368207.8572") :method .annotate 'line', 4 $P839 = self."!PREFIX__!subrule"("value", "") new $P840, "ResizablePMCArray" @@ -11511,7 +11511,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "value" :subid("200_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "value" :subid("200_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx843_tgt .local int rx843_pos @@ -11599,7 +11599,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__value" :subid("201_1282324002.40722") :method +.sub "!PREFIX__value" :subid("201_1283368207.8572") :method .annotate 'line', 4 $P845 = self."!PREFIX__!subrule"("number", "") $P846 = self."!PREFIX__!subrule"("quote", "") @@ -11611,7 +11611,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "number" :subid("202_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "number" :subid("202_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx851_tgt .local int rx851_pos @@ -11726,7 +11726,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__number" :subid("203_1282324002.40722") :method +.sub "!PREFIX__number" :subid("203_1283368207.8572") :method .annotate 'line', 4 new $P853, "ResizablePMCArray" push $P853, "" @@ -11735,7 +11735,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote" :subid("204_1282324002.40722") :method +.sub "quote" :subid("204_1283368207.8572") :method .annotate 'line', 417 $P859 = self."!protoregex"("quote") .return ($P859) @@ -11743,7 +11743,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote" :subid("205_1282324002.40722") :method +.sub "!PREFIX__quote" :subid("205_1283368207.8572") :method .annotate 'line', 417 $P861 = self."!PREFIX__!protoregex"("quote") .return ($P861) @@ -11751,7 +11751,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("206_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("206_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx863_tgt .local int rx863_pos @@ -11829,7 +11829,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("207_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("207_1283368207.8572") :method .annotate 'line', 4 new $P865, "ResizablePMCArray" push $P865, "'" @@ -11838,7 +11838,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("208_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("208_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx868_tgt .local int rx868_pos @@ -11916,7 +11916,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("209_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("209_1283368207.8572") :method .annotate 'line', 4 new $P870, "ResizablePMCArray" push $P870, "\"" @@ -11925,7 +11925,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("210_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("210_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx873_tgt .local int rx873_pos @@ -12023,7 +12023,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("211_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("211_1283368207.8572") :method .annotate 'line', 4 $P875 = self."!PREFIX__!subrule"("ws", "q") new $P876, "ResizablePMCArray" @@ -12033,7 +12033,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("212_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("212_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx879_tgt .local int rx879_pos @@ -12131,7 +12131,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("213_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("213_1283368207.8572") :method .annotate 'line', 4 $P881 = self."!PREFIX__!subrule"("ws", "qq") new $P882, "ResizablePMCArray" @@ -12141,7 +12141,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("214_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("214_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx885_tgt .local int rx885_pos @@ -12239,7 +12239,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("215_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("215_1283368207.8572") :method .annotate 'line', 4 $P887 = self."!PREFIX__!subrule"("ws", "Q") new $P888, "ResizablePMCArray" @@ -12249,7 +12249,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("216_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("216_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx891_tgt .local int rx891_pos @@ -12333,7 +12333,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("217_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("217_1283368207.8572") :method .annotate 'line', 4 $P893 = self."!PREFIX__!subrule"("ws", "Q:PIR") new $P894, "ResizablePMCArray" @@ -12343,7 +12343,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("218_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote:sym" :subid("218_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx897_tgt .local int rx897_pos @@ -12442,7 +12442,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("219_1282324002.40722") :method +.sub "!PREFIX__quote:sym" :subid("219_1283368207.8572") :method .annotate 'line', 4 $P899 = self."!PREFIX__!subrule"("newpad", "/") new $P900, "ResizablePMCArray" @@ -12452,7 +12452,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym<$>" :subid("220_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote_escape:sym<$>" :subid("220_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx903_tgt .local int rx903_pos @@ -12534,7 +12534,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym<$>" :subid("221_1282324002.40722") :method +.sub "!PREFIX__quote_escape:sym<$>" :subid("221_1283368207.8572") :method .annotate 'line', 4 new $P905, "ResizablePMCArray" push $P905, "$" @@ -12543,7 +12543,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym<{ }>" :subid("222_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote_escape:sym<{ }>" :subid("222_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx908_tgt .local int rx908_pos @@ -12625,7 +12625,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym<{ }>" :subid("223_1282324002.40722") :method +.sub "!PREFIX__quote_escape:sym<{ }>" :subid("223_1283368207.8572") :method .annotate 'line', 4 new $P910, "ResizablePMCArray" push $P910, "{" @@ -12634,7 +12634,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym" :subid("224_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "quote_escape:sym" :subid("224_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx913_tgt .local int rx913_pos @@ -12710,7 +12710,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("225_1282324002.40722") :method +.sub "!PREFIX__quote_escape:sym" :subid("225_1283368207.8572") :method .annotate 'line', 4 new $P915, "ResizablePMCArray" push $P915, "\\e" @@ -12719,7 +12719,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<( )>" :subid("226_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "circumfix:sym<( )>" :subid("226_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx918_tgt .local int rx918_pos @@ -12824,7 +12824,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<( )>" :subid("227_1282324002.40722") :method +.sub "!PREFIX__circumfix:sym<( )>" :subid("227_1283368207.8572") :method .annotate 'line', 4 $P920 = self."!PREFIX__!subrule"("ws", "(") new $P921, "ResizablePMCArray" @@ -12834,7 +12834,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<[ ]>" :subid("228_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "circumfix:sym<[ ]>" :subid("228_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx926_tgt .local int rx926_pos @@ -12939,7 +12939,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<[ ]>" :subid("229_1282324002.40722") :method +.sub "!PREFIX__circumfix:sym<[ ]>" :subid("229_1283368207.8572") :method .annotate 'line', 4 $P928 = self."!PREFIX__!subrule"("ws", "[") new $P929, "ResizablePMCArray" @@ -12949,7 +12949,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym" :subid("230_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "circumfix:sym" :subid("230_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx934_tgt .local int rx934_pos @@ -13027,7 +13027,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym" :subid("231_1282324002.40722") :method +.sub "!PREFIX__circumfix:sym" :subid("231_1283368207.8572") :method .annotate 'line', 4 new $P936, "ResizablePMCArray" push $P936, "<" @@ -13036,7 +13036,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("232_1282324002.40722") :method :outer("11_1282324002.40722") +.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("232_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx939_tgt .local int rx939_pos @@ -13114,7 +13114,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub unicode:"!PREFIX__circumfix:sym<\x{ab} \x{bb}>" :subid("233_1282324002.40722") :method +.sub unicode:"!PREFIX__circumfix:sym<\x{ab} \x{bb}>" :subid("233_1283368207.8572") :method .annotate 'line', 4 new $P941, "ResizablePMCArray" push $P941, unicode:"\x{ab}" @@ -13123,7 +13123,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<{ }>" :subid("234_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "circumfix:sym<{ }>" :subid("234_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx944_tgt .local int rx944_pos @@ -13201,7 +13201,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<{ }>" :subid("235_1282324002.40722") :method +.sub "!PREFIX__circumfix:sym<{ }>" :subid("235_1283368207.8572") :method .annotate 'line', 4 new $P946, "ResizablePMCArray" push $P946, "{" @@ -13210,7 +13210,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym" :subid("236_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "circumfix:sym" :subid("236_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx949_tgt .local int rx949_pos @@ -13321,7 +13321,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym" :subid("237_1282324002.40722") :method +.sub "!PREFIX__circumfix:sym" :subid("237_1283368207.8572") :method .annotate 'line', 4 $P951 = self."!PREFIX__!subrule"("sigil", "") new $P952, "ResizablePMCArray" @@ -13331,7 +13331,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "semilist" :subid("238_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "semilist" :subid("238_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 4 .local string rx958_tgt .local int rx958_pos @@ -13413,7 +13413,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__semilist" :subid("239_1282324002.40722") :method +.sub "!PREFIX__semilist" :subid("239_1283368207.8572") :method .annotate 'line', 4 $P960 = self."!PREFIX__!subrule"("ws", "") new $P961, "ResizablePMCArray" @@ -13423,7 +13423,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infixish" :subid("240_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infixish" :subid("240_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx966_tgt .local int rx966_pos @@ -13499,7 +13499,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infixish" :subid("241_1282324002.40722") :method +.sub "!PREFIX__infixish" :subid("241_1283368207.8572") :method .annotate 'line', 447 new $P968, "ResizablePMCArray" push $P968, "" @@ -13508,7 +13508,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infixstopper" :subid("242_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infixstopper" :subid("242_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx971_tgt .local int rx971_pos @@ -13577,7 +13577,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infixstopper" :subid("243_1282324002.40722") :method +.sub "!PREFIX__infixstopper" :subid("243_1283368207.8572") :method .annotate 'line', 447 new $P973, "ResizablePMCArray" push $P973, "" @@ -13586,7 +13586,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<[ ]>" :subid("244_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postcircumfix:sym<[ ]>" :subid("244_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx976_tgt .local int rx976_pos @@ -13686,7 +13686,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("245_1282324002.40722") :method +.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("245_1283368207.8572") :method .annotate 'line', 447 $P978 = self."!PREFIX__!subrule"("ws", "[") new $P979, "ResizablePMCArray" @@ -13696,7 +13696,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<{ }>" :subid("246_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postcircumfix:sym<{ }>" :subid("246_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx982_tgt .local int rx982_pos @@ -13796,7 +13796,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("247_1282324002.40722") :method +.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("247_1283368207.8572") :method .annotate 'line', 447 $P984 = self."!PREFIX__!subrule"("ws", "{") new $P985, "ResizablePMCArray" @@ -13806,7 +13806,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym" :subid("248_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postcircumfix:sym" :subid("248_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx988_tgt .local int rx988_pos @@ -13893,7 +13893,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym" :subid("249_1282324002.40722") :method +.sub "!PREFIX__postcircumfix:sym" :subid("249_1283368207.8572") :method .annotate 'line', 447 new $P990, "ResizablePMCArray" push $P990, "<" @@ -13902,7 +13902,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<( )>" :subid("250_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postcircumfix:sym<( )>" :subid("250_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx993_tgt .local int rx993_pos @@ -14002,7 +14002,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<( )>" :subid("251_1282324002.40722") :method +.sub "!PREFIX__postcircumfix:sym<( )>" :subid("251_1283368207.8572") :method .annotate 'line', 447 $P995 = self."!PREFIX__!subrule"("ws", "(") new $P996, "ResizablePMCArray" @@ -14012,7 +14012,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<.>" :subid("252_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postfix:sym<.>" :subid("252_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx999_tgt .local int rx999_pos @@ -14091,7 +14091,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<.>" :subid("253_1282324002.40722") :method +.sub "!PREFIX__postfix:sym<.>" :subid("253_1283368207.8572") :method .annotate 'line', 447 $P1001 = self."!PREFIX__!subrule"("dotty", "") new $P1002, "ResizablePMCArray" @@ -14101,7 +14101,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<++>" :subid("254_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym<++>" :subid("254_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1005_tgt .local int rx1005_pos @@ -14194,7 +14194,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<++>" :subid("255_1282324002.40722") :method +.sub "!PREFIX__prefix:sym<++>" :subid("255_1283368207.8572") :method .annotate 'line', 447 $P1007 = self."!PREFIX__!subrule"("O", "++") new $P1008, "ResizablePMCArray" @@ -14204,7 +14204,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<-->" :subid("256_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym<-->" :subid("256_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1012_tgt .local int rx1012_pos @@ -14297,7 +14297,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<-->" :subid("257_1282324002.40722") :method +.sub "!PREFIX__prefix:sym<-->" :subid("257_1283368207.8572") :method .annotate 'line', 447 $P1014 = self."!PREFIX__!subrule"("O", "--") new $P1015, "ResizablePMCArray" @@ -14307,7 +14307,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<++>" :subid("258_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postfix:sym<++>" :subid("258_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1019_tgt .local int rx1019_pos @@ -14400,7 +14400,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<++>" :subid("259_1282324002.40722") :method +.sub "!PREFIX__postfix:sym<++>" :subid("259_1283368207.8572") :method .annotate 'line', 447 $P1021 = self."!PREFIX__!subrule"("O", "++") new $P1022, "ResizablePMCArray" @@ -14410,7 +14410,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<-->" :subid("260_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "postfix:sym<-->" :subid("260_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1026_tgt .local int rx1026_pos @@ -14503,7 +14503,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<-->" :subid("261_1282324002.40722") :method +.sub "!PREFIX__postfix:sym<-->" :subid("261_1283368207.8572") :method .annotate 'line', 447 $P1028 = self."!PREFIX__!subrule"("O", "--") new $P1029, "ResizablePMCArray" @@ -14513,7 +14513,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<**>" :subid("262_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<**>" :subid("262_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1033_tgt .local int rx1033_pos @@ -14606,7 +14606,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<**>" :subid("263_1282324002.40722") :method +.sub "!PREFIX__infix:sym<**>" :subid("263_1283368207.8572") :method .annotate 'line', 447 $P1035 = self."!PREFIX__!subrule"("O", "**") new $P1036, "ResizablePMCArray" @@ -14616,7 +14616,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<+>" :subid("264_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym<+>" :subid("264_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1040_tgt .local int rx1040_pos @@ -14709,7 +14709,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<+>" :subid("265_1282324002.40722") :method +.sub "!PREFIX__prefix:sym<+>" :subid("265_1283368207.8572") :method .annotate 'line', 447 $P1042 = self."!PREFIX__!subrule"("O", "+") new $P1043, "ResizablePMCArray" @@ -14719,7 +14719,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<~>" :subid("266_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym<~>" :subid("266_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1047_tgt .local int rx1047_pos @@ -14812,7 +14812,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<~>" :subid("267_1282324002.40722") :method +.sub "!PREFIX__prefix:sym<~>" :subid("267_1283368207.8572") :method .annotate 'line', 447 $P1049 = self."!PREFIX__!subrule"("O", "~") new $P1050, "ResizablePMCArray" @@ -14822,7 +14822,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<->" :subid("268_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym<->" :subid("268_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1054_tgt .local int rx1054_pos @@ -14925,7 +14925,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<->" :subid("269_1282324002.40722") :method +.sub "!PREFIX__prefix:sym<->" :subid("269_1283368207.8572") :method .annotate 'line', 447 new $P1056, "ResizablePMCArray" push $P1056, "-" @@ -14934,7 +14934,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("270_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym" :subid("270_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1060_tgt .local int rx1060_pos @@ -15027,7 +15027,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("271_1282324002.40722") :method +.sub "!PREFIX__prefix:sym" :subid("271_1283368207.8572") :method .annotate 'line', 447 $P1062 = self."!PREFIX__!subrule"("O", "?") new $P1063, "ResizablePMCArray" @@ -15037,7 +15037,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("272_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym" :subid("272_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1067_tgt .local int rx1067_pos @@ -15130,7 +15130,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("273_1282324002.40722") :method +.sub "!PREFIX__prefix:sym" :subid("273_1283368207.8572") :method .annotate 'line', 447 $P1069 = self."!PREFIX__!subrule"("O", "!") new $P1070, "ResizablePMCArray" @@ -15140,7 +15140,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<|>" :subid("274_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym<|>" :subid("274_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1074_tgt .local int rx1074_pos @@ -15233,7 +15233,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<|>" :subid("275_1282324002.40722") :method +.sub "!PREFIX__prefix:sym<|>" :subid("275_1283368207.8572") :method .annotate 'line', 447 $P1076 = self."!PREFIX__!subrule"("O", "|") new $P1077, "ResizablePMCArray" @@ -15243,7 +15243,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<*>" :subid("276_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<*>" :subid("276_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1081_tgt .local int rx1081_pos @@ -15336,7 +15336,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<*>" :subid("277_1282324002.40722") :method +.sub "!PREFIX__infix:sym<*>" :subid("277_1283368207.8572") :method .annotate 'line', 447 $P1083 = self."!PREFIX__!subrule"("O", "*") new $P1084, "ResizablePMCArray" @@ -15346,7 +15346,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("278_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("278_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1088_tgt .local int rx1088_pos @@ -15439,7 +15439,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("279_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("279_1283368207.8572") :method .annotate 'line', 447 $P1090 = self."!PREFIX__!subrule"("O", "/") new $P1091, "ResizablePMCArray" @@ -15449,7 +15449,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<%>" :subid("280_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<%>" :subid("280_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1095_tgt .local int rx1095_pos @@ -15542,7 +15542,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<%>" :subid("281_1282324002.40722") :method +.sub "!PREFIX__infix:sym<%>" :subid("281_1283368207.8572") :method .annotate 'line', 447 $P1097 = self."!PREFIX__!subrule"("O", "%") new $P1098, "ResizablePMCArray" @@ -15552,7 +15552,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<+&>" :subid("282_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<+&>" :subid("282_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1102_tgt .local int rx1102_pos @@ -15645,7 +15645,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<+&>" :subid("283_1282324002.40722") :method +.sub "!PREFIX__infix:sym<+&>" :subid("283_1283368207.8572") :method .annotate 'line', 447 $P1104 = self."!PREFIX__!subrule"("O", "+&") new $P1105, "ResizablePMCArray" @@ -15655,7 +15655,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<+>" :subid("284_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<+>" :subid("284_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1109_tgt .local int rx1109_pos @@ -15748,7 +15748,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<+>" :subid("285_1282324002.40722") :method +.sub "!PREFIX__infix:sym<+>" :subid("285_1283368207.8572") :method .annotate 'line', 447 $P1111 = self."!PREFIX__!subrule"("O", "+") new $P1112, "ResizablePMCArray" @@ -15758,7 +15758,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<->" :subid("286_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<->" :subid("286_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1116_tgt .local int rx1116_pos @@ -15851,7 +15851,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<->" :subid("287_1282324002.40722") :method +.sub "!PREFIX__infix:sym<->" :subid("287_1283368207.8572") :method .annotate 'line', 447 $P1118 = self."!PREFIX__!subrule"("O", "-") new $P1119, "ResizablePMCArray" @@ -15861,7 +15861,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<+|>" :subid("288_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<+|>" :subid("288_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1123_tgt .local int rx1123_pos @@ -15954,7 +15954,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<+|>" :subid("289_1282324002.40722") :method +.sub "!PREFIX__infix:sym<+|>" :subid("289_1283368207.8572") :method .annotate 'line', 447 $P1125 = self."!PREFIX__!subrule"("O", "+|") new $P1126, "ResizablePMCArray" @@ -15964,7 +15964,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<+^>" :subid("290_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<+^>" :subid("290_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1130_tgt .local int rx1130_pos @@ -16057,7 +16057,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<+^>" :subid("291_1282324002.40722") :method +.sub "!PREFIX__infix:sym<+^>" :subid("291_1283368207.8572") :method .annotate 'line', 447 $P1132 = self."!PREFIX__!subrule"("O", "+^") new $P1133, "ResizablePMCArray" @@ -16067,7 +16067,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<~>" :subid("292_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<~>" :subid("292_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1137_tgt .local int rx1137_pos @@ -16160,7 +16160,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<~>" :subid("293_1282324002.40722") :method +.sub "!PREFIX__infix:sym<~>" :subid("293_1283368207.8572") :method .annotate 'line', 447 $P1139 = self."!PREFIX__!subrule"("O", "~") new $P1140, "ResizablePMCArray" @@ -16170,7 +16170,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<==>" :subid("294_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<==>" :subid("294_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1144_tgt .local int rx1144_pos @@ -16263,7 +16263,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<==>" :subid("295_1282324002.40722") :method +.sub "!PREFIX__infix:sym<==>" :subid("295_1283368207.8572") :method .annotate 'line', 447 $P1146 = self."!PREFIX__!subrule"("O", "==") new $P1147, "ResizablePMCArray" @@ -16273,7 +16273,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("296_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("296_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1151_tgt .local int rx1151_pos @@ -16366,7 +16366,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("297_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("297_1283368207.8572") :method .annotate 'line', 447 $P1153 = self."!PREFIX__!subrule"("O", "!=") new $P1154, "ResizablePMCArray" @@ -16376,7 +16376,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<<=>" :subid("298_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<<=>" :subid("298_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1158_tgt .local int rx1158_pos @@ -16469,7 +16469,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<<=>" :subid("299_1282324002.40722") :method +.sub "!PREFIX__infix:sym<<=>" :subid("299_1283368207.8572") :method .annotate 'line', 447 $P1160 = self."!PREFIX__!subrule"("O", "<=") new $P1161, "ResizablePMCArray" @@ -16479,7 +16479,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<>=>" :subid("300_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<>=>" :subid("300_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1165_tgt .local int rx1165_pos @@ -16572,7 +16572,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<>=>" :subid("301_1282324002.40722") :method +.sub "!PREFIX__infix:sym<>=>" :subid("301_1283368207.8572") :method .annotate 'line', 447 $P1167 = self."!PREFIX__!subrule"("O", ">=") new $P1168, "ResizablePMCArray" @@ -16582,7 +16582,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<<>" :subid("302_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<<>" :subid("302_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1172_tgt .local int rx1172_pos @@ -16675,7 +16675,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<<>" :subid("303_1282324002.40722") :method +.sub "!PREFIX__infix:sym<<>" :subid("303_1283368207.8572") :method .annotate 'line', 447 $P1174 = self."!PREFIX__!subrule"("O", "<") new $P1175, "ResizablePMCArray" @@ -16685,7 +16685,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<>>" :subid("304_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<>>" :subid("304_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1179_tgt .local int rx1179_pos @@ -16778,7 +16778,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<>>" :subid("305_1282324002.40722") :method +.sub "!PREFIX__infix:sym<>>" :subid("305_1283368207.8572") :method .annotate 'line', 447 $P1181 = self."!PREFIX__!subrule"("O", ">") new $P1182, "ResizablePMCArray" @@ -16788,7 +16788,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("306_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("306_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1186_tgt .local int rx1186_pos @@ -16881,7 +16881,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("307_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("307_1283368207.8572") :method .annotate 'line', 447 $P1188 = self."!PREFIX__!subrule"("O", "eq") new $P1189, "ResizablePMCArray" @@ -16891,7 +16891,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("308_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("308_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1193_tgt .local int rx1193_pos @@ -16984,7 +16984,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("309_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("309_1283368207.8572") :method .annotate 'line', 447 $P1195 = self."!PREFIX__!subrule"("O", "ne") new $P1196, "ResizablePMCArray" @@ -16994,7 +16994,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("310_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("310_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1200_tgt .local int rx1200_pos @@ -17087,7 +17087,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("311_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("311_1283368207.8572") :method .annotate 'line', 447 $P1202 = self."!PREFIX__!subrule"("O", "le") new $P1203, "ResizablePMCArray" @@ -17097,7 +17097,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("312_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("312_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1207_tgt .local int rx1207_pos @@ -17190,7 +17190,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("313_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("313_1283368207.8572") :method .annotate 'line', 447 $P1209 = self."!PREFIX__!subrule"("O", "ge") new $P1210, "ResizablePMCArray" @@ -17200,7 +17200,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("314_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("314_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1214_tgt .local int rx1214_pos @@ -17293,7 +17293,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("315_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("315_1283368207.8572") :method .annotate 'line', 447 $P1216 = self."!PREFIX__!subrule"("O", "lt") new $P1217, "ResizablePMCArray" @@ -17303,7 +17303,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("316_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("316_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1221_tgt .local int rx1221_pos @@ -17396,7 +17396,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("317_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("317_1283368207.8572") :method .annotate 'line', 447 $P1223 = self."!PREFIX__!subrule"("O", "gt") new $P1224, "ResizablePMCArray" @@ -17406,7 +17406,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<=:=>" :subid("318_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<=:=>" :subid("318_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1228_tgt .local int rx1228_pos @@ -17499,7 +17499,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<=:=>" :subid("319_1282324002.40722") :method +.sub "!PREFIX__infix:sym<=:=>" :subid("319_1283368207.8572") :method .annotate 'line', 447 $P1230 = self."!PREFIX__!subrule"("O", "=:=") new $P1231, "ResizablePMCArray" @@ -17509,7 +17509,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<~~>" :subid("320_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<~~>" :subid("320_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1235_tgt .local int rx1235_pos @@ -17602,7 +17602,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<~~>" :subid("321_1282324002.40722") :method +.sub "!PREFIX__infix:sym<~~>" :subid("321_1283368207.8572") :method .annotate 'line', 447 $P1237 = self."!PREFIX__!subrule"("O", "~~") new $P1238, "ResizablePMCArray" @@ -17612,7 +17612,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<&&>" :subid("322_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<&&>" :subid("322_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1242_tgt .local int rx1242_pos @@ -17705,7 +17705,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<&&>" :subid("323_1282324002.40722") :method +.sub "!PREFIX__infix:sym<&&>" :subid("323_1283368207.8572") :method .annotate 'line', 447 $P1244 = self."!PREFIX__!subrule"("O", "&&") new $P1245, "ResizablePMCArray" @@ -17715,7 +17715,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<||>" :subid("324_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<||>" :subid("324_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1249_tgt .local int rx1249_pos @@ -17808,7 +17808,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<||>" :subid("325_1282324002.40722") :method +.sub "!PREFIX__infix:sym<||>" :subid("325_1283368207.8572") :method .annotate 'line', 447 $P1251 = self."!PREFIX__!subrule"("O", "||") new $P1252, "ResizablePMCArray" @@ -17818,7 +17818,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("326_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("326_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1256_tgt .local int rx1256_pos @@ -17911,7 +17911,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("327_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("327_1283368207.8572") :method .annotate 'line', 447 $P1258 = self."!PREFIX__!subrule"("O", "//") new $P1259, "ResizablePMCArray" @@ -17921,7 +17921,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("328_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym" :subid("328_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1263_tgt .local int rx1263_pos @@ -18024,7 +18024,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("329_1282324002.40722") :method +.sub "!PREFIX__infix:sym" :subid("329_1283368207.8572") :method .annotate 'line', 447 $P1265 = self."!PREFIX__!subrule"("ws", "??") new $P1266, "ResizablePMCArray" @@ -18034,7 +18034,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<=>" :subid("330_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<=>" :subid("330_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1269_tgt .local int rx1269_pos @@ -18126,7 +18126,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<=>" :subid("331_1282324002.40722") :method +.sub "!PREFIX__infix:sym<=>" :subid("331_1283368207.8572") :method .annotate 'line', 447 $P1271 = self."!PREFIX__!subrule"("panic", "=") new $P1272, "ResizablePMCArray" @@ -18136,7 +18136,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<:=>" :subid("332_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<:=>" :subid("332_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1276_tgt .local int rx1276_pos @@ -18229,7 +18229,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<:=>" :subid("333_1282324002.40722") :method +.sub "!PREFIX__infix:sym<:=>" :subid("333_1283368207.8572") :method .annotate 'line', 447 $P1278 = self."!PREFIX__!subrule"("O", ":=") new $P1279, "ResizablePMCArray" @@ -18239,7 +18239,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<::=>" :subid("334_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<::=>" :subid("334_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1283_tgt .local int rx1283_pos @@ -18332,7 +18332,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<::=>" :subid("335_1282324002.40722") :method +.sub "!PREFIX__infix:sym<::=>" :subid("335_1283368207.8572") :method .annotate 'line', 447 $P1285 = self."!PREFIX__!subrule"("O", "::=") new $P1286, "ResizablePMCArray" @@ -18342,7 +18342,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<,>" :subid("336_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "infix:sym<,>" :subid("336_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1290_tgt .local int rx1290_pos @@ -18435,7 +18435,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<,>" :subid("337_1282324002.40722") :method +.sub "!PREFIX__infix:sym<,>" :subid("337_1283368207.8572") :method .annotate 'line', 447 $P1292 = self."!PREFIX__!subrule"("O", ",") new $P1293, "ResizablePMCArray" @@ -18445,7 +18445,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("338_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym" :subid("338_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1297_tgt .local int rx1297_pos @@ -18544,7 +18544,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("339_1282324002.40722") :method +.sub "!PREFIX__prefix:sym" :subid("339_1283368207.8572") :method .annotate 'line', 447 new $P1299, "ResizablePMCArray" push $P1299, "return" @@ -18553,7 +18553,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("340_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "prefix:sym" :subid("340_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1303_tgt .local int rx1303_pos @@ -18652,7 +18652,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("341_1282324002.40722") :method +.sub "!PREFIX__prefix:sym" :subid("341_1283368207.8572") :method .annotate 'line', 447 new $P1305, "ResizablePMCArray" push $P1305, "make" @@ -18661,7 +18661,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("342_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("342_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1309_tgt .local int rx1309_pos @@ -18747,7 +18747,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("343_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("343_1283368207.8572") :method .annotate 'line', 447 new $P1311, "ResizablePMCArray" push $P1311, "last" @@ -18756,7 +18756,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("344_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("344_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1315_tgt .local int rx1315_pos @@ -18842,7 +18842,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("345_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("345_1283368207.8572") :method .annotate 'line', 447 new $P1317, "ResizablePMCArray" push $P1317, "next" @@ -18851,7 +18851,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("346_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "term:sym" :subid("346_1283368207.8572") :method :outer("11_1283368207.8572") .annotate 'line', 447 .local string rx1321_tgt .local int rx1321_pos @@ -18937,7 +18937,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("347_1282324002.40722") :method +.sub "!PREFIX__term:sym" :subid("347_1283368207.8572") :method .annotate 'line', 447 new $P1323, "ResizablePMCArray" push $P1323, "redo" @@ -18947,7 +18947,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] .include "except_types.pasm" -.sub "smartmatch" :subid("348_1282324002.40722") :method :outer("11_1282324002.40722") +.sub "smartmatch" :subid("348_1283368207.8572") :method :outer("11_1283368207.8572") .param pmc param_1329 .annotate 'line', 561 new $P1328, 'ExceptionHandler' @@ -19000,34 +19000,34 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1339" :subid("349_1282324002.40722") :outer("11_1282324002.40722") +.sub "_block1339" :subid("349_1283368207.8572") :outer("11_1283368207.8572") .annotate 'line', 567 - .const 'Sub' $P1396 = "368_1282324002.40722" + .const 'Sub' $P1396 = "368_1283368207.8572" capture_lex $P1396 - .const 'Sub' $P1391 = "366_1282324002.40722" + .const 'Sub' $P1391 = "366_1283368207.8572" capture_lex $P1391 - .const 'Sub' $P1379 = "363_1282324002.40722" + .const 'Sub' $P1379 = "363_1283368207.8572" capture_lex $P1379 - .const 'Sub' $P1369 = "360_1282324002.40722" + .const 'Sub' $P1369 = "360_1283368207.8572" capture_lex $P1369 - .const 'Sub' $P1364 = "358_1282324002.40722" + .const 'Sub' $P1364 = "358_1283368207.8572" capture_lex $P1364 - .const 'Sub' $P1355 = "355_1282324002.40722" + .const 'Sub' $P1355 = "355_1283368207.8572" capture_lex $P1355 - .const 'Sub' $P1350 = "353_1282324002.40722" + .const 'Sub' $P1350 = "353_1283368207.8572" capture_lex $P1350 - .const 'Sub' $P1341 = "350_1282324002.40722" + .const 'Sub' $P1341 = "350_1283368207.8572" capture_lex $P1341 - .const 'Sub' $P1396 = "368_1282324002.40722" + .const 'Sub' $P1396 = "368_1283368207.8572" capture_lex $P1396 .return ($P1396) .end .namespace ["NQP";"Regex"] -.sub "metachar:sym<:my>" :subid("350_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "metachar:sym<:my>" :subid("350_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 - .const 'Sub' $P1347 = "352_1282324002.40722" + .const 'Sub' $P1347 = "352_1283368207.8572" capture_lex $P1347 .local string rx1342_tgt .local int rx1342_pos @@ -19074,7 +19074,7 @@ NQP::Compiler - NQP compiler add rx1342_pos, 1 # rx subrule "before" subtype=zerowidth negate= rx1342_cur."!cursor_pos"(rx1342_pos) - .const 'Sub' $P1347 = "352_1282324002.40722" + .const 'Sub' $P1347 = "352_1283368207.8572" capture_lex $P1347 $P10 = rx1342_cur."before"($P1347) unless $P10, rx1342_fail @@ -19125,7 +19125,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym<:my>" :subid("351_1282324002.40722") :method +.sub "!PREFIX__metachar:sym<:my>" :subid("351_1283368207.8572") :method .annotate 'line', 567 new $P1344, "ResizablePMCArray" push $P1344, ":" @@ -19134,7 +19134,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1346" :anon :subid("352_1282324002.40722") :method :outer("350_1282324002.40722") +.sub "_block1346" :anon :subid("352_1283368207.8572") :method :outer("350_1283368207.8572") .annotate 'line', 569 .local string rx1348_tgt .local int rx1348_pos @@ -19204,7 +19204,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "metachar:sym<{ }>" :subid("353_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "metachar:sym<{ }>" :subid("353_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 .local string rx1351_tgt .local int rx1351_pos @@ -19283,7 +19283,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym<{ }>" :subid("354_1282324002.40722") :method +.sub "!PREFIX__metachar:sym<{ }>" :subid("354_1283368207.8572") :method .annotate 'line', 567 new $P1353, "ResizablePMCArray" push $P1353, "{" @@ -19292,9 +19292,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "metachar:sym" :subid("355_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "metachar:sym" :subid("355_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 - .const 'Sub' $P1361 = "357_1282324002.40722" + .const 'Sub' $P1361 = "357_1283368207.8572" capture_lex $P1361 .local string rx1356_tgt .local int rx1356_pos @@ -19340,7 +19340,7 @@ NQP::Compiler - NQP compiler lt $I11, 0, rx1356_fail # rx subrule "before" subtype=zerowidth negate= rx1356_cur."!cursor_pos"(rx1356_pos) - .const 'Sub' $P1361 = "357_1282324002.40722" + .const 'Sub' $P1361 = "357_1283368207.8572" capture_lex $P1361 $P10 = rx1356_cur."before"($P1361) unless $P10, rx1356_fail @@ -19379,7 +19379,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym" :subid("356_1282324002.40722") :method +.sub "!PREFIX__metachar:sym" :subid("356_1283368207.8572") :method .annotate 'line', 567 new $P1358, "ResizablePMCArray" push $P1358, "$" @@ -19389,7 +19389,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1360" :anon :subid("357_1282324002.40722") :method :outer("355_1282324002.40722") +.sub "_block1360" :anon :subid("357_1283368207.8572") :method :outer("355_1283368207.8572") .annotate 'line', 577 .local string rx1362_tgt .local int rx1362_pos @@ -19461,7 +19461,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym<{ }>" :subid("358_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "assertion:sym<{ }>" :subid("358_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 .local string rx1365_tgt .local int rx1365_pos @@ -19540,7 +19540,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym<{ }>" :subid("359_1282324002.40722") :method +.sub "!PREFIX__assertion:sym<{ }>" :subid("359_1283368207.8572") :method .annotate 'line', 567 new $P1367, "ResizablePMCArray" push $P1367, "{" @@ -19549,9 +19549,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym" :subid("360_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "assertion:sym" :subid("360_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 - .const 'Sub' $P1375 = "362_1282324002.40722" + .const 'Sub' $P1375 = "362_1283368207.8572" capture_lex $P1375 .local string rx1370_tgt .local int rx1370_pos @@ -19601,7 +19601,7 @@ NQP::Compiler - NQP compiler inc rx1370_pos # rx subrule "before" subtype=zerowidth negate= rx1370_cur."!cursor_pos"(rx1370_pos) - .const 'Sub' $P1375 = "362_1282324002.40722" + .const 'Sub' $P1375 = "362_1283368207.8572" capture_lex $P1375 $P10 = rx1370_cur."before"($P1375) unless $P10, rx1370_fail @@ -19651,7 +19651,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym" :subid("361_1282324002.40722") :method +.sub "!PREFIX__assertion:sym" :subid("361_1283368207.8572") :method .annotate 'line', 567 new $P1372, "ResizablePMCArray" push $P1372, "!" @@ -19661,7 +19661,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1374" :anon :subid("362_1282324002.40722") :method :outer("360_1282324002.40722") +.sub "_block1374" :anon :subid("362_1283368207.8572") :method :outer("360_1283368207.8572") .annotate 'line', 585 .local string rx1376_tgt .local int rx1376_pos @@ -19731,9 +19731,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym" :subid("363_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "assertion:sym" :subid("363_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 - .const 'Sub' $P1388 = "365_1282324002.40722" + .const 'Sub' $P1388 = "365_1283368207.8572" capture_lex $P1388 .local string rx1380_tgt .local int rx1380_pos @@ -19743,7 +19743,7 @@ NQP::Compiler - NQP compiler .local pmc rx1380_cur .local pmc rx1380_debug (rx1380_cur, rx1380_pos, rx1380_tgt, $I10) = self."!cursor_start"() - rx1380_cur."!cursor_caparray"("nibbler", "arglist", "assertion") + rx1380_cur."!cursor_caparray"("assertion", "nibbler", "arglist") getattribute rx1380_debug, rx1380_cur, "$!debug" .lex unicode:"$\x{a2}", rx1380_cur .local pmc match @@ -19791,7 +19791,7 @@ NQP::Compiler - NQP compiler .annotate 'line', 591 # rx subrule "before" subtype=zerowidth negate= rx1380_cur."!cursor_pos"(rx1380_pos) - .const 'Sub' $P1388 = "365_1282324002.40722" + .const 'Sub' $P1388 = "365_1283368207.8572" capture_lex $P1388 $P10 = rx1380_cur."before"($P1388) unless $P10, rx1380_fail @@ -19907,7 +19907,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym" :subid("364_1282324002.40722") :method +.sub "!PREFIX__assertion:sym" :subid("364_1283368207.8572") :method .annotate 'line', 567 $P1382 = self."!PREFIX__!subrule"("identifier", "") new $P1383, "ResizablePMCArray" @@ -19917,7 +19917,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1387" :anon :subid("365_1282324002.40722") :method :outer("363_1282324002.40722") +.sub "_block1387" :anon :subid("365_1283368207.8572") :method :outer("363_1283368207.8572") .annotate 'line', 591 .local string rx1389_tgt .local int rx1389_pos @@ -19987,7 +19987,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym" :subid("366_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "assertion:sym" :subid("366_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 .local string rx1392_tgt .local int rx1392_pos @@ -20066,7 +20066,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym" :subid("367_1282324002.40722") :method +.sub "!PREFIX__assertion:sym" :subid("367_1283368207.8572") :method .annotate 'line', 567 new $P1394, "ResizablePMCArray" push $P1394, "$" @@ -20076,7 +20076,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "codeblock" :subid("368_1282324002.40722") :method :outer("349_1282324002.40722") +.sub "codeblock" :subid("368_1283368207.8572") :method :outer("349_1283368207.8572") .annotate 'line', 567 .local string rx1397_tgt .local int rx1397_pos @@ -20149,7 +20149,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__codeblock" :subid("369_1282324002.40722") :method +.sub "!PREFIX__codeblock" :subid("369_1283368207.8572") :method .annotate 'line', 567 $P1399 = self."!PREFIX__!subrule"("LANG", "") new $P1400, "ResizablePMCArray" @@ -20159,18 +20159,18 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block1403" :load :anon :subid("370_1282324002.40722") +.sub "_block1403" :load :anon :subid("370_1283368207.8572") .annotate 'line', 4 - .const 'Sub' $P1405 = "11_1282324002.40722" + .const 'Sub' $P1405 = "11_1283368207.8572" $P1406 = $P1405() .return ($P1406) .end .namespace [] -.sub "_block1424" :load :anon :subid("371_1282324002.40722") +.sub "_block1424" :load :anon :subid("371_1283368207.8572") .annotate 'line', 1 - .const 'Sub' $P1426 = "10_1282324002.40722" + .const 'Sub' $P1426 = "10_1283368207.8572" $P1427 = $P1426() .return ($P1427) .end @@ -20178,7 +20178,7 @@ NQP::Compiler - NQP compiler ### .include 'gen/nqp-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282324007.53935") +.sub "_block11" :anon :subid("10_1283368216.90714") .annotate 'line', 0 get_hll_global $P14, ["NQP";"Actions"], "_block13" capture_lex $P14 @@ -20192,237 +20192,237 @@ NQP::Compiler - NQP compiler .annotate 'line', 3 get_hll_global $P14, ["NQP";"Actions"], "_block13" capture_lex $P14 - $P2452 = $P14() + $P2464 = $P14() .annotate 'line', 1 - .return ($P2452) - .const 'Sub' $P2454 = "143_1282324007.53935" - .return ($P2454) + .return ($P2464) + .const 'Sub' $P2466 = "143_1283368216.90714" + .return ($P2466) .end .namespace [] -.sub "" :load :init :subid("post144") :outer("10_1282324007.53935") +.sub "" :load :init :subid("post144") :outer("10_1283368216.90714") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282324007.53935" + .const 'Sub' $P12 = "10_1283368216.90714" .local pmc block set block, $P12 - $P2457 = get_root_global ["parrot"], "P6metaclass" - $P2457."new_class"("NQP::Actions", "HLL::Actions" :named("parent")) + $P2469 = get_root_global ["parrot"], "P6metaclass" + $P2469."new_class"("NQP::Actions", "HLL::Actions" :named("parent")) .end .namespace ["NQP";"Actions"] -.sub "_block13" :subid("11_1282324007.53935") :outer("10_1282324007.53935") +.sub "_block13" :subid("11_1283368216.90714") :outer("10_1283368216.90714") .annotate 'line', 3 - .const 'Sub' $P2448 = "142_1282324007.53935" - capture_lex $P2448 - get_hll_global $P2331, ["NQP";"RegexActions"], "_block2330" - capture_lex $P2331 - .const 'Sub' $P2320 = "132_1282324007.53935" - capture_lex $P2320 - .const 'Sub' $P2313 = "131_1282324007.53935" - capture_lex $P2313 - .const 'Sub' $P2306 = "130_1282324007.53935" - capture_lex $P2306 - .const 'Sub' $P2299 = "129_1282324007.53935" - capture_lex $P2299 - .const 'Sub' $P2286 = "128_1282324007.53935" - capture_lex $P2286 - .const 'Sub' $P2276 = "127_1282324007.53935" - capture_lex $P2276 - .const 'Sub' $P2266 = "126_1282324007.53935" - capture_lex $P2266 - .const 'Sub' $P2256 = "125_1282324007.53935" - capture_lex $P2256 - .const 'Sub' $P2249 = "124_1282324007.53935" - capture_lex $P2249 - .const 'Sub' $P2235 = "123_1282324007.53935" - capture_lex $P2235 - .const 'Sub' $P2225 = "122_1282324007.53935" - capture_lex $P2225 - .const 'Sub' $P2188 = "121_1282324007.53935" - capture_lex $P2188 - .const 'Sub' $P2174 = "120_1282324007.53935" - capture_lex $P2174 - .const 'Sub' $P2164 = "119_1282324007.53935" - capture_lex $P2164 - .const 'Sub' $P2154 = "118_1282324007.53935" - capture_lex $P2154 - .const 'Sub' $P2144 = "117_1282324007.53935" - capture_lex $P2144 - .const 'Sub' $P2134 = "116_1282324007.53935" - capture_lex $P2134 - .const 'Sub' $P2124 = "115_1282324007.53935" - capture_lex $P2124 - .const 'Sub' $P2096 = "114_1282324007.53935" - capture_lex $P2096 - .const 'Sub' $P2079 = "113_1282324007.53935" - capture_lex $P2079 - .const 'Sub' $P2069 = "112_1282324007.53935" - capture_lex $P2069 - .const 'Sub' $P2056 = "111_1282324007.53935" - capture_lex $P2056 - .const 'Sub' $P2043 = "110_1282324007.53935" - capture_lex $P2043 - .const 'Sub' $P2030 = "109_1282324007.53935" - capture_lex $P2030 - .const 'Sub' $P2020 = "108_1282324007.53935" - capture_lex $P2020 - .const 'Sub' $P1991 = "107_1282324007.53935" - capture_lex $P1991 - .const 'Sub' $P1967 = "106_1282324007.53935" - capture_lex $P1967 - .const 'Sub' $P1957 = "105_1282324007.53935" - capture_lex $P1957 - .const 'Sub' $P1947 = "104_1282324007.53935" - capture_lex $P1947 - .const 'Sub' $P1920 = "103_1282324007.53935" - capture_lex $P1920 - .const 'Sub' $P1902 = "102_1282324007.53935" - capture_lex $P1902 - .const 'Sub' $P1892 = "101_1282324007.53935" - capture_lex $P1892 - .const 'Sub' $P1788 = "98_1282324007.53935" - capture_lex $P1788 - .const 'Sub' $P1778 = "97_1282324007.53935" - capture_lex $P1778 - .const 'Sub' $P1749 = "96_1282324007.53935" - capture_lex $P1749 - .const 'Sub' $P1707 = "95_1282324007.53935" - capture_lex $P1707 - .const 'Sub' $P1691 = "94_1282324007.53935" - capture_lex $P1691 - .const 'Sub' $P1682 = "93_1282324007.53935" - capture_lex $P1682 - .const 'Sub' $P1650 = "92_1282324007.53935" - capture_lex $P1650 - .const 'Sub' $P1551 = "89_1282324007.53935" - capture_lex $P1551 - .const 'Sub' $P1534 = "88_1282324007.53935" - capture_lex $P1534 - .const 'Sub' $P1514 = "87_1282324007.53935" - capture_lex $P1514 - .const 'Sub' $P1402 = "84_1282324007.53935" - capture_lex $P1402 - .const 'Sub' $P1345 = "80_1282324007.53935" + .const 'Sub' $P2460 = "142_1283368216.90714" + capture_lex $P2460 + get_hll_global $P2343, ["NQP";"RegexActions"], "_block2342" + capture_lex $P2343 + .const 'Sub' $P2332 = "132_1283368216.90714" + capture_lex $P2332 + .const 'Sub' $P2325 = "131_1283368216.90714" + capture_lex $P2325 + .const 'Sub' $P2318 = "130_1283368216.90714" + capture_lex $P2318 + .const 'Sub' $P2311 = "129_1283368216.90714" + capture_lex $P2311 + .const 'Sub' $P2298 = "128_1283368216.90714" + capture_lex $P2298 + .const 'Sub' $P2288 = "127_1283368216.90714" + capture_lex $P2288 + .const 'Sub' $P2278 = "126_1283368216.90714" + capture_lex $P2278 + .const 'Sub' $P2268 = "125_1283368216.90714" + capture_lex $P2268 + .const 'Sub' $P2261 = "124_1283368216.90714" + capture_lex $P2261 + .const 'Sub' $P2247 = "123_1283368216.90714" + capture_lex $P2247 + .const 'Sub' $P2237 = "122_1283368216.90714" + capture_lex $P2237 + .const 'Sub' $P2200 = "121_1283368216.90714" + capture_lex $P2200 + .const 'Sub' $P2186 = "120_1283368216.90714" + capture_lex $P2186 + .const 'Sub' $P2176 = "119_1283368216.90714" + capture_lex $P2176 + .const 'Sub' $P2166 = "118_1283368216.90714" + capture_lex $P2166 + .const 'Sub' $P2156 = "117_1283368216.90714" + capture_lex $P2156 + .const 'Sub' $P2146 = "116_1283368216.90714" + capture_lex $P2146 + .const 'Sub' $P2136 = "115_1283368216.90714" + capture_lex $P2136 + .const 'Sub' $P2108 = "114_1283368216.90714" + capture_lex $P2108 + .const 'Sub' $P2091 = "113_1283368216.90714" + capture_lex $P2091 + .const 'Sub' $P2081 = "112_1283368216.90714" + capture_lex $P2081 + .const 'Sub' $P2068 = "111_1283368216.90714" + capture_lex $P2068 + .const 'Sub' $P2055 = "110_1283368216.90714" + capture_lex $P2055 + .const 'Sub' $P2042 = "109_1283368216.90714" + capture_lex $P2042 + .const 'Sub' $P2032 = "108_1283368216.90714" + capture_lex $P2032 + .const 'Sub' $P2003 = "107_1283368216.90714" + capture_lex $P2003 + .const 'Sub' $P1979 = "106_1283368216.90714" + capture_lex $P1979 + .const 'Sub' $P1969 = "105_1283368216.90714" + capture_lex $P1969 + .const 'Sub' $P1959 = "104_1283368216.90714" + capture_lex $P1959 + .const 'Sub' $P1932 = "103_1283368216.90714" + capture_lex $P1932 + .const 'Sub' $P1914 = "102_1283368216.90714" + capture_lex $P1914 + .const 'Sub' $P1904 = "101_1283368216.90714" + capture_lex $P1904 + .const 'Sub' $P1800 = "98_1283368216.90714" + capture_lex $P1800 + .const 'Sub' $P1790 = "97_1283368216.90714" + capture_lex $P1790 + .const 'Sub' $P1761 = "96_1283368216.90714" + capture_lex $P1761 + .const 'Sub' $P1719 = "95_1283368216.90714" + capture_lex $P1719 + .const 'Sub' $P1703 = "94_1283368216.90714" + capture_lex $P1703 + .const 'Sub' $P1694 = "93_1283368216.90714" + capture_lex $P1694 + .const 'Sub' $P1662 = "92_1283368216.90714" + capture_lex $P1662 + .const 'Sub' $P1563 = "89_1283368216.90714" + capture_lex $P1563 + .const 'Sub' $P1546 = "88_1283368216.90714" + capture_lex $P1546 + .const 'Sub' $P1526 = "87_1283368216.90714" + capture_lex $P1526 + .const 'Sub' $P1414 = "84_1283368216.90714" + capture_lex $P1414 + .const 'Sub' $P1345 = "80_1283368216.90714" capture_lex $P1345 - .const 'Sub' $P1300 = "78_1282324007.53935" + .const 'Sub' $P1300 = "78_1283368216.90714" capture_lex $P1300 - .const 'Sub' $P1250 = "76_1282324007.53935" + .const 'Sub' $P1250 = "76_1283368216.90714" capture_lex $P1250 - .const 'Sub' $P1240 = "75_1282324007.53935" + .const 'Sub' $P1240 = "75_1283368216.90714" capture_lex $P1240 - .const 'Sub' $P1230 = "74_1282324007.53935" + .const 'Sub' $P1230 = "74_1283368216.90714" capture_lex $P1230 - .const 'Sub' $P1159 = "72_1282324007.53935" + .const 'Sub' $P1159 = "72_1283368216.90714" capture_lex $P1159 - .const 'Sub' $P1149 = "71_1282324007.53935" + .const 'Sub' $P1149 = "71_1283368216.90714" capture_lex $P1149 - .const 'Sub' $P1132 = "70_1282324007.53935" + .const 'Sub' $P1132 = "70_1283368216.90714" capture_lex $P1132 - .const 'Sub' $P1115 = "69_1282324007.53935" + .const 'Sub' $P1115 = "69_1283368216.90714" capture_lex $P1115 - .const 'Sub' $P1098 = "68_1282324007.53935" + .const 'Sub' $P1098 = "68_1283368216.90714" capture_lex $P1098 - .const 'Sub' $P1088 = "67_1282324007.53935" + .const 'Sub' $P1088 = "67_1283368216.90714" capture_lex $P1088 - .const 'Sub' $P1078 = "66_1282324007.53935" + .const 'Sub' $P1078 = "66_1283368216.90714" capture_lex $P1078 - .const 'Sub' $P1068 = "65_1282324007.53935" + .const 'Sub' $P1068 = "65_1283368216.90714" capture_lex $P1068 - .const 'Sub' $P1044 = "64_1282324007.53935" + .const 'Sub' $P1044 = "64_1283368216.90714" capture_lex $P1044 - .const 'Sub' $P991 = "63_1282324007.53935" + .const 'Sub' $P991 = "63_1283368216.90714" capture_lex $P991 - .const 'Sub' $P981 = "62_1282324007.53935" + .const 'Sub' $P981 = "62_1283368216.90714" capture_lex $P981 - .const 'Sub' $P892 = "60_1282324007.53935" + .const 'Sub' $P892 = "60_1283368216.90714" capture_lex $P892 - .const 'Sub' $P866 = "59_1282324007.53935" + .const 'Sub' $P866 = "59_1283368216.90714" capture_lex $P866 - .const 'Sub' $P850 = "58_1282324007.53935" + .const 'Sub' $P850 = "58_1283368216.90714" capture_lex $P850 - .const 'Sub' $P840 = "57_1282324007.53935" + .const 'Sub' $P840 = "57_1283368216.90714" capture_lex $P840 - .const 'Sub' $P830 = "56_1282324007.53935" + .const 'Sub' $P830 = "56_1283368216.90714" capture_lex $P830 - .const 'Sub' $P820 = "55_1282324007.53935" + .const 'Sub' $P820 = "55_1283368216.90714" capture_lex $P820 - .const 'Sub' $P810 = "54_1282324007.53935" + .const 'Sub' $P810 = "54_1283368216.90714" capture_lex $P810 - .const 'Sub' $P800 = "53_1282324007.53935" + .const 'Sub' $P800 = "53_1283368216.90714" capture_lex $P800 - .const 'Sub' $P790 = "52_1282324007.53935" + .const 'Sub' $P790 = "52_1283368216.90714" capture_lex $P790 - .const 'Sub' $P780 = "51_1282324007.53935" + .const 'Sub' $P780 = "51_1283368216.90714" capture_lex $P780 - .const 'Sub' $P770 = "50_1282324007.53935" + .const 'Sub' $P770 = "50_1283368216.90714" capture_lex $P770 - .const 'Sub' $P760 = "49_1282324007.53935" + .const 'Sub' $P760 = "49_1283368216.90714" capture_lex $P760 - .const 'Sub' $P750 = "48_1282324007.53935" + .const 'Sub' $P750 = "48_1283368216.90714" capture_lex $P750 - .const 'Sub' $P740 = "47_1282324007.53935" + .const 'Sub' $P740 = "47_1283368216.90714" capture_lex $P740 - .const 'Sub' $P730 = "46_1282324007.53935" + .const 'Sub' $P730 = "46_1283368216.90714" capture_lex $P730 - .const 'Sub' $P720 = "45_1282324007.53935" + .const 'Sub' $P720 = "45_1283368216.90714" capture_lex $P720 - .const 'Sub' $P702 = "44_1282324007.53935" + .const 'Sub' $P702 = "44_1283368216.90714" capture_lex $P702 - .const 'Sub' $P667 = "43_1282324007.53935" + .const 'Sub' $P667 = "43_1283368216.90714" capture_lex $P667 - .const 'Sub' $P651 = "42_1282324007.53935" + .const 'Sub' $P651 = "42_1283368216.90714" capture_lex $P651 - .const 'Sub' $P630 = "41_1282324007.53935" + .const 'Sub' $P630 = "41_1283368216.90714" capture_lex $P630 - .const 'Sub' $P610 = "40_1282324007.53935" + .const 'Sub' $P610 = "40_1283368216.90714" capture_lex $P610 - .const 'Sub' $P597 = "39_1282324007.53935" + .const 'Sub' $P597 = "39_1283368216.90714" capture_lex $P597 - .const 'Sub' $P571 = "38_1282324007.53935" + .const 'Sub' $P571 = "38_1283368216.90714" capture_lex $P571 - .const 'Sub' $P535 = "37_1282324007.53935" + .const 'Sub' $P535 = "37_1283368216.90714" capture_lex $P535 - .const 'Sub' $P518 = "36_1282324007.53935" + .const 'Sub' $P518 = "36_1283368216.90714" capture_lex $P518 - .const 'Sub' $P504 = "35_1282324007.53935" + .const 'Sub' $P504 = "35_1283368216.90714" capture_lex $P504 - .const 'Sub' $P451 = "33_1282324007.53935" + .const 'Sub' $P451 = "33_1283368216.90714" capture_lex $P451 - .const 'Sub' $P440 = "32_1282324007.53935" + .const 'Sub' $P440 = "32_1283368216.90714" capture_lex $P440 - .const 'Sub' $P427 = "31_1282324007.53935" + .const 'Sub' $P427 = "31_1283368216.90714" capture_lex $P427 - .const 'Sub' $P407 = "30_1282324007.53935" + .const 'Sub' $P407 = "30_1283368216.90714" capture_lex $P407 - .const 'Sub' $P397 = "29_1282324007.53935" + .const 'Sub' $P397 = "29_1283368216.90714" capture_lex $P397 - .const 'Sub' $P387 = "28_1282324007.53935" + .const 'Sub' $P387 = "28_1283368216.90714" capture_lex $P387 - .const 'Sub' $P371 = "27_1282324007.53935" + .const 'Sub' $P371 = "27_1283368216.90714" capture_lex $P371 - .const 'Sub' $P288 = "25_1282324007.53935" + .const 'Sub' $P288 = "25_1283368216.90714" capture_lex $P288 - .const 'Sub' $P245 = "23_1282324007.53935" + .const 'Sub' $P245 = "23_1283368216.90714" capture_lex $P245 - .const 'Sub' $P213 = "22_1282324007.53935" + .const 'Sub' $P213 = "22_1283368216.90714" capture_lex $P213 - .const 'Sub' $P180 = "21_1282324007.53935" + .const 'Sub' $P180 = "21_1283368216.90714" capture_lex $P180 - .const 'Sub' $P170 = "20_1282324007.53935" + .const 'Sub' $P170 = "20_1283368216.90714" capture_lex $P170 - .const 'Sub' $P151 = "19_1282324007.53935" + .const 'Sub' $P151 = "19_1283368216.90714" capture_lex $P151 - .const 'Sub' $P100 = "18_1282324007.53935" + .const 'Sub' $P100 = "18_1283368216.90714" capture_lex $P100 - .const 'Sub' $P84 = "17_1282324007.53935" + .const 'Sub' $P84 = "17_1283368216.90714" capture_lex $P84 - .const 'Sub' $P63 = "16_1282324007.53935" + .const 'Sub' $P63 = "16_1283368216.90714" capture_lex $P63 - .const 'Sub' $P27 = "13_1282324007.53935" + .const 'Sub' $P27 = "13_1283368216.90714" capture_lex $P27 - .const 'Sub' $P16 = "12_1282324007.53935" + .const 'Sub' $P16 = "12_1283368216.90714" capture_lex $P16 get_global $P15, "@BLOCK" unless_null $P15, vivify_147 @@ -20430,27 +20430,27 @@ NQP::Compiler - NQP compiler set_global "@BLOCK", $P15 vivify_147: .annotate 'line', 9 - .const 'Sub' $P16 = "12_1282324007.53935" + .const 'Sub' $P16 = "12_1283368216.90714" newclosure $P26, $P16 .lex "xblock_immediate", $P26 .annotate 'line', 14 - .const 'Sub' $P27 = "13_1282324007.53935" + .const 'Sub' $P27 = "13_1283368216.90714" newclosure $P62, $P27 .lex "block_immediate", $P62 .annotate 'line', 24 - .const 'Sub' $P63 = "16_1282324007.53935" + .const 'Sub' $P63 = "16_1283368216.90714" newclosure $P83, $P63 .lex "vivitype", $P83 .annotate 'line', 43 - .const 'Sub' $P84 = "17_1282324007.53935" + .const 'Sub' $P84 = "17_1283368216.90714" newclosure $P99, $P84 .lex "colonpair_str", $P99 .annotate 'line', 223 - .const 'Sub' $P100 = "18_1282324007.53935" + .const 'Sub' $P100 = "18_1283368216.90714" newclosure $P150, $P100 .lex "push_block_handler", $P150 -.annotate 'line', 835 - .const 'Sub' $P151 = "19_1282324007.53935" +.annotate 'line', 836 + .const 'Sub' $P151 = "19_1283368216.90714" newclosure $P165, $P151 .lex "control", $P165 .annotate 'line', 3 @@ -20469,52 +20469,52 @@ NQP::Compiler - NQP compiler find_lex $P212, "colonpair_str" .annotate 'line', 216 find_lex $P650, "push_block_handler" -.annotate 'line', 826 - find_lex $P2298, "control" -.annotate 'line', 853 - get_hll_global $P2331, ["NQP";"RegexActions"], "_block2330" - capture_lex $P2331 - $P2442 = $P2331() +.annotate 'line', 827 + find_lex $P2310, "control" +.annotate 'line', 854 + get_hll_global $P2343, ["NQP";"RegexActions"], "_block2342" + capture_lex $P2343 + $P2454 = $P2343() .annotate 'line', 3 - .return ($P2442) - .const 'Sub' $P2444 = "141_1282324007.53935" - .return ($P2444) + .return ($P2454) + .const 'Sub' $P2456 = "141_1283368216.90714" + .return ($P2456) .end .namespace ["NQP";"Actions"] -.sub "" :load :init :subid("post145") :outer("11_1282324007.53935") +.sub "" :load :init :subid("post145") :outer("11_1283368216.90714") .annotate 'line', 3 get_hll_global $P14, ["NQP";"Actions"], "_block13" .local pmc block set block, $P14 .annotate 'line', 5 - .const 'Sub' $P2448 = "142_1282324007.53935" - capture_lex $P2448 - $P2448() - $P2451 = get_root_global ["parrot"], "P6metaclass" - $P2451."new_class"("NQP::RegexActions", "Regex::P6Regex::Actions" :named("parent")) + .const 'Sub' $P2460 = "142_1283368216.90714" + capture_lex $P2460 + $P2460() + $P2463 = get_root_global ["parrot"], "P6metaclass" + $P2463."new_class"("NQP::RegexActions", "Regex::P6Regex::Actions" :named("parent")) .end .namespace ["NQP";"Actions"] -.sub "_block2447" :anon :subid("142_1282324007.53935") :outer("11_1282324007.53935") +.sub "_block2459" :anon :subid("142_1283368216.90714") :outer("11_1283368216.90714") .annotate 'line', 6 - get_global $P2449, "@BLOCK" - unless_null $P2449, vivify_146 - $P2449 = root_new ['parrot';'ResizablePMCArray'] - set_global "@BLOCK", $P2449 + get_global $P2461, "@BLOCK" + unless_null $P2461, vivify_146 + $P2461 = root_new ['parrot';'ResizablePMCArray'] + set_global "@BLOCK", $P2461 vivify_146: - $P2450 = new ['ResizablePMCArray'] - set_global "@BLOCK", $P2450 + $P2462 = new ['ResizablePMCArray'] + set_global "@BLOCK", $P2462 .annotate 'line', 5 - .return ($P2450) + .return ($P2462) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "xblock_immediate" :subid("12_1282324007.53935") :outer("11_1282324007.53935") +.sub "xblock_immediate" :subid("12_1283368216.90714") :outer("11_1283368216.90714") .param pmc param_19 .annotate 'line', 9 new $P18, 'ExceptionHandler' @@ -20551,10 +20551,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "block_immediate" :subid("13_1282324007.53935") :outer("11_1282324007.53935") +.sub "block_immediate" :subid("13_1283368216.90714") :outer("11_1283368216.90714") .param pmc param_30 .annotate 'line', 14 - .const 'Sub' $P40 = "14_1282324007.53935" + .const 'Sub' $P40 = "14_1283368216.90714" capture_lex $P40 new $P29, 'ExceptionHandler' set_addr $P29, control_28 @@ -20576,7 +20576,7 @@ NQP::Compiler - NQP compiler set $P33, $P38 unless_34_end: if $P33, unless_32_end - .const 'Sub' $P40 = "14_1282324007.53935" + .const 'Sub' $P40 = "14_1283368216.90714" capture_lex $P40 $P40() unless_32_end: @@ -20593,9 +20593,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "_block39" :anon :subid("14_1282324007.53935") :outer("13_1282324007.53935") +.sub "_block39" :anon :subid("14_1283368216.90714") :outer("13_1283368216.90714") .annotate 'line', 16 - .const 'Sub' $P51 = "15_1282324007.53935" + .const 'Sub' $P51 = "15_1283368216.90714" capture_lex $P51 .annotate 'line', 17 new $P41, "Undef" @@ -20618,7 +20618,7 @@ NQP::Compiler - NQP compiler unless $P45, loop56_done shift $P49, $P45 loop56_redo: - .const 'Sub' $P51 = "15_1282324007.53935" + .const 'Sub' $P51 = "15_1283368216.90714" capture_lex $P51 $P51($P49) loop56_next: @@ -20641,7 +20641,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block50" :anon :subid("15_1282324007.53935") :outer("14_1282324007.53935") +.sub "_block50" :anon :subid("15_1283368216.90714") :outer("14_1283368216.90714") .param pmc param_52 .annotate 'line', 18 .lex "$_", param_52 @@ -20654,7 +20654,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "vivitype" :subid("16_1282324007.53935") :outer("11_1282324007.53935") +.sub "vivitype" :subid("16_1283368216.90714") :outer("11_1283368216.90714") .param pmc param_66 .annotate 'line', 24 new $P65, 'ExceptionHandler' @@ -20703,7 +20703,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "colonpair_str" :subid("17_1282324007.53935") :outer("11_1282324007.53935") +.sub "colonpair_str" :subid("17_1283368216.90714") :outer("11_1283368216.90714") .param pmc param_87 .annotate 'line', 43 new $P86, 'ExceptionHandler' @@ -20742,7 +20742,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "push_block_handler" :subid("18_1282324007.53935") :outer("11_1282324007.53935") +.sub "push_block_handler" :subid("18_1283368216.90714") :outer("11_1283368216.90714") .param pmc param_103 .param pmc param_104 .annotate 'line', 223 @@ -20860,28 +20860,28 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "control" :subid("19_1282324007.53935") :outer("11_1282324007.53935") +.sub "control" :subid("19_1283368216.90714") :outer("11_1283368216.90714") .param pmc param_154 .param pmc param_155 -.annotate 'line', 835 +.annotate 'line', 836 new $P153, 'ExceptionHandler' set_addr $P153, control_152 $P153."handle_types"(.CONTROL_RETURN) push_eh $P153 .lex "$/", param_154 .lex "$type", param_155 -.annotate 'line', 836 +.annotate 'line', 837 find_lex $P156, "$/" get_hll_global $P157, ["PAST"], "Op" find_lex $P158, "$/" -.annotate 'line', 840 +.annotate 'line', 841 get_hll_global $P159, ["PAST"], "Val" find_lex $P160, "$type" $P161 = $P159."new"($P160 :named("value"), "!except_types" :named("returns")) $P162 = $P157."new"(0, $P161, $P158 :named("node"), "die__vii" :named("pirop")) -.annotate 'line', 836 +.annotate 'line', 837 $P163 = $P156."!make"($P162) -.annotate 'line', 835 +.annotate 'line', 836 .return ($P163) control_152: .local pmc exception @@ -20893,7 +20893,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "TOP" :subid("20_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "TOP" :subid("20_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_173 .annotate 'line', 33 new $P172, 'ExceptionHandler' @@ -20924,7 +20924,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "deflongname" :subid("21_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "deflongname" :subid("21_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_183 .annotate 'line', 35 new $P182, 'ExceptionHandler' @@ -21014,7 +21014,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "comp_unit" :subid("22_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "comp_unit" :subid("22_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_216 .annotate 'line', 49 new $P215, 'ExceptionHandler' @@ -21089,10 +21089,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statementlist" :subid("23_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statementlist" :subid("23_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_248 .annotate 'line', 76 - .const 'Sub' $P262 = "24_1282324007.53935" + .const 'Sub' $P262 = "24_1283368216.90714" capture_lex $P262 new $P247, 'ExceptionHandler' set_addr $P247, control_246 @@ -21137,7 +21137,7 @@ NQP::Compiler - NQP compiler unless $P256, loop281_done shift $P260, $P256 loop281_redo: - .const 'Sub' $P262 = "24_1282324007.53935" + .const 'Sub' $P262 = "24_1283368216.90714" capture_lex $P262 $P262($P260) loop281_next: @@ -21167,7 +21167,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block261" :anon :subid("24_1282324007.53935") :outer("23_1282324007.53935") +.sub "_block261" :anon :subid("24_1283368216.90714") :outer("23_1283368216.90714") .param pmc param_264 .annotate 'line', 80 new $P263, "Undef" @@ -21222,12 +21222,12 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement" :subid("25_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement" :subid("25_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_291 .param pmc param_292 :optional .param int has_param_292 :opt_flag .annotate 'line', 89 - .const 'Sub' $P300 = "26_1282324007.53935" + .const 'Sub' $P300 = "26_1283368216.90714" capture_lex $P300 new $P290, 'ExceptionHandler' set_addr $P290, control_289 @@ -21286,7 +21286,7 @@ NQP::Compiler - NQP compiler goto if_296_end if_296: .annotate 'line', 91 - .const 'Sub' $P300 = "26_1282324007.53935" + .const 'Sub' $P300 = "26_1283368216.90714" capture_lex $P300 $P300() if_296_end: @@ -21305,7 +21305,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block299" :anon :subid("26_1282324007.53935") :outer("25_1282324007.53935") +.sub "_block299" :anon :subid("26_1283368216.90714") :outer("25_1283368216.90714") .annotate 'line', 92 new $P301, "Undef" .lex "$mc", $P301 @@ -21478,7 +21478,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "xblock" :subid("27_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "xblock" :subid("27_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_374 .annotate 'line', 117 new $P373, 'ExceptionHandler' @@ -21523,7 +21523,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "pblock" :subid("28_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "pblock" :subid("28_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_390 .annotate 'line', 121 new $P389, 'ExceptionHandler' @@ -21556,7 +21556,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "block" :subid("29_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "block" :subid("29_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_400 .annotate 'line', 125 new $P399, 'ExceptionHandler' @@ -21589,7 +21589,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "blockoid" :subid("30_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "blockoid" :subid("30_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_410 .annotate 'line', 129 new $P409, 'ExceptionHandler' @@ -21646,7 +21646,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "newpad" :subid("31_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "newpad" :subid("31_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_430 .annotate 'line', 138 new $P429, 'ExceptionHandler' @@ -21682,7 +21682,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "outerctx" :subid("32_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "outerctx" :subid("32_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_443 .annotate 'line', 143 new $P442, 'ExceptionHandler' @@ -21722,10 +21722,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("33_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("33_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_454 .annotate 'line', 150 - .const 'Sub' $P482 = "34_1282324007.53935" + .const 'Sub' $P482 = "34_1283368216.90714" capture_lex $P482 new $P453, 'ExceptionHandler' set_addr $P453, control_452 @@ -21810,7 +21810,7 @@ NQP::Compiler - NQP compiler isgt $I480, $N479, 0.0 unless $I480, loop497_done loop497_redo: - .const 'Sub' $P482 = "34_1282324007.53935" + .const 'Sub' $P482 = "34_1283368216.90714" capture_lex $P482 $P482() loop497_next: @@ -21838,7 +21838,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block481" :anon :subid("34_1282324007.53935") :outer("33_1282324007.53935") +.sub "_block481" :anon :subid("34_1283368216.90714") :outer("33_1283368216.90714") .annotate 'line', 159 new $P483, "Undef" .lex "$else", $P483 @@ -21878,7 +21878,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("35_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("35_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_507 .annotate 'line', 166 new $P506, 'ExceptionHandler' @@ -21920,7 +21920,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("36_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("36_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_521 .annotate 'line', 172 new $P520, 'ExceptionHandler' @@ -21971,7 +21971,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("37_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("37_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_538 .annotate 'line', 178 new $P537, 'ExceptionHandler' @@ -22072,7 +22072,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("38_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("38_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_574 .annotate 'line', 192 new $P573, 'ExceptionHandler' @@ -22153,7 +22153,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("39_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("39_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_600 .annotate 'line', 205 new $P599, 'ExceptionHandler' @@ -22189,7 +22189,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("40_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("40_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_613 .annotate 'line', 209 new $P612, 'ExceptionHandler' @@ -22248,7 +22248,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_control:sym" :subid("41_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_control:sym" :subid("41_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_633 .annotate 'line', 216 new $P632, 'ExceptionHandler' @@ -22307,7 +22307,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_prefix:sym" :subid("42_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_prefix:sym" :subid("42_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_654 .annotate 'line', 260 new $P653, 'ExceptionHandler' @@ -22354,7 +22354,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_prefix:sym" :subid("43_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_prefix:sym" :subid("43_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_670 .annotate 'line', 265 new $P669, 'ExceptionHandler' @@ -22432,7 +22432,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "blorst" :subid("44_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "blorst" :subid("44_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_705 .annotate 'line', 288 new $P704, 'ExceptionHandler' @@ -22492,7 +22492,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_mod_cond:sym" :subid("45_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_mod_cond:sym" :subid("45_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_723 .annotate 'line', 296 new $P722, 'ExceptionHandler' @@ -22523,7 +22523,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_mod_cond:sym" :subid("46_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_mod_cond:sym" :subid("46_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_733 .annotate 'line', 297 new $P732, 'ExceptionHandler' @@ -22554,7 +22554,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_mod_loop:sym" :subid("47_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_mod_loop:sym" :subid("47_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_743 .annotate 'line', 299 new $P742, 'ExceptionHandler' @@ -22585,7 +22585,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "statement_mod_loop:sym" :subid("48_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "statement_mod_loop:sym" :subid("48_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_753 .annotate 'line', 300 new $P752, 'ExceptionHandler' @@ -22616,7 +22616,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("49_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("49_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_763 .annotate 'line', 304 new $P762, 'ExceptionHandler' @@ -22647,7 +22647,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("50_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("50_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_773 .annotate 'line', 305 new $P772, 'ExceptionHandler' @@ -22678,7 +22678,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("51_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("51_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_783 .annotate 'line', 306 new $P782, 'ExceptionHandler' @@ -22709,7 +22709,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("52_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("52_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_793 .annotate 'line', 307 new $P792, 'ExceptionHandler' @@ -22740,7 +22740,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("53_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("53_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_803 .annotate 'line', 308 new $P802, 'ExceptionHandler' @@ -22771,7 +22771,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("54_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("54_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_813 .annotate 'line', 309 new $P812, 'ExceptionHandler' @@ -22802,7 +22802,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("55_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("55_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_823 .annotate 'line', 310 new $P822, 'ExceptionHandler' @@ -22833,7 +22833,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("56_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("56_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_833 .annotate 'line', 311 new $P832, 'ExceptionHandler' @@ -22864,7 +22864,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("57_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "term:sym" :subid("57_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_843 .annotate 'line', 312 new $P842, 'ExceptionHandler' @@ -22895,7 +22895,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "fatarrow" :subid("58_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "fatarrow" :subid("58_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_853 .annotate 'line', 314 new $P852, 'ExceptionHandler' @@ -22945,7 +22945,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "colonpair" :subid("59_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "colonpair" :subid("59_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_869 .annotate 'line', 320 new $P868, 'ExceptionHandler' @@ -23027,10 +23027,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "variable" :subid("60_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "variable" :subid("60_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_895 .annotate 'line', 328 - .const 'Sub' $P908 = "61_1282324007.53935" + .const 'Sub' $P908 = "61_1283368216.90714" capture_lex $P908 new $P894, 'ExceptionHandler' set_addr $P894, control_893 @@ -23054,7 +23054,7 @@ NQP::Compiler - NQP compiler vivify_325: if $P900, if_898 .annotate 'line', 334 - .const 'Sub' $P908 = "61_1282324007.53935" + .const 'Sub' $P908 = "61_1283368216.90714" capture_lex $P908 $P908() goto if_898_end @@ -23091,7 +23091,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block907" :anon :subid("61_1282324007.53935") :outer("60_1282324007.53935") +.sub "_block907" :anon :subid("61_1283368216.90714") :outer("60_1283368216.90714") .annotate 'line', 335 $P909 = root_new ['parrot';'ResizablePMCArray'] .lex "@name", $P909 @@ -23261,7 +23261,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "package_declarator:sym" :subid("62_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "package_declarator:sym" :subid("62_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_984 .annotate 'line', 366 new $P983, 'ExceptionHandler' @@ -23292,7 +23292,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "package_declarator:sym" :subid("63_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "package_declarator:sym" :subid("63_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_994 .annotate 'line', 367 new $P993, 'ExceptionHandler' @@ -23450,7 +23450,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "package_def" :subid("64_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "package_def" :subid("64_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1047 .annotate 'line', 390 new $P1046, 'ExceptionHandler' @@ -23529,7 +23529,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "scope_declarator:sym" :subid("65_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "scope_declarator:sym" :subid("65_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1071 .annotate 'line', 397 new $P1070, 'ExceptionHandler' @@ -23560,7 +23560,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "scope_declarator:sym" :subid("66_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "scope_declarator:sym" :subid("66_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1081 .annotate 'line', 398 new $P1080, 'ExceptionHandler' @@ -23591,7 +23591,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "scope_declarator:sym" :subid("67_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "scope_declarator:sym" :subid("67_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1091 .annotate 'line', 399 new $P1090, 'ExceptionHandler' @@ -23622,7 +23622,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "scoped" :subid("68_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "scoped" :subid("68_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1101 .annotate 'line', 401 new $P1100, 'ExceptionHandler' @@ -23681,7 +23681,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "declarator" :subid("69_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "declarator" :subid("69_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1118 .annotate 'line', 407 new $P1117, 'ExceptionHandler' @@ -23740,7 +23740,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "multi_declarator:sym" :subid("70_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "multi_declarator:sym" :subid("70_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1135 .annotate 'line', 413 new $P1134, 'ExceptionHandler' @@ -23794,7 +23794,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "multi_declarator:sym" :subid("71_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "multi_declarator:sym" :subid("71_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1152 .annotate 'line', 414 new $P1151, 'ExceptionHandler' @@ -23825,10 +23825,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "variable_declarator" :subid("72_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "variable_declarator" :subid("72_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1162 .annotate 'line', 417 - .const 'Sub' $P1202 = "73_1282324007.53935" + .const 'Sub' $P1202 = "73_1283368216.90714" capture_lex $P1202 new $P1161, 'ExceptionHandler' set_addr $P1161, control_1160 @@ -23910,7 +23910,7 @@ NQP::Compiler - NQP compiler iseq $I1187, $S1186, "has" if $I1187, if_1184 .annotate 'line', 434 - .const 'Sub' $P1202 = "73_1282324007.53935" + .const 'Sub' $P1202 = "73_1283368216.90714" capture_lex $P1202 $P1202() goto if_1184_end @@ -23970,7 +23970,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1201" :anon :subid("73_1282324007.53935") :outer("72_1282324007.53935") +.sub "_block1201" :anon :subid("73_1283368216.90714") :outer("72_1283368216.90714") .annotate 'line', 435 new $P1203, "Undef" .lex "$scope", $P1203 @@ -24032,7 +24032,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "routine_declarator:sym" :subid("74_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "routine_declarator:sym" :subid("74_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1233 .annotate 'line', 445 new $P1232, 'ExceptionHandler' @@ -24063,7 +24063,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "routine_declarator:sym" :subid("75_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "routine_declarator:sym" :subid("75_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1243 .annotate 'line', 446 new $P1242, 'ExceptionHandler' @@ -24094,10 +24094,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "routine_def" :subid("76_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "routine_def" :subid("76_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1253 .annotate 'line', 448 - .const 'Sub' $P1264 = "77_1282324007.53935" + .const 'Sub' $P1264 = "77_1283368216.90714" capture_lex $P1264 new $P1252, 'ExceptionHandler' set_addr $P1252, control_1251 @@ -24134,7 +24134,7 @@ NQP::Compiler - NQP compiler new $P1262, "Undef" vivify_423: unless $P1262, if_1260_end - .const 'Sub' $P1264 = "77_1282324007.53935" + .const 'Sub' $P1264 = "77_1283368216.90714" capture_lex $P1264 $P1264() if_1260_end: @@ -24153,7 +24153,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1263" :anon :subid("77_1282324007.53935") :outer("76_1282324007.53935") +.sub "_block1263" :anon :subid("77_1283368216.90714") :outer("76_1283368216.90714") .annotate 'line', 453 new $P1265, "Undef" .lex "$name", $P1265 @@ -24250,10 +24250,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "method_def" :subid("78_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "method_def" :subid("78_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1303 .annotate 'line', 466 - .const 'Sub' $P1324 = "79_1282324007.53935" + .const 'Sub' $P1324 = "79_1283368216.90714" capture_lex $P1324 new $P1302, 'ExceptionHandler' set_addr $P1302, control_1301 @@ -24320,7 +24320,7 @@ NQP::Compiler - NQP compiler new $P1322, "Undef" vivify_444: unless $P1322, if_1320_end - .const 'Sub' $P1324 = "79_1282324007.53935" + .const 'Sub' $P1324 = "79_1283368216.90714" capture_lex $P1324 $P1324() if_1320_end: @@ -24354,7 +24354,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1323" :anon :subid("79_1282324007.53935") :outer("78_1282324007.53935") +.sub "_block1323" :anon :subid("79_1283368216.90714") :outer("78_1283368216.90714") .annotate 'line', 476 new $P1325, "Undef" .lex "$name", $P1325 @@ -24386,12 +24386,12 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "signature" :subid("80_1282324007.53935") :method :outer("11_1282324007.53935") +.sub "signature" :subid("80_1283368216.90714") :method :outer("11_1283368216.90714") .param pmc param_1348 .annotate 'line', 484 - .const 'Sub' $P1374 = "82_1282324007.53935" + .const 'Sub' $P1374 = "82_1283368216.90714" capture_lex $P1374 - .const 'Sub' $P1359 = "81_1282324007.53935" + .const 'Sub' $P1359 = "81_1283368216.90714" capture_lex $P1359 new $P1347, 'ExceptionHandler' set_addr $P1347, control_1346 @@ -24435,7 +24435,7 @@ NQP::Compiler - NQP compiler unless $P1353, loop1365_done shift $P1357, $P1353 loop1365_redo: - .const 'Sub' $P1359 = "81_1282324007.53935" + .const 'Sub' $P1359 = "81_1283368216.90714" capture_lex $P1359 $P1359($P1357) loop1365_next: @@ -24464,23 +24464,23 @@ NQP::Compiler - NQP compiler set $P1368, $I1372 goto if_1369_end if_1369: - .const 'Sub' $P1374 = "82_1282324007.53935" + .const 'Sub' $P1374 = "82_1283368216.90714" capture_lex $P1374 - $P1400 = $P1374() - set $P1368, $P1400 + $P1412 = $P1374() + set $P1368, $P1412 if_1369_end: .annotate 'line', 484 .return ($P1368) control_1346: .local pmc exception .get_results (exception) - getattribute $P1401, exception, "payload" - .return ($P1401) + getattribute $P1413, exception, "payload" + .return ($P1413) .end .namespace ["NQP";"Actions"] -.sub "_block1358" :anon :subid("81_1282324007.53935") :outer("80_1282324007.53935") +.sub "_block1358" :anon :subid("81_1283368216.90714") :outer("80_1283368216.90714") .param pmc param_1360 .annotate 'line', 487 .lex "$_", param_1360 @@ -24494,9 +24494,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "_block1373" :anon :subid("82_1282324007.53935") :outer("80_1282324007.53935") +.sub "_block1373" :anon :subid("82_1283368216.90714") :outer("80_1283368216.90714") .annotate 'line', 490 - .const 'Sub' $P1383 = "83_1282324007.53935" + .const 'Sub' $P1383 = "83_1283368216.90714" capture_lex $P1383 .annotate 'line', 491 $P1375 = root_new ['parrot';'ResizablePMCArray'] @@ -24509,3128 +24509,3153 @@ NQP::Compiler - NQP compiler defined $I1380, $P1379 unless $I1380, for_undef_458 iter $P1377, $P1379 - new $P1394, 'ExceptionHandler' - set_addr $P1394, loop1393_handler - $P1394."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) - push_eh $P1394 - loop1393_test: - unless $P1377, loop1393_done + new $P1406, 'ExceptionHandler' + set_addr $P1406, loop1405_handler + $P1406."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) + push_eh $P1406 + loop1405_test: + unless $P1377, loop1405_done shift $P1381, $P1377 - loop1393_redo: - .const 'Sub' $P1383 = "83_1282324007.53935" + loop1405_redo: + .const 'Sub' $P1383 = "83_1283368216.90714" capture_lex $P1383 $P1383($P1381) - loop1393_next: - goto loop1393_test - loop1393_handler: + loop1405_next: + goto loop1405_test + loop1405_handler: .local pmc exception .get_results (exception) - getattribute $P1395, exception, 'type' - eq $P1395, .CONTROL_LOOP_NEXT, loop1393_next - eq $P1395, .CONTROL_LOOP_REDO, loop1393_redo - loop1393_done: + getattribute $P1407, exception, 'type' + eq $P1407, .CONTROL_LOOP_NEXT, loop1405_next + eq $P1407, .CONTROL_LOOP_REDO, loop1405_redo + loop1405_done: pop_eh for_undef_458: -.annotate 'line', 495 - get_global $P1396, "@BLOCK" - unless_null $P1396, vivify_459 - $P1396 = root_new ['parrot';'ResizablePMCArray'] +.annotate 'line', 496 + get_global $P1408, "@BLOCK" + unless_null $P1408, vivify_459 + $P1408 = root_new ['parrot';'ResizablePMCArray'] vivify_459: - set $P1397, $P1396[0] - unless_null $P1397, vivify_460 - new $P1397, "Undef" + set $P1409, $P1408[0] + unless_null $P1409, vivify_460 + new $P1409, "Undef" vivify_460: - find_lex $P1398, "@params" - $P1399 = $P1397."multi"($P1398) + find_lex $P1410, "@params" + $P1411 = $P1409."multi"($P1410) .annotate 'line', 490 - .return ($P1399) + .return ($P1411) .end .namespace ["NQP";"Actions"] -.sub "_block1382" :anon :subid("83_1282324007.53935") :outer("82_1282324007.53935") +.sub "_block1382" :anon :subid("83_1283368216.90714") :outer("82_1283368216.90714") .param pmc param_1384 .annotate 'line', 492 .lex "$_", param_1384 +.annotate 'line', 494 + find_lex $P1391, "$_" + $P1392 = $P1391."slurpy"() + unless $P1392, unless_1390 + set $P1389, $P1392 + goto unless_1390_end + unless_1390: + find_lex $P1393, "$_" + $P1394 = $P1393."named"() + set $P1389, $P1394 + unless_1390_end: + unless $P1389, unless_1388 + set $P1387, $P1389 + goto unless_1388_end + unless_1388: + find_lex $P1395, "$_" + $P1396 = $P1395."viviself"() + set $P1387, $P1396 + unless_1388_end: + unless $P1387, unless_1386 + set $P1385, $P1387 + goto unless_1386_end + unless_1386: .annotate 'line', 493 - find_lex $P1385, "@params" - find_lex $P1387, "$_" - $P1388 = $P1387."multitype"() - set $P1386, $P1388 - defined $I1390, $P1386 - if $I1390, default_1389 - new $P1391, "String" - assign $P1391, "_" - set $P1386, $P1391 - default_1389: - $P1392 = $P1385."push"($P1386) + find_lex $P1397, "@params" + find_lex $P1399, "$_" + $P1400 = $P1399."multitype"() + set $P1398, $P1400 + defined $I1402, $P1398 + if $I1402, default_1401 + new $P1403, "String" + assign $P1403, "_" + set $P1398, $P1403 + default_1401: + $P1404 = $P1397."push"($P1398) + set $P1385, $P1404 + unless_1386_end: .annotate 'line', 492 - .return ($P1392) + .return ($P1385) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "parameter" :subid("84_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1405 -.annotate 'line', 499 - .const 'Sub' $P1486 = "85_1282324007.53935" - capture_lex $P1486 - new $P1404, 'ExceptionHandler' - set_addr $P1404, control_1403 - $P1404."handle_types"(.CONTROL_RETURN) - push_eh $P1404 - .lex "self", self - .lex "$/", param_1405 +.sub "parameter" :subid("84_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1417 .annotate 'line', 500 - new $P1406, "Undef" - .lex "$quant", $P1406 + .const 'Sub' $P1498 = "85_1283368216.90714" + capture_lex $P1498 + new $P1416, 'ExceptionHandler' + set_addr $P1416, control_1415 + $P1416."handle_types"(.CONTROL_RETURN) + push_eh $P1416 + .lex "self", self + .lex "$/", param_1417 .annotate 'line', 501 - new $P1407, "Undef" - .lex "$past", $P1407 -.annotate 'line', 500 - find_lex $P1408, "$/" - unless_null $P1408, vivify_461 - $P1408 = root_new ['parrot';'Hash'] + new $P1418, "Undef" + .lex "$quant", $P1418 +.annotate 'line', 502 + new $P1419, "Undef" + .lex "$past", $P1419 +.annotate 'line', 501 + find_lex $P1420, "$/" + unless_null $P1420, vivify_461 + $P1420 = root_new ['parrot';'Hash'] vivify_461: - set $P1409, $P1408["quant"] - unless_null $P1409, vivify_462 - new $P1409, "Undef" + set $P1421, $P1420["quant"] + unless_null $P1421, vivify_462 + new $P1421, "Undef" vivify_462: - store_lex "$quant", $P1409 - find_lex $P1410, "$past" -.annotate 'line', 502 - find_lex $P1412, "$/" - unless_null $P1412, vivify_463 - $P1412 = root_new ['parrot';'Hash'] + store_lex "$quant", $P1421 + find_lex $P1422, "$past" +.annotate 'line', 503 + find_lex $P1424, "$/" + unless_null $P1424, vivify_463 + $P1424 = root_new ['parrot';'Hash'] vivify_463: - set $P1413, $P1412["named_param"] - unless_null $P1413, vivify_464 - new $P1413, "Undef" + set $P1425, $P1424["named_param"] + unless_null $P1425, vivify_464 + new $P1425, "Undef" vivify_464: - if $P1413, if_1411 -.annotate 'line', 509 - find_lex $P1427, "$/" - unless_null $P1427, vivify_465 - $P1427 = root_new ['parrot';'Hash'] + if $P1425, if_1423 +.annotate 'line', 510 + find_lex $P1439, "$/" + unless_null $P1439, vivify_465 + $P1439 = root_new ['parrot';'Hash'] vivify_465: - set $P1428, $P1427["param_var"] - unless_null $P1428, vivify_466 - new $P1428, "Undef" + set $P1440, $P1439["param_var"] + unless_null $P1440, vivify_466 + new $P1440, "Undef" vivify_466: - $P1429 = $P1428."ast"() - store_lex "$past", $P1429 -.annotate 'line', 510 - find_lex $P1431, "$quant" - set $S1432, $P1431 - iseq $I1433, $S1432, "*" - if $I1433, if_1430 -.annotate 'line', 514 - find_lex $P1442, "$quant" - set $S1443, $P1442 - iseq $I1444, $S1443, "?" - unless $I1444, if_1441_end + $P1441 = $P1440."ast"() + store_lex "$past", $P1441 +.annotate 'line', 511 + find_lex $P1443, "$quant" + set $S1444, $P1443 + iseq $I1445, $S1444, "*" + if $I1445, if_1442 .annotate 'line', 515 - find_lex $P1445, "$past" - find_lex $P1446, "$/" - unless_null $P1446, vivify_467 - $P1446 = root_new ['parrot';'Hash'] + find_lex $P1454, "$quant" + set $S1455, $P1454 + iseq $I1456, $S1455, "?" + unless $I1456, if_1453_end +.annotate 'line', 516 + find_lex $P1457, "$past" + find_lex $P1458, "$/" + unless_null $P1458, vivify_467 + $P1458 = root_new ['parrot';'Hash'] vivify_467: - set $P1447, $P1446["param_var"] - unless_null $P1447, vivify_468 - $P1447 = root_new ['parrot';'Hash'] + set $P1459, $P1458["param_var"] + unless_null $P1459, vivify_468 + $P1459 = root_new ['parrot';'Hash'] vivify_468: - set $P1448, $P1447["sigil"] - unless_null $P1448, vivify_469 - new $P1448, "Undef" + set $P1460, $P1459["sigil"] + unless_null $P1460, vivify_469 + new $P1460, "Undef" vivify_469: - $P1449 = "vivitype"($P1448) - $P1445."viviself"($P1449) - if_1441_end: -.annotate 'line', 514 - goto if_1430_end - if_1430: -.annotate 'line', 511 - find_lex $P1434, "$past" - $P1434."slurpy"(1) + $P1461 = "vivitype"($P1460) + $P1457."viviself"($P1461) + if_1453_end: +.annotate 'line', 515 + goto if_1442_end + if_1442: .annotate 'line', 512 - find_lex $P1435, "$past" - find_lex $P1436, "$/" - unless_null $P1436, vivify_470 - $P1436 = root_new ['parrot';'Hash'] + find_lex $P1446, "$past" + $P1446."slurpy"(1) +.annotate 'line', 513 + find_lex $P1447, "$past" + find_lex $P1448, "$/" + unless_null $P1448, vivify_470 + $P1448 = root_new ['parrot';'Hash'] vivify_470: - set $P1437, $P1436["param_var"] - unless_null $P1437, vivify_471 - $P1437 = root_new ['parrot';'Hash'] + set $P1449, $P1448["param_var"] + unless_null $P1449, vivify_471 + $P1449 = root_new ['parrot';'Hash'] vivify_471: - set $P1438, $P1437["sigil"] - unless_null $P1438, vivify_472 - new $P1438, "Undef" + set $P1450, $P1449["sigil"] + unless_null $P1450, vivify_472 + new $P1450, "Undef" vivify_472: - set $S1439, $P1438 - iseq $I1440, $S1439, "%" - $P1435."named"($I1440) - if_1430_end: -.annotate 'line', 508 - goto if_1411_end - if_1411: -.annotate 'line', 503 - find_lex $P1414, "$/" - unless_null $P1414, vivify_473 - $P1414 = root_new ['parrot';'Hash'] + set $S1451, $P1450 + iseq $I1452, $S1451, "%" + $P1447."named"($I1452) + if_1442_end: +.annotate 'line', 509 + goto if_1423_end + if_1423: +.annotate 'line', 504 + find_lex $P1426, "$/" + unless_null $P1426, vivify_473 + $P1426 = root_new ['parrot';'Hash'] vivify_473: - set $P1415, $P1414["named_param"] - unless_null $P1415, vivify_474 - new $P1415, "Undef" + set $P1427, $P1426["named_param"] + unless_null $P1427, vivify_474 + new $P1427, "Undef" vivify_474: - $P1416 = $P1415."ast"() - store_lex "$past", $P1416 -.annotate 'line', 504 - find_lex $P1418, "$quant" - set $S1419, $P1418 - isne $I1420, $S1419, "!" - unless $I1420, if_1417_end + $P1428 = $P1427."ast"() + store_lex "$past", $P1428 .annotate 'line', 505 - find_lex $P1421, "$past" - find_lex $P1422, "$/" - unless_null $P1422, vivify_475 - $P1422 = root_new ['parrot';'Hash'] + find_lex $P1430, "$quant" + set $S1431, $P1430 + isne $I1432, $S1431, "!" + unless $I1432, if_1429_end +.annotate 'line', 506 + find_lex $P1433, "$past" + find_lex $P1434, "$/" + unless_null $P1434, vivify_475 + $P1434 = root_new ['parrot';'Hash'] vivify_475: - set $P1423, $P1422["named_param"] - unless_null $P1423, vivify_476 - $P1423 = root_new ['parrot';'Hash'] + set $P1435, $P1434["named_param"] + unless_null $P1435, vivify_476 + $P1435 = root_new ['parrot';'Hash'] vivify_476: - set $P1424, $P1423["param_var"] - unless_null $P1424, vivify_477 - $P1424 = root_new ['parrot';'Hash'] + set $P1436, $P1435["param_var"] + unless_null $P1436, vivify_477 + $P1436 = root_new ['parrot';'Hash'] vivify_477: - set $P1425, $P1424["sigil"] - unless_null $P1425, vivify_478 - new $P1425, "Undef" + set $P1437, $P1436["sigil"] + unless_null $P1437, vivify_478 + new $P1437, "Undef" vivify_478: - $P1426 = "vivitype"($P1425) - $P1421."viviself"($P1426) - if_1417_end: - if_1411_end: -.annotate 'line', 518 - find_lex $P1451, "$/" - unless_null $P1451, vivify_479 - $P1451 = root_new ['parrot';'Hash'] + $P1438 = "vivitype"($P1437) + $P1433."viviself"($P1438) + if_1429_end: + if_1423_end: +.annotate 'line', 519 + find_lex $P1463, "$/" + unless_null $P1463, vivify_479 + $P1463 = root_new ['parrot';'Hash'] vivify_479: - set $P1452, $P1451["default_value"] - unless_null $P1452, vivify_480 - new $P1452, "Undef" + set $P1464, $P1463["default_value"] + unless_null $P1464, vivify_480 + new $P1464, "Undef" vivify_480: - unless $P1452, if_1450_end -.annotate 'line', 519 - find_lex $P1454, "$quant" - set $S1455, $P1454 - iseq $I1456, $S1455, "*" - unless $I1456, if_1453_end + unless $P1464, if_1462_end .annotate 'line', 520 - find_lex $P1457, "$/" - $P1458 = $P1457."CURSOR"() - $P1458."panic"("Can't put default on slurpy parameter") - if_1453_end: -.annotate 'line', 522 - find_lex $P1460, "$quant" - set $S1461, $P1460 - iseq $I1462, $S1461, "!" - unless $I1462, if_1459_end + find_lex $P1466, "$quant" + set $S1467, $P1466 + iseq $I1468, $S1467, "*" + unless $I1468, if_1465_end +.annotate 'line', 521 + find_lex $P1469, "$/" + $P1470 = $P1469."CURSOR"() + $P1470."panic"("Can't put default on slurpy parameter") + if_1465_end: .annotate 'line', 523 - find_lex $P1463, "$/" - $P1464 = $P1463."CURSOR"() - $P1464."panic"("Can't put default on required parameter") - if_1459_end: -.annotate 'line', 525 - find_lex $P1465, "$past" - find_lex $P1466, "$/" - unless_null $P1466, vivify_481 - $P1466 = root_new ['parrot';'Hash'] + find_lex $P1472, "$quant" + set $S1473, $P1472 + iseq $I1474, $S1473, "!" + unless $I1474, if_1471_end +.annotate 'line', 524 + find_lex $P1475, "$/" + $P1476 = $P1475."CURSOR"() + $P1476."panic"("Can't put default on required parameter") + if_1471_end: +.annotate 'line', 526 + find_lex $P1477, "$past" + find_lex $P1478, "$/" + unless_null $P1478, vivify_481 + $P1478 = root_new ['parrot';'Hash'] vivify_481: - set $P1467, $P1466["default_value"] - unless_null $P1467, vivify_482 - $P1467 = root_new ['parrot';'ResizablePMCArray'] + set $P1479, $P1478["default_value"] + unless_null $P1479, vivify_482 + $P1479 = root_new ['parrot';'ResizablePMCArray'] vivify_482: - set $P1468, $P1467[0] - unless_null $P1468, vivify_483 - $P1468 = root_new ['parrot';'Hash'] + set $P1480, $P1479[0] + unless_null $P1480, vivify_483 + $P1480 = root_new ['parrot';'Hash'] vivify_483: - set $P1469, $P1468["EXPR"] - unless_null $P1469, vivify_484 - new $P1469, "Undef" + set $P1481, $P1480["EXPR"] + unless_null $P1481, vivify_484 + new $P1481, "Undef" vivify_484: - $P1470 = $P1469."ast"() - $P1465."viviself"($P1470) - if_1450_end: -.annotate 'line', 527 - find_lex $P1472, "$past" - $P1473 = $P1472."viviself"() - if $P1473, unless_1471_end - get_global $P1474, "@BLOCK" - unless_null $P1474, vivify_485 - $P1474 = root_new ['parrot';'ResizablePMCArray'] + $P1482 = $P1481."ast"() + $P1477."viviself"($P1482) + if_1462_end: +.annotate 'line', 528 + find_lex $P1484, "$past" + $P1485 = $P1484."viviself"() + if $P1485, unless_1483_end + get_global $P1486, "@BLOCK" + unless_null $P1486, vivify_485 + $P1486 = root_new ['parrot';'ResizablePMCArray'] vivify_485: - set $P1475, $P1474[0] - unless_null $P1475, vivify_486 - new $P1475, "Undef" + set $P1487, $P1486[0] + unless_null $P1487, vivify_486 + new $P1487, "Undef" vivify_486: - get_global $P1476, "@BLOCK" - unless_null $P1476, vivify_487 - $P1476 = root_new ['parrot';'ResizablePMCArray'] + get_global $P1488, "@BLOCK" + unless_null $P1488, vivify_487 + $P1488 = root_new ['parrot';'ResizablePMCArray'] vivify_487: - set $P1477, $P1476[0] - unless_null $P1477, vivify_488 - new $P1477, "Undef" + set $P1489, $P1488[0] + unless_null $P1489, vivify_488 + new $P1489, "Undef" vivify_488: - $P1478 = $P1477."arity"() - set $N1479, $P1478 - new $P1480, 'Float' - set $P1480, $N1479 - add $P1481, $P1480, 1 - $P1475."arity"($P1481) - unless_1471_end: -.annotate 'line', 530 - find_lex $P1483, "$/" - unless_null $P1483, vivify_489 - $P1483 = root_new ['parrot';'Hash'] + $P1490 = $P1489."arity"() + set $N1491, $P1490 + new $P1492, 'Float' + set $P1492, $N1491 + add $P1493, $P1492, 1 + $P1487."arity"($P1493) + unless_1483_end: +.annotate 'line', 531 + find_lex $P1495, "$/" + unless_null $P1495, vivify_489 + $P1495 = root_new ['parrot';'Hash'] vivify_489: - set $P1484, $P1483["typename"] - unless_null $P1484, vivify_490 - new $P1484, "Undef" + set $P1496, $P1495["typename"] + unless_null $P1496, vivify_490 + new $P1496, "Undef" vivify_490: - unless $P1484, if_1482_end - .const 'Sub' $P1486 = "85_1282324007.53935" - capture_lex $P1486 - $P1486() - if_1482_end: -.annotate 'line', 536 - find_lex $P1510, "$/" - find_lex $P1511, "$past" - $P1512 = $P1510."!make"($P1511) -.annotate 'line', 499 - .return ($P1512) - control_1403: + unless $P1496, if_1494_end + .const 'Sub' $P1498 = "85_1283368216.90714" + capture_lex $P1498 + $P1498() + if_1494_end: +.annotate 'line', 537 + find_lex $P1522, "$/" + find_lex $P1523, "$past" + $P1524 = $P1522."!make"($P1523) +.annotate 'line', 500 + .return ($P1524) + control_1415: .local pmc exception .get_results (exception) - getattribute $P1513, exception, "payload" - .return ($P1513) + getattribute $P1525, exception, "payload" + .return ($P1525) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "_block1485" :anon :subid("85_1282324007.53935") :outer("84_1282324007.53935") -.annotate 'line', 530 - .const 'Sub' $P1498 = "86_1282324007.53935" - capture_lex $P1498 +.sub "_block1497" :anon :subid("85_1283368216.90714") :outer("84_1283368216.90714") .annotate 'line', 531 - $P1487 = root_new ['parrot';'ResizablePMCArray'] - .lex "@multitype", $P1487 -.annotate 'line', 530 - find_lex $P1488, "@multitype" + .const 'Sub' $P1510 = "86_1283368216.90714" + capture_lex $P1510 .annotate 'line', 532 - find_lex $P1490, "$/" - unless_null $P1490, vivify_491 - $P1490 = root_new ['parrot';'Hash'] + $P1499 = root_new ['parrot';'ResizablePMCArray'] + .lex "@multitype", $P1499 +.annotate 'line', 531 + find_lex $P1500, "@multitype" +.annotate 'line', 533 + find_lex $P1502, "$/" + unless_null $P1502, vivify_491 + $P1502 = root_new ['parrot';'Hash'] vivify_491: - set $P1491, $P1490["typename"] - unless_null $P1491, vivify_492 - $P1491 = root_new ['parrot';'ResizablePMCArray'] + set $P1503, $P1502["typename"] + unless_null $P1503, vivify_492 + $P1503 = root_new ['parrot';'ResizablePMCArray'] vivify_492: - set $P1492, $P1491[0] - unless_null $P1492, vivify_493 - $P1492 = root_new ['parrot';'Hash'] + set $P1504, $P1503[0] + unless_null $P1504, vivify_493 + $P1504 = root_new ['parrot';'Hash'] vivify_493: - set $P1493, $P1492["name"] - unless_null $P1493, vivify_494 - $P1493 = root_new ['parrot';'Hash'] + set $P1505, $P1504["name"] + unless_null $P1505, vivify_494 + $P1505 = root_new ['parrot';'Hash'] vivify_494: - set $P1494, $P1493["identifier"] - unless_null $P1494, vivify_495 - new $P1494, "Undef" + set $P1506, $P1505["identifier"] + unless_null $P1506, vivify_495 + new $P1506, "Undef" vivify_495: - defined $I1495, $P1494 - unless $I1495, for_undef_496 - iter $P1489, $P1494 - new $P1505, 'ExceptionHandler' - set_addr $P1505, loop1504_handler - $P1505."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) - push_eh $P1505 - loop1504_test: - unless $P1489, loop1504_done - shift $P1496, $P1489 - loop1504_redo: - .const 'Sub' $P1498 = "86_1282324007.53935" - capture_lex $P1498 - $P1498($P1496) - loop1504_next: - goto loop1504_test - loop1504_handler: + defined $I1507, $P1506 + unless $I1507, for_undef_496 + iter $P1501, $P1506 + new $P1517, 'ExceptionHandler' + set_addr $P1517, loop1516_handler + $P1517."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) + push_eh $P1517 + loop1516_test: + unless $P1501, loop1516_done + shift $P1508, $P1501 + loop1516_redo: + .const 'Sub' $P1510 = "86_1283368216.90714" + capture_lex $P1510 + $P1510($P1508) + loop1516_next: + goto loop1516_test + loop1516_handler: .local pmc exception .get_results (exception) - getattribute $P1506, exception, 'type' - eq $P1506, .CONTROL_LOOP_NEXT, loop1504_next - eq $P1506, .CONTROL_LOOP_REDO, loop1504_redo - loop1504_done: + getattribute $P1518, exception, 'type' + eq $P1518, .CONTROL_LOOP_NEXT, loop1516_next + eq $P1518, .CONTROL_LOOP_REDO, loop1516_redo + loop1516_done: pop_eh for_undef_496: -.annotate 'line', 533 - find_lex $P1507, "$past" - find_lex $P1508, "@multitype" - $P1509 = $P1507."multitype"($P1508) -.annotate 'line', 530 - .return ($P1509) +.annotate 'line', 534 + find_lex $P1519, "$past" + find_lex $P1520, "@multitype" + $P1521 = $P1519."multitype"($P1520) +.annotate 'line', 531 + .return ($P1521) .end .namespace ["NQP";"Actions"] -.sub "_block1497" :anon :subid("86_1282324007.53935") :outer("85_1282324007.53935") - .param pmc param_1499 -.annotate 'line', 532 - .lex "$_", param_1499 - find_lex $P1500, "@multitype" - find_lex $P1501, "$_" - set $S1502, $P1501 - $P1503 = $P1500."push"($S1502) - .return ($P1503) +.sub "_block1509" :anon :subid("86_1283368216.90714") :outer("85_1283368216.90714") + .param pmc param_1511 +.annotate 'line', 533 + .lex "$_", param_1511 + find_lex $P1512, "@multitype" + find_lex $P1513, "$_" + set $S1514, $P1513 + $P1515 = $P1512."push"($S1514) + .return ($P1515) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "param_var" :subid("87_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1517 -.annotate 'line', 539 - new $P1516, 'ExceptionHandler' - set_addr $P1516, control_1515 - $P1516."handle_types"(.CONTROL_RETURN) - push_eh $P1516 - .lex "self", self - .lex "$/", param_1517 +.sub "param_var" :subid("87_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1529 .annotate 'line', 540 - new $P1518, "Undef" - .lex "$name", $P1518 + new $P1528, 'ExceptionHandler' + set_addr $P1528, control_1527 + $P1528."handle_types"(.CONTROL_RETURN) + push_eh $P1528 + .lex "self", self + .lex "$/", param_1529 .annotate 'line', 541 - new $P1519, "Undef" - .lex "$past", $P1519 -.annotate 'line', 540 - find_lex $P1520, "$/" - set $S1521, $P1520 - new $P1522, 'String' - set $P1522, $S1521 - store_lex "$name", $P1522 + new $P1530, "Undef" + .lex "$name", $P1530 +.annotate 'line', 542 + new $P1531, "Undef" + .lex "$past", $P1531 .annotate 'line', 541 - get_hll_global $P1523, ["PAST"], "Var" - find_lex $P1524, "$name" - find_lex $P1525, "$/" - $P1526 = $P1523."new"($P1524 :named("name"), "parameter" :named("scope"), 1 :named("isdecl"), $P1525 :named("node")) - store_lex "$past", $P1526 -.annotate 'line', 543 - get_global $P1527, "@BLOCK" - unless_null $P1527, vivify_497 - $P1527 = root_new ['parrot';'ResizablePMCArray'] + find_lex $P1532, "$/" + set $S1533, $P1532 + new $P1534, 'String' + set $P1534, $S1533 + store_lex "$name", $P1534 +.annotate 'line', 542 + get_hll_global $P1535, ["PAST"], "Var" + find_lex $P1536, "$name" + find_lex $P1537, "$/" + $P1538 = $P1535."new"($P1536 :named("name"), "parameter" :named("scope"), 1 :named("isdecl"), $P1537 :named("node")) + store_lex "$past", $P1538 +.annotate 'line', 544 + get_global $P1539, "@BLOCK" + unless_null $P1539, vivify_497 + $P1539 = root_new ['parrot';'ResizablePMCArray'] vivify_497: - set $P1528, $P1527[0] - unless_null $P1528, vivify_498 - new $P1528, "Undef" + set $P1540, $P1539[0] + unless_null $P1540, vivify_498 + new $P1540, "Undef" vivify_498: - find_lex $P1529, "$name" - $P1528."symbol"($P1529, "lexical" :named("scope")) -.annotate 'line', 544 - find_lex $P1530, "$/" - find_lex $P1531, "$past" - $P1532 = $P1530."!make"($P1531) -.annotate 'line', 539 - .return ($P1532) - control_1515: + find_lex $P1541, "$name" + $P1540."symbol"($P1541, "lexical" :named("scope")) +.annotate 'line', 545 + find_lex $P1542, "$/" + find_lex $P1543, "$past" + $P1544 = $P1542."!make"($P1543) +.annotate 'line', 540 + .return ($P1544) + control_1527: .local pmc exception .get_results (exception) - getattribute $P1533, exception, "payload" - .return ($P1533) + getattribute $P1545, exception, "payload" + .return ($P1545) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "named_param" :subid("88_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1537 -.annotate 'line', 547 - new $P1536, 'ExceptionHandler' - set_addr $P1536, control_1535 - $P1536."handle_types"(.CONTROL_RETURN) - push_eh $P1536 - .lex "self", self - .lex "$/", param_1537 +.sub "named_param" :subid("88_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1549 .annotate 'line', 548 - new $P1538, "Undef" - .lex "$past", $P1538 - find_lex $P1539, "$/" - unless_null $P1539, vivify_499 - $P1539 = root_new ['parrot';'Hash'] + new $P1548, 'ExceptionHandler' + set_addr $P1548, control_1547 + $P1548."handle_types"(.CONTROL_RETURN) + push_eh $P1548 + .lex "self", self + .lex "$/", param_1549 +.annotate 'line', 549 + new $P1550, "Undef" + .lex "$past", $P1550 + find_lex $P1551, "$/" + unless_null $P1551, vivify_499 + $P1551 = root_new ['parrot';'Hash'] vivify_499: - set $P1540, $P1539["param_var"] - unless_null $P1540, vivify_500 - new $P1540, "Undef" + set $P1552, $P1551["param_var"] + unless_null $P1552, vivify_500 + new $P1552, "Undef" vivify_500: - $P1541 = $P1540."ast"() - store_lex "$past", $P1541 -.annotate 'line', 549 - find_lex $P1542, "$past" - find_lex $P1543, "$/" - unless_null $P1543, vivify_501 - $P1543 = root_new ['parrot';'Hash'] + $P1553 = $P1552."ast"() + store_lex "$past", $P1553 +.annotate 'line', 550 + find_lex $P1554, "$past" + find_lex $P1555, "$/" + unless_null $P1555, vivify_501 + $P1555 = root_new ['parrot';'Hash'] vivify_501: - set $P1544, $P1543["param_var"] - unless_null $P1544, vivify_502 - $P1544 = root_new ['parrot';'Hash'] + set $P1556, $P1555["param_var"] + unless_null $P1556, vivify_502 + $P1556 = root_new ['parrot';'Hash'] vivify_502: - set $P1545, $P1544["name"] - unless_null $P1545, vivify_503 - new $P1545, "Undef" + set $P1557, $P1556["name"] + unless_null $P1557, vivify_503 + new $P1557, "Undef" vivify_503: - set $S1546, $P1545 - $P1542."named"($S1546) -.annotate 'line', 550 - find_lex $P1547, "$/" - find_lex $P1548, "$past" - $P1549 = $P1547."!make"($P1548) -.annotate 'line', 547 - .return ($P1549) - control_1535: + set $S1558, $P1557 + $P1554."named"($S1558) +.annotate 'line', 551 + find_lex $P1559, "$/" + find_lex $P1560, "$past" + $P1561 = $P1559."!make"($P1560) +.annotate 'line', 548 + .return ($P1561) + control_1547: .local pmc exception .get_results (exception) - getattribute $P1550, exception, "payload" - .return ($P1550) + getattribute $P1562, exception, "payload" + .return ($P1562) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "regex_declarator" :subid("89_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1554 - .param pmc param_1555 :optional - .param int has_param_1555 :opt_flag -.annotate 'line', 553 - .const 'Sub' $P1625 = "91_1282324007.53935" - capture_lex $P1625 - .const 'Sub' $P1597 = "90_1282324007.53935" - capture_lex $P1597 - new $P1553, 'ExceptionHandler' - set_addr $P1553, control_1552 - $P1553."handle_types"(.CONTROL_RETURN) - push_eh $P1553 +.sub "regex_declarator" :subid("89_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1566 + .param pmc param_1567 :optional + .param int has_param_1567 :opt_flag +.annotate 'line', 554 + .const 'Sub' $P1637 = "91_1283368216.90714" + capture_lex $P1637 + .const 'Sub' $P1609 = "90_1283368216.90714" + capture_lex $P1609 + new $P1565, 'ExceptionHandler' + set_addr $P1565, control_1564 + $P1565."handle_types"(.CONTROL_RETURN) + push_eh $P1565 .lex "self", self - .lex "$/", param_1554 - if has_param_1555, optparam_504 - new $P1556, "Undef" - set param_1555, $P1556 + .lex "$/", param_1566 + if has_param_1567, optparam_504 + new $P1568, "Undef" + set param_1567, $P1568 optparam_504: - .lex "$key", param_1555 -.annotate 'line', 554 - $P1557 = root_new ['parrot';'ResizablePMCArray'] - .lex "@MODIFIERS", $P1557 -.annotate 'line', 557 - new $P1558, "Undef" - .lex "$name", $P1558 + .lex "$key", param_1567 +.annotate 'line', 555 + $P1569 = root_new ['parrot';'ResizablePMCArray'] + .lex "@MODIFIERS", $P1569 .annotate 'line', 558 - new $P1559, "Undef" - .lex "$past", $P1559 -.annotate 'line', 554 + new $P1570, "Undef" + .lex "$name", $P1570 +.annotate 'line', 559 + new $P1571, "Undef" + .lex "$past", $P1571 +.annotate 'line', 555 - $P1560 = get_hll_global ['Regex';'P6Regex';'Actions'], '@MODIFIERS' + $P1572 = get_hll_global ['Regex';'P6Regex';'Actions'], '@MODIFIERS' - store_lex "@MODIFIERS", $P1560 -.annotate 'line', 557 - find_lex $P1561, "$/" - unless_null $P1561, vivify_505 - $P1561 = root_new ['parrot';'Hash'] + store_lex "@MODIFIERS", $P1572 +.annotate 'line', 558 + find_lex $P1573, "$/" + unless_null $P1573, vivify_505 + $P1573 = root_new ['parrot';'Hash'] vivify_505: - set $P1562, $P1561["deflongname"] - unless_null $P1562, vivify_506 - new $P1562, "Undef" + set $P1574, $P1573["deflongname"] + unless_null $P1574, vivify_506 + new $P1574, "Undef" vivify_506: - $P1563 = $P1562."ast"() - set $S1564, $P1563 - new $P1565, 'String' - set $P1565, $S1564 - store_lex "$name", $P1565 - find_lex $P1566, "$past" -.annotate 'line', 559 - find_lex $P1568, "$/" - unless_null $P1568, vivify_507 - $P1568 = root_new ['parrot';'Hash'] + $P1575 = $P1574."ast"() + set $S1576, $P1575 + new $P1577, 'String' + set $P1577, $S1576 + store_lex "$name", $P1577 + find_lex $P1578, "$past" +.annotate 'line', 560 + find_lex $P1580, "$/" + unless_null $P1580, vivify_507 + $P1580 = root_new ['parrot';'Hash'] vivify_507: - set $P1569, $P1568["proto"] - unless_null $P1569, vivify_508 - new $P1569, "Undef" + set $P1581, $P1580["proto"] + unless_null $P1581, vivify_508 + new $P1581, "Undef" vivify_508: - if $P1569, if_1567 -.annotate 'line', 586 - find_lex $P1593, "$key" - set $S1594, $P1593 - iseq $I1595, $S1594, "open" - if $I1595, if_1592 -.annotate 'line', 599 - .const 'Sub' $P1625 = "91_1282324007.53935" - capture_lex $P1625 - $P1625() - goto if_1592_end - if_1592: -.annotate 'line', 586 - .const 'Sub' $P1597 = "90_1282324007.53935" - capture_lex $P1597 - $P1597() - if_1592_end: - goto if_1567_end - if_1567: -.annotate 'line', 561 - get_hll_global $P1570, ["PAST"], "Stmts" + if $P1581, if_1579 +.annotate 'line', 587 + find_lex $P1605, "$key" + set $S1606, $P1605 + iseq $I1607, $S1606, "open" + if $I1607, if_1604 +.annotate 'line', 600 + .const 'Sub' $P1637 = "91_1283368216.90714" + capture_lex $P1637 + $P1637() + goto if_1604_end + if_1604: +.annotate 'line', 587 + .const 'Sub' $P1609 = "90_1283368216.90714" + capture_lex $P1609 + $P1609() + if_1604_end: + goto if_1579_end + if_1579: .annotate 'line', 562 - get_hll_global $P1571, ["PAST"], "Block" - find_lex $P1572, "$name" + get_hll_global $P1582, ["PAST"], "Stmts" .annotate 'line', 563 - get_hll_global $P1573, ["PAST"], "Op" + get_hll_global $P1583, ["PAST"], "Block" + find_lex $P1584, "$name" .annotate 'line', 564 - get_hll_global $P1574, ["PAST"], "Var" - $P1575 = $P1574."new"("self" :named("name"), "register" :named("scope")) - find_lex $P1576, "$name" - $P1577 = $P1573."new"($P1575, $P1576, "!protoregex" :named("name"), "callmethod" :named("pasttype")) -.annotate 'line', 563 - find_lex $P1578, "$/" - $P1579 = $P1571."new"($P1577, $P1572 :named("name"), "method" :named("blocktype"), 0 :named("lexical"), $P1578 :named("node")) -.annotate 'line', 573 - get_hll_global $P1580, ["PAST"], "Block" - new $P1581, "String" - assign $P1581, "!PREFIX__" - find_lex $P1582, "$name" - concat $P1583, $P1581, $P1582 + get_hll_global $P1585, ["PAST"], "Op" +.annotate 'line', 565 + get_hll_global $P1586, ["PAST"], "Var" + $P1587 = $P1586."new"("self" :named("name"), "register" :named("scope")) + find_lex $P1588, "$name" + $P1589 = $P1585."new"($P1587, $P1588, "!protoregex" :named("name"), "callmethod" :named("pasttype")) +.annotate 'line', 564 + find_lex $P1590, "$/" + $P1591 = $P1583."new"($P1589, $P1584 :named("name"), "method" :named("blocktype"), 0 :named("lexical"), $P1590 :named("node")) .annotate 'line', 574 - get_hll_global $P1584, ["PAST"], "Op" + get_hll_global $P1592, ["PAST"], "Block" + new $P1593, "String" + assign $P1593, "!PREFIX__" + find_lex $P1594, "$name" + concat $P1595, $P1593, $P1594 .annotate 'line', 575 - get_hll_global $P1585, ["PAST"], "Var" - $P1586 = $P1585."new"("self" :named("name"), "register" :named("scope")) - find_lex $P1587, "$name" - $P1588 = $P1584."new"($P1586, $P1587, "!PREFIX__!protoregex" :named("name"), "callmethod" :named("pasttype")) + get_hll_global $P1596, ["PAST"], "Op" +.annotate 'line', 576 + get_hll_global $P1597, ["PAST"], "Var" + $P1598 = $P1597."new"("self" :named("name"), "register" :named("scope")) + find_lex $P1599, "$name" + $P1600 = $P1596."new"($P1598, $P1599, "!PREFIX__!protoregex" :named("name"), "callmethod" :named("pasttype")) +.annotate 'line', 575 + find_lex $P1601, "$/" + $P1602 = $P1592."new"($P1600, $P1595 :named("name"), "method" :named("blocktype"), 0 :named("lexical"), $P1601 :named("node")) .annotate 'line', 574 - find_lex $P1589, "$/" - $P1590 = $P1580."new"($P1588, $P1583 :named("name"), "method" :named("blocktype"), 0 :named("lexical"), $P1589 :named("node")) -.annotate 'line', 573 - $P1591 = $P1570."new"($P1579, $P1590) -.annotate 'line', 561 - store_lex "$past", $P1591 - if_1567_end: -.annotate 'line', 613 - find_lex $P1646, "$/" - find_lex $P1647, "$past" - $P1648 = $P1646."!make"($P1647) -.annotate 'line', 553 - .return ($P1648) - control_1552: + $P1603 = $P1582."new"($P1591, $P1602) +.annotate 'line', 562 + store_lex "$past", $P1603 + if_1579_end: +.annotate 'line', 614 + find_lex $P1658, "$/" + find_lex $P1659, "$past" + $P1660 = $P1658."!make"($P1659) +.annotate 'line', 554 + .return ($P1660) + control_1564: .local pmc exception .get_results (exception) - getattribute $P1649, exception, "payload" - .return ($P1649) + getattribute $P1661, exception, "payload" + .return ($P1661) .end .namespace ["NQP";"Actions"] -.sub "_block1624" :anon :subid("91_1282324007.53935") :outer("89_1282324007.53935") -.annotate 'line', 600 - new $P1626, "Undef" - .lex "$regex", $P1626 +.sub "_block1636" :anon :subid("91_1283368216.90714") :outer("89_1283368216.90714") .annotate 'line', 601 - get_hll_global $P1627, ["Regex";"P6Regex";"Actions"], "buildsub" - find_lex $P1628, "$/" - unless_null $P1628, vivify_509 - $P1628 = root_new ['parrot';'Hash'] + new $P1638, "Undef" + .lex "$regex", $P1638 +.annotate 'line', 602 + get_hll_global $P1639, ["Regex";"P6Regex";"Actions"], "buildsub" + find_lex $P1640, "$/" + unless_null $P1640, vivify_509 + $P1640 = root_new ['parrot';'Hash'] vivify_509: - set $P1629, $P1628["p6regex"] - unless_null $P1629, vivify_510 - new $P1629, "Undef" + set $P1641, $P1640["p6regex"] + unless_null $P1641, vivify_510 + new $P1641, "Undef" vivify_510: - $P1630 = $P1629."ast"() - get_global $P1631, "@BLOCK" - $P1632 = $P1631."shift"() - $P1633 = $P1627($P1630, $P1632) - store_lex "$regex", $P1633 -.annotate 'line', 602 - find_lex $P1634, "$regex" - find_lex $P1635, "$name" - $P1634."name"($P1635) -.annotate 'line', 604 - get_hll_global $P1636, ["PAST"], "Op" -.annotate 'line', 606 - get_hll_global $P1637, ["PAST"], "Var" - new $P1638, "ResizablePMCArray" - push $P1638, "Regex" - $P1639 = $P1637."new"("Method" :named("name"), $P1638 :named("namespace"), "package" :named("scope")) - find_lex $P1640, "$regex" - $P1641 = $P1636."new"($P1639, $P1640, "callmethod" :named("pasttype"), "new" :named("name")) -.annotate 'line', 604 - store_lex "$past", $P1641 -.annotate 'line', 610 - find_lex $P1642, "$regex" - find_lex $P1643, "$past" - unless_null $P1643, vivify_511 - $P1643 = root_new ['parrot';'Hash'] - store_lex "$past", $P1643 - vivify_511: - set $P1643["sink"], $P1642 + $P1642 = $P1641."ast"() + get_global $P1643, "@BLOCK" + $P1644 = $P1643."shift"() + $P1645 = $P1639($P1642, $P1644) + store_lex "$regex", $P1645 +.annotate 'line', 603 + find_lex $P1646, "$regex" + find_lex $P1647, "$name" + $P1646."name"($P1647) +.annotate 'line', 605 + get_hll_global $P1648, ["PAST"], "Op" +.annotate 'line', 607 + get_hll_global $P1649, ["PAST"], "Var" + new $P1650, "ResizablePMCArray" + push $P1650, "Regex" + $P1651 = $P1649."new"("Method" :named("name"), $P1650 :named("namespace"), "package" :named("scope")) + find_lex $P1652, "$regex" + $P1653 = $P1648."new"($P1651, $P1652, "callmethod" :named("pasttype"), "new" :named("name")) +.annotate 'line', 605 + store_lex "$past", $P1653 .annotate 'line', 611 - find_lex $P1644, "@MODIFIERS" - $P1645 = $P1644."shift"() -.annotate 'line', 599 - .return ($P1645) + find_lex $P1654, "$regex" + find_lex $P1655, "$past" + unless_null $P1655, vivify_511 + $P1655 = root_new ['parrot';'Hash'] + store_lex "$past", $P1655 + vivify_511: + set $P1655["sink"], $P1654 +.annotate 'line', 612 + find_lex $P1656, "@MODIFIERS" + $P1657 = $P1656."shift"() +.annotate 'line', 600 + .return ($P1657) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "_block1596" :anon :subid("90_1282324007.53935") :outer("89_1282324007.53935") -.annotate 'line', 587 - $P1598 = root_new ['parrot';'Hash'] - .lex "%h", $P1598 -.annotate 'line', 586 - find_lex $P1599, "%h" +.sub "_block1608" :anon :subid("90_1283368216.90714") :outer("89_1283368216.90714") .annotate 'line', 588 - find_lex $P1601, "$/" - unless_null $P1601, vivify_512 - $P1601 = root_new ['parrot';'Hash'] + $P1610 = root_new ['parrot';'Hash'] + .lex "%h", $P1610 +.annotate 'line', 587 + find_lex $P1611, "%h" +.annotate 'line', 589 + find_lex $P1613, "$/" + unless_null $P1613, vivify_512 + $P1613 = root_new ['parrot';'Hash'] vivify_512: - set $P1602, $P1601["sym"] - unless_null $P1602, vivify_513 - new $P1602, "Undef" + set $P1614, $P1613["sym"] + unless_null $P1614, vivify_513 + new $P1614, "Undef" vivify_513: - set $S1603, $P1602 - iseq $I1604, $S1603, "token" - unless $I1604, if_1600_end - new $P1605, "Integer" - assign $P1605, 1 - find_lex $P1606, "%h" - unless_null $P1606, vivify_514 - $P1606 = root_new ['parrot';'Hash'] - store_lex "%h", $P1606 + set $S1615, $P1614 + iseq $I1616, $S1615, "token" + unless $I1616, if_1612_end + new $P1617, "Integer" + assign $P1617, 1 + find_lex $P1618, "%h" + unless_null $P1618, vivify_514 + $P1618 = root_new ['parrot';'Hash'] + store_lex "%h", $P1618 vivify_514: - set $P1606["r"], $P1605 - if_1600_end: -.annotate 'line', 589 - find_lex $P1608, "$/" - unless_null $P1608, vivify_515 - $P1608 = root_new ['parrot';'Hash'] + set $P1618["r"], $P1617 + if_1612_end: +.annotate 'line', 590 + find_lex $P1620, "$/" + unless_null $P1620, vivify_515 + $P1620 = root_new ['parrot';'Hash'] vivify_515: - set $P1609, $P1608["sym"] - unless_null $P1609, vivify_516 - new $P1609, "Undef" + set $P1621, $P1620["sym"] + unless_null $P1621, vivify_516 + new $P1621, "Undef" vivify_516: - set $S1610, $P1609 - iseq $I1611, $S1610, "rule" - unless $I1611, if_1607_end - new $P1612, "Integer" - assign $P1612, 1 - find_lex $P1613, "%h" - unless_null $P1613, vivify_517 - $P1613 = root_new ['parrot';'Hash'] - store_lex "%h", $P1613 + set $S1622, $P1621 + iseq $I1623, $S1622, "rule" + unless $I1623, if_1619_end + new $P1624, "Integer" + assign $P1624, 1 + find_lex $P1625, "%h" + unless_null $P1625, vivify_517 + $P1625 = root_new ['parrot';'Hash'] + store_lex "%h", $P1625 vivify_517: - set $P1613["r"], $P1612 - new $P1614, "Integer" - assign $P1614, 1 - find_lex $P1615, "%h" - unless_null $P1615, vivify_518 - $P1615 = root_new ['parrot';'Hash'] - store_lex "%h", $P1615 + set $P1625["r"], $P1624 + new $P1626, "Integer" + assign $P1626, 1 + find_lex $P1627, "%h" + unless_null $P1627, vivify_518 + $P1627 = root_new ['parrot';'Hash'] + store_lex "%h", $P1627 vivify_518: - set $P1615["s"], $P1614 - if_1607_end: -.annotate 'line', 590 - find_lex $P1616, "@MODIFIERS" - find_lex $P1617, "%h" - $P1616."unshift"($P1617) + set $P1627["s"], $P1626 + if_1619_end: .annotate 'line', 591 + find_lex $P1628, "@MODIFIERS" + find_lex $P1629, "%h" + $P1628."unshift"($P1629) +.annotate 'line', 592 $P0 = find_lex '$name' set_hll_global ['Regex';'P6Regex';'Actions'], '$REGEXNAME', $P0 -.annotate 'line', 595 - get_global $P1618, "@BLOCK" - unless_null $P1618, vivify_519 - $P1618 = root_new ['parrot';'ResizablePMCArray'] +.annotate 'line', 596 + get_global $P1630, "@BLOCK" + unless_null $P1630, vivify_519 + $P1630 = root_new ['parrot';'ResizablePMCArray'] vivify_519: - set $P1619, $P1618[0] - unless_null $P1619, vivify_520 - new $P1619, "Undef" + set $P1631, $P1630[0] + unless_null $P1631, vivify_520 + new $P1631, "Undef" vivify_520: - $P1619."symbol"(unicode:"$\x{a2}", "lexical" :named("scope")) -.annotate 'line', 596 - get_global $P1620, "@BLOCK" - unless_null $P1620, vivify_521 - $P1620 = root_new ['parrot';'ResizablePMCArray'] + $P1631."symbol"(unicode:"$\x{a2}", "lexical" :named("scope")) +.annotate 'line', 597 + get_global $P1632, "@BLOCK" + unless_null $P1632, vivify_521 + $P1632 = root_new ['parrot';'ResizablePMCArray'] vivify_521: - set $P1621, $P1620[0] - unless_null $P1621, vivify_522 - new $P1621, "Undef" + set $P1633, $P1632[0] + unless_null $P1633, vivify_522 + new $P1633, "Undef" vivify_522: - $P1621."symbol"("$/", "lexical" :named("scope")) -.annotate 'line', 597 - new $P1622, "Exception" - set $P1622['type'], .CONTROL_RETURN - new $P1623, "Integer" - assign $P1623, 0 - setattribute $P1622, 'payload', $P1623 - throw $P1622 -.annotate 'line', 586 + $P1633."symbol"("$/", "lexical" :named("scope")) +.annotate 'line', 598 + new $P1634, "Exception" + set $P1634['type'], .CONTROL_RETURN + new $P1635, "Integer" + assign $P1635, 0 + setattribute $P1634, 'payload', $P1635 + throw $P1634 +.annotate 'line', 587 .return () .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "dotty" :subid("92_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1653 -.annotate 'line', 617 - new $P1652, 'ExceptionHandler' - set_addr $P1652, control_1651 - $P1652."handle_types"(.CONTROL_RETURN) - push_eh $P1652 - .lex "self", self - .lex "$/", param_1653 +.sub "dotty" :subid("92_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1665 .annotate 'line', 618 - new $P1654, "Undef" - .lex "$past", $P1654 - find_lex $P1657, "$/" - unless_null $P1657, vivify_523 - $P1657 = root_new ['parrot';'Hash'] - vivify_523: - set $P1658, $P1657["args"] - unless_null $P1658, vivify_524 - new $P1658, "Undef" - vivify_524: - if $P1658, if_1656 - get_hll_global $P1663, ["PAST"], "Op" - find_lex $P1664, "$/" - $P1665 = $P1663."new"($P1664 :named("node")) - set $P1655, $P1665 - goto if_1656_end - if_1656: - find_lex $P1659, "$/" - unless_null $P1659, vivify_525 - $P1659 = root_new ['parrot';'Hash'] - vivify_525: - set $P1660, $P1659["args"] - unless_null $P1660, vivify_526 - $P1660 = root_new ['parrot';'ResizablePMCArray'] - vivify_526: - set $P1661, $P1660[0] - unless_null $P1661, vivify_527 - new $P1661, "Undef" - vivify_527: - $P1662 = $P1661."ast"() - set $P1655, $P1662 - if_1656_end: - store_lex "$past", $P1655 + new $P1664, 'ExceptionHandler' + set_addr $P1664, control_1663 + $P1664."handle_types"(.CONTROL_RETURN) + push_eh $P1664 + .lex "self", self + .lex "$/", param_1665 .annotate 'line', 619 - find_lex $P1666, "$past" + new $P1666, "Undef" + .lex "$past", $P1666 find_lex $P1669, "$/" - unless_null $P1669, vivify_528 + unless_null $P1669, vivify_523 $P1669 = root_new ['parrot';'Hash'] - vivify_528: - set $P1670, $P1669["quote"] - unless_null $P1670, vivify_529 + vivify_523: + set $P1670, $P1669["args"] + unless_null $P1670, vivify_524 new $P1670, "Undef" - vivify_529: + vivify_524: if $P1670, if_1668 - find_lex $P1674, "$/" - unless_null $P1674, vivify_530 - $P1674 = root_new ['parrot';'Hash'] - vivify_530: - set $P1675, $P1674["longname"] - unless_null $P1675, vivify_531 - new $P1675, "Undef" - vivify_531: - set $S1676, $P1675 - new $P1667, 'String' - set $P1667, $S1676 + get_hll_global $P1675, ["PAST"], "Op" + find_lex $P1676, "$/" + $P1677 = $P1675."new"($P1676 :named("node")) + set $P1667, $P1677 goto if_1668_end if_1668: find_lex $P1671, "$/" - unless_null $P1671, vivify_532 + unless_null $P1671, vivify_525 $P1671 = root_new ['parrot';'Hash'] - vivify_532: - set $P1672, $P1671["quote"] - unless_null $P1672, vivify_533 - new $P1672, "Undef" - vivify_533: - $P1673 = $P1672."ast"() - set $P1667, $P1673 + vivify_525: + set $P1672, $P1671["args"] + unless_null $P1672, vivify_526 + $P1672 = root_new ['parrot';'ResizablePMCArray'] + vivify_526: + set $P1673, $P1672[0] + unless_null $P1673, vivify_527 + new $P1673, "Undef" + vivify_527: + $P1674 = $P1673."ast"() + set $P1667, $P1674 if_1668_end: - $P1666."name"($P1667) + store_lex "$past", $P1667 .annotate 'line', 620 - find_lex $P1677, "$past" - $P1677."pasttype"("callmethod") + find_lex $P1678, "$past" + find_lex $P1681, "$/" + unless_null $P1681, vivify_528 + $P1681 = root_new ['parrot';'Hash'] + vivify_528: + set $P1682, $P1681["quote"] + unless_null $P1682, vivify_529 + new $P1682, "Undef" + vivify_529: + if $P1682, if_1680 + find_lex $P1686, "$/" + unless_null $P1686, vivify_530 + $P1686 = root_new ['parrot';'Hash'] + vivify_530: + set $P1687, $P1686["longname"] + unless_null $P1687, vivify_531 + new $P1687, "Undef" + vivify_531: + set $S1688, $P1687 + new $P1679, 'String' + set $P1679, $S1688 + goto if_1680_end + if_1680: + find_lex $P1683, "$/" + unless_null $P1683, vivify_532 + $P1683 = root_new ['parrot';'Hash'] + vivify_532: + set $P1684, $P1683["quote"] + unless_null $P1684, vivify_533 + new $P1684, "Undef" + vivify_533: + $P1685 = $P1684."ast"() + set $P1679, $P1685 + if_1680_end: + $P1678."name"($P1679) .annotate 'line', 621 - find_lex $P1678, "$/" - find_lex $P1679, "$past" - $P1680 = $P1678."!make"($P1679) -.annotate 'line', 617 - .return ($P1680) - control_1651: + find_lex $P1689, "$past" + $P1689."pasttype"("callmethod") +.annotate 'line', 622 + find_lex $P1690, "$/" + find_lex $P1691, "$past" + $P1692 = $P1690."!make"($P1691) +.annotate 'line', 618 + .return ($P1692) + control_1663: .local pmc exception .get_results (exception) - getattribute $P1681, exception, "payload" - .return ($P1681) + getattribute $P1693, exception, "payload" + .return ($P1693) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("93_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1685 -.annotate 'line', 626 - new $P1684, 'ExceptionHandler' - set_addr $P1684, control_1683 - $P1684."handle_types"(.CONTROL_RETURN) - push_eh $P1684 +.sub "term:sym" :subid("93_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1697 +.annotate 'line', 627 + new $P1696, 'ExceptionHandler' + set_addr $P1696, control_1695 + $P1696."handle_types"(.CONTROL_RETURN) + push_eh $P1696 .lex "self", self - .lex "$/", param_1685 + .lex "$/", param_1697 +.annotate 'line', 628 + find_lex $P1698, "$/" + get_hll_global $P1699, ["PAST"], "Var" + $P1700 = $P1699."new"("self" :named("name")) + $P1701 = $P1698."!make"($P1700) .annotate 'line', 627 - find_lex $P1686, "$/" - get_hll_global $P1687, ["PAST"], "Var" - $P1688 = $P1687."new"("self" :named("name")) - $P1689 = $P1686."!make"($P1688) -.annotate 'line', 626 - .return ($P1689) - control_1683: + .return ($P1701) + control_1695: .local pmc exception .get_results (exception) - getattribute $P1690, exception, "payload" - .return ($P1690) + getattribute $P1702, exception, "payload" + .return ($P1702) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("94_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1694 -.annotate 'line', 630 - new $P1693, 'ExceptionHandler' - set_addr $P1693, control_1692 - $P1693."handle_types"(.CONTROL_RETURN) - push_eh $P1693 - .lex "self", self - .lex "$/", param_1694 +.sub "term:sym" :subid("94_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1706 .annotate 'line', 631 - new $P1695, "Undef" - .lex "$past", $P1695 - find_lex $P1696, "$/" - unless_null $P1696, vivify_534 - $P1696 = root_new ['parrot';'Hash'] + new $P1705, 'ExceptionHandler' + set_addr $P1705, control_1704 + $P1705."handle_types"(.CONTROL_RETURN) + push_eh $P1705 + .lex "self", self + .lex "$/", param_1706 +.annotate 'line', 632 + new $P1707, "Undef" + .lex "$past", $P1707 + find_lex $P1708, "$/" + unless_null $P1708, vivify_534 + $P1708 = root_new ['parrot';'Hash'] vivify_534: - set $P1697, $P1696["args"] - unless_null $P1697, vivify_535 - new $P1697, "Undef" + set $P1709, $P1708["args"] + unless_null $P1709, vivify_535 + new $P1709, "Undef" vivify_535: - $P1698 = $P1697."ast"() - store_lex "$past", $P1698 -.annotate 'line', 632 - find_lex $P1699, "$past" - find_lex $P1700, "$/" - unless_null $P1700, vivify_536 - $P1700 = root_new ['parrot';'Hash'] + $P1710 = $P1709."ast"() + store_lex "$past", $P1710 +.annotate 'line', 633 + find_lex $P1711, "$past" + find_lex $P1712, "$/" + unless_null $P1712, vivify_536 + $P1712 = root_new ['parrot';'Hash'] vivify_536: - set $P1701, $P1700["deflongname"] - unless_null $P1701, vivify_537 - new $P1701, "Undef" + set $P1713, $P1712["deflongname"] + unless_null $P1713, vivify_537 + new $P1713, "Undef" vivify_537: - set $S1702, $P1701 - $P1699."name"($S1702) -.annotate 'line', 633 - find_lex $P1703, "$/" - find_lex $P1704, "$past" - $P1705 = $P1703."!make"($P1704) -.annotate 'line', 630 - .return ($P1705) - control_1692: + set $S1714, $P1713 + $P1711."name"($S1714) +.annotate 'line', 634 + find_lex $P1715, "$/" + find_lex $P1716, "$past" + $P1717 = $P1715."!make"($P1716) +.annotate 'line', 631 + .return ($P1717) + control_1704: .local pmc exception .get_results (exception) - getattribute $P1706, exception, "payload" - .return ($P1706) + getattribute $P1718, exception, "payload" + .return ($P1718) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("95_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1710 -.annotate 'line', 636 - new $P1709, 'ExceptionHandler' - set_addr $P1709, control_1708 - $P1709."handle_types"(.CONTROL_RETURN) - push_eh $P1709 - .lex "self", self - .lex "$/", param_1710 +.sub "term:sym" :subid("95_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1722 .annotate 'line', 637 - $P1711 = root_new ['parrot';'ResizablePMCArray'] - .lex "@ns", $P1711 + new $P1721, 'ExceptionHandler' + set_addr $P1721, control_1720 + $P1721."handle_types"(.CONTROL_RETURN) + push_eh $P1721 + .lex "self", self + .lex "$/", param_1722 .annotate 'line', 638 - new $P1712, "Undef" - .lex "$name", $P1712 -.annotate 'line', 640 - new $P1713, "Undef" - .lex "$var", $P1713 -.annotate 'line', 642 - new $P1714, "Undef" - .lex "$past", $P1714 -.annotate 'line', 637 - find_lex $P1715, "$/" - unless_null $P1715, vivify_538 - $P1715 = root_new ['parrot';'Hash'] + $P1723 = root_new ['parrot';'ResizablePMCArray'] + .lex "@ns", $P1723 +.annotate 'line', 639 + new $P1724, "Undef" + .lex "$name", $P1724 +.annotate 'line', 641 + new $P1725, "Undef" + .lex "$var", $P1725 +.annotate 'line', 643 + new $P1726, "Undef" + .lex "$past", $P1726 +.annotate 'line', 638 + find_lex $P1727, "$/" + unless_null $P1727, vivify_538 + $P1727 = root_new ['parrot';'Hash'] vivify_538: - set $P1716, $P1715["name"] - unless_null $P1716, vivify_539 - $P1716 = root_new ['parrot';'Hash'] + set $P1728, $P1727["name"] + unless_null $P1728, vivify_539 + $P1728 = root_new ['parrot';'Hash'] vivify_539: - set $P1717, $P1716["identifier"] - unless_null $P1717, vivify_540 - new $P1717, "Undef" + set $P1729, $P1728["identifier"] + unless_null $P1729, vivify_540 + new $P1729, "Undef" vivify_540: - clone $P1718, $P1717 - store_lex "@ns", $P1718 -.annotate 'line', 638 - find_lex $P1719, "@ns" - $P1720 = $P1719."pop"() - store_lex "$name", $P1720 + clone $P1730, $P1729 + store_lex "@ns", $P1730 .annotate 'line', 639 - find_lex $P1724, "@ns" - if $P1724, if_1723 - set $P1722, $P1724 - goto if_1723_end - if_1723: - find_lex $P1725, "@ns" - unless_null $P1725, vivify_541 - $P1725 = root_new ['parrot';'ResizablePMCArray'] + find_lex $P1731, "@ns" + $P1732 = $P1731."pop"() + store_lex "$name", $P1732 +.annotate 'line', 640 + find_lex $P1736, "@ns" + if $P1736, if_1735 + set $P1734, $P1736 + goto if_1735_end + if_1735: + find_lex $P1737, "@ns" + unless_null $P1737, vivify_541 + $P1737 = root_new ['parrot';'ResizablePMCArray'] vivify_541: - set $P1726, $P1725[0] - unless_null $P1726, vivify_542 - new $P1726, "Undef" + set $P1738, $P1737[0] + unless_null $P1738, vivify_542 + new $P1738, "Undef" vivify_542: - set $S1727, $P1726 - iseq $I1728, $S1727, "GLOBAL" - new $P1722, 'Integer' - set $P1722, $I1728 - if_1723_end: - unless $P1722, if_1721_end - find_lex $P1729, "@ns" - $P1729."shift"() - if_1721_end: -.annotate 'line', 641 - get_hll_global $P1730, ["PAST"], "Var" - find_lex $P1731, "$name" - set $S1732, $P1731 - find_lex $P1733, "@ns" - $P1734 = $P1730."new"($S1732 :named("name"), $P1733 :named("namespace"), "package" :named("scope")) - store_lex "$var", $P1734 + set $S1739, $P1738 + iseq $I1740, $S1739, "GLOBAL" + new $P1734, 'Integer' + set $P1734, $I1740 + if_1735_end: + unless $P1734, if_1733_end + find_lex $P1741, "@ns" + $P1741."shift"() + if_1733_end: .annotate 'line', 642 - find_lex $P1735, "$var" - store_lex "$past", $P1735 + get_hll_global $P1742, ["PAST"], "Var" + find_lex $P1743, "$name" + set $S1744, $P1743 + find_lex $P1745, "@ns" + $P1746 = $P1742."new"($S1744 :named("name"), $P1745 :named("namespace"), "package" :named("scope")) + store_lex "$var", $P1746 .annotate 'line', 643 - find_lex $P1737, "$/" - unless_null $P1737, vivify_543 - $P1737 = root_new ['parrot';'Hash'] + find_lex $P1747, "$var" + store_lex "$past", $P1747 +.annotate 'line', 644 + find_lex $P1749, "$/" + unless_null $P1749, vivify_543 + $P1749 = root_new ['parrot';'Hash'] vivify_543: - set $P1738, $P1737["args"] - unless_null $P1738, vivify_544 - new $P1738, "Undef" + set $P1750, $P1749["args"] + unless_null $P1750, vivify_544 + new $P1750, "Undef" vivify_544: - unless $P1738, if_1736_end -.annotate 'line', 644 - find_lex $P1739, "$/" - unless_null $P1739, vivify_545 - $P1739 = root_new ['parrot';'Hash'] + unless $P1750, if_1748_end +.annotate 'line', 645 + find_lex $P1751, "$/" + unless_null $P1751, vivify_545 + $P1751 = root_new ['parrot';'Hash'] vivify_545: - set $P1740, $P1739["args"] - unless_null $P1740, vivify_546 - $P1740 = root_new ['parrot';'ResizablePMCArray'] + set $P1752, $P1751["args"] + unless_null $P1752, vivify_546 + $P1752 = root_new ['parrot';'ResizablePMCArray'] vivify_546: - set $P1741, $P1740[0] - unless_null $P1741, vivify_547 - new $P1741, "Undef" + set $P1753, $P1752[0] + unless_null $P1753, vivify_547 + new $P1753, "Undef" vivify_547: - $P1742 = $P1741."ast"() - store_lex "$past", $P1742 -.annotate 'line', 645 - find_lex $P1743, "$past" - find_lex $P1744, "$var" - $P1743."unshift"($P1744) - if_1736_end: -.annotate 'line', 647 - find_lex $P1745, "$/" - find_lex $P1746, "$past" - $P1747 = $P1745."!make"($P1746) -.annotate 'line', 636 - .return ($P1747) - control_1708: + $P1754 = $P1753."ast"() + store_lex "$past", $P1754 +.annotate 'line', 646 + find_lex $P1755, "$past" + find_lex $P1756, "$var" + $P1755."unshift"($P1756) + if_1748_end: +.annotate 'line', 648 + find_lex $P1757, "$/" + find_lex $P1758, "$past" + $P1759 = $P1757."!make"($P1758) +.annotate 'line', 637 + .return ($P1759) + control_1720: .local pmc exception .get_results (exception) - getattribute $P1748, exception, "payload" - .return ($P1748) + getattribute $P1760, exception, "payload" + .return ($P1760) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("96_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1752 -.annotate 'line', 650 - new $P1751, 'ExceptionHandler' - set_addr $P1751, control_1750 - $P1751."handle_types"(.CONTROL_RETURN) - push_eh $P1751 - .lex "self", self - .lex "$/", param_1752 +.sub "term:sym" :subid("96_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1764 .annotate 'line', 651 - new $P1753, "Undef" - .lex "$past", $P1753 + new $P1763, 'ExceptionHandler' + set_addr $P1763, control_1762 + $P1763."handle_types"(.CONTROL_RETURN) + push_eh $P1763 + .lex "self", self + .lex "$/", param_1764 .annotate 'line', 652 - new $P1754, "Undef" - .lex "$pirop", $P1754 -.annotate 'line', 651 - find_lex $P1757, "$/" - unless_null $P1757, vivify_548 - $P1757 = root_new ['parrot';'Hash'] + new $P1765, "Undef" + .lex "$past", $P1765 +.annotate 'line', 653 + new $P1766, "Undef" + .lex "$pirop", $P1766 +.annotate 'line', 652 + find_lex $P1769, "$/" + unless_null $P1769, vivify_548 + $P1769 = root_new ['parrot';'Hash'] vivify_548: - set $P1758, $P1757["args"] - unless_null $P1758, vivify_549 - new $P1758, "Undef" + set $P1770, $P1769["args"] + unless_null $P1770, vivify_549 + new $P1770, "Undef" vivify_549: - if $P1758, if_1756 - get_hll_global $P1763, ["PAST"], "Op" - find_lex $P1764, "$/" - $P1765 = $P1763."new"($P1764 :named("node")) - set $P1755, $P1765 - goto if_1756_end - if_1756: - find_lex $P1759, "$/" - unless_null $P1759, vivify_550 - $P1759 = root_new ['parrot';'Hash'] + if $P1770, if_1768 + get_hll_global $P1775, ["PAST"], "Op" + find_lex $P1776, "$/" + $P1777 = $P1775."new"($P1776 :named("node")) + set $P1767, $P1777 + goto if_1768_end + if_1768: + find_lex $P1771, "$/" + unless_null $P1771, vivify_550 + $P1771 = root_new ['parrot';'Hash'] vivify_550: - set $P1760, $P1759["args"] - unless_null $P1760, vivify_551 - $P1760 = root_new ['parrot';'ResizablePMCArray'] + set $P1772, $P1771["args"] + unless_null $P1772, vivify_551 + $P1772 = root_new ['parrot';'ResizablePMCArray'] vivify_551: - set $P1761, $P1760[0] - unless_null $P1761, vivify_552 - new $P1761, "Undef" + set $P1773, $P1772[0] + unless_null $P1773, vivify_552 + new $P1773, "Undef" vivify_552: - $P1762 = $P1761."ast"() - set $P1755, $P1762 - if_1756_end: - store_lex "$past", $P1755 -.annotate 'line', 652 - find_lex $P1766, "$/" - unless_null $P1766, vivify_553 - $P1766 = root_new ['parrot';'Hash'] + $P1774 = $P1773."ast"() + set $P1767, $P1774 + if_1768_end: + store_lex "$past", $P1767 +.annotate 'line', 653 + find_lex $P1778, "$/" + unless_null $P1778, vivify_553 + $P1778 = root_new ['parrot';'Hash'] vivify_553: - set $P1767, $P1766["op"] - unless_null $P1767, vivify_554 - new $P1767, "Undef" + set $P1779, $P1778["op"] + unless_null $P1779, vivify_554 + new $P1779, "Undef" vivify_554: - set $S1768, $P1767 - new $P1769, 'String' - set $P1769, $S1768 - store_lex "$pirop", $P1769 -.annotate 'line', 653 + set $S1780, $P1779 + new $P1781, 'String' + set $P1781, $S1780 + store_lex "$pirop", $P1781 +.annotate 'line', 654 $P0 = find_lex '$pirop' $S0 = $P0 $P0 = split '__', $S0 $S0 = join ' ', $P0 - $P1770 = box $S0 + $P1782 = box $S0 - store_lex "$pirop", $P1770 -.annotate 'line', 660 - find_lex $P1771, "$past" - find_lex $P1772, "$pirop" - $P1771."pirop"($P1772) + store_lex "$pirop", $P1782 .annotate 'line', 661 - find_lex $P1773, "$past" - $P1773."pasttype"("pirop") + find_lex $P1783, "$past" + find_lex $P1784, "$pirop" + $P1783."pirop"($P1784) .annotate 'line', 662 - find_lex $P1774, "$/" - find_lex $P1775, "$past" - $P1776 = $P1774."!make"($P1775) -.annotate 'line', 650 - .return ($P1776) - control_1750: + find_lex $P1785, "$past" + $P1785."pasttype"("pirop") +.annotate 'line', 663 + find_lex $P1786, "$/" + find_lex $P1787, "$past" + $P1788 = $P1786."!make"($P1787) +.annotate 'line', 651 + .return ($P1788) + control_1762: .local pmc exception .get_results (exception) - getattribute $P1777, exception, "payload" - .return ($P1777) + getattribute $P1789, exception, "payload" + .return ($P1789) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "args" :subid("97_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1781 -.annotate 'line', 665 - new $P1780, 'ExceptionHandler' - set_addr $P1780, control_1779 - $P1780."handle_types"(.CONTROL_RETURN) - push_eh $P1780 +.sub "args" :subid("97_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1793 +.annotate 'line', 666 + new $P1792, 'ExceptionHandler' + set_addr $P1792, control_1791 + $P1792."handle_types"(.CONTROL_RETURN) + push_eh $P1792 .lex "self", self - .lex "$/", param_1781 - find_lex $P1782, "$/" - find_lex $P1783, "$/" - unless_null $P1783, vivify_555 - $P1783 = root_new ['parrot';'Hash'] + .lex "$/", param_1793 + find_lex $P1794, "$/" + find_lex $P1795, "$/" + unless_null $P1795, vivify_555 + $P1795 = root_new ['parrot';'Hash'] vivify_555: - set $P1784, $P1783["arglist"] - unless_null $P1784, vivify_556 - new $P1784, "Undef" + set $P1796, $P1795["arglist"] + unless_null $P1796, vivify_556 + new $P1796, "Undef" vivify_556: - $P1785 = $P1784."ast"() - $P1786 = $P1782."!make"($P1785) - .return ($P1786) - control_1779: + $P1797 = $P1796."ast"() + $P1798 = $P1794."!make"($P1797) + .return ($P1798) + control_1791: .local pmc exception .get_results (exception) - getattribute $P1787, exception, "payload" - .return ($P1787) + getattribute $P1799, exception, "payload" + .return ($P1799) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "arglist" :subid("98_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1791 -.annotate 'line', 667 - .const 'Sub' $P1802 = "99_1282324007.53935" - capture_lex $P1802 - new $P1790, 'ExceptionHandler' - set_addr $P1790, control_1789 - $P1790."handle_types"(.CONTROL_RETURN) - push_eh $P1790 - .lex "self", self - .lex "$/", param_1791 +.sub "arglist" :subid("98_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1803 .annotate 'line', 668 - new $P1792, "Undef" - .lex "$past", $P1792 -.annotate 'line', 676 - new $P1793, "Undef" - .lex "$i", $P1793 + .const 'Sub' $P1814 = "99_1283368216.90714" + capture_lex $P1814 + new $P1802, 'ExceptionHandler' + set_addr $P1802, control_1801 + $P1802."handle_types"(.CONTROL_RETURN) + push_eh $P1802 + .lex "self", self + .lex "$/", param_1803 +.annotate 'line', 669 + new $P1804, "Undef" + .lex "$past", $P1804 .annotate 'line', 677 - new $P1794, "Undef" - .lex "$n", $P1794 -.annotate 'line', 668 - get_hll_global $P1795, ["PAST"], "Op" - find_lex $P1796, "$/" - $P1797 = $P1795."new"("call" :named("pasttype"), $P1796 :named("node")) - store_lex "$past", $P1797 + new $P1805, "Undef" + .lex "$i", $P1805 +.annotate 'line', 678 + new $P1806, "Undef" + .lex "$n", $P1806 .annotate 'line', 669 - find_lex $P1799, "$/" - unless_null $P1799, vivify_557 - $P1799 = root_new ['parrot';'Hash'] + get_hll_global $P1807, ["PAST"], "Op" + find_lex $P1808, "$/" + $P1809 = $P1807."new"("call" :named("pasttype"), $P1808 :named("node")) + store_lex "$past", $P1809 +.annotate 'line', 670 + find_lex $P1811, "$/" + unless_null $P1811, vivify_557 + $P1811 = root_new ['parrot';'Hash'] vivify_557: - set $P1800, $P1799["EXPR"] - unless_null $P1800, vivify_558 - new $P1800, "Undef" + set $P1812, $P1811["EXPR"] + unless_null $P1812, vivify_558 + new $P1812, "Undef" vivify_558: - unless $P1800, if_1798_end - .const 'Sub' $P1802 = "99_1282324007.53935" - capture_lex $P1802 - $P1802() - if_1798_end: -.annotate 'line', 676 - new $P1834, "Integer" - assign $P1834, 0 - store_lex "$i", $P1834 + unless $P1812, if_1810_end + .const 'Sub' $P1814 = "99_1283368216.90714" + capture_lex $P1814 + $P1814() + if_1810_end: .annotate 'line', 677 - find_lex $P1835, "$past" - $P1836 = $P1835."list"() - set $N1837, $P1836 - new $P1838, 'Float' - set $P1838, $N1837 - store_lex "$n", $P1838 + new $P1846, "Integer" + assign $P1846, 0 + store_lex "$i", $P1846 .annotate 'line', 678 - new $P1886, 'ExceptionHandler' - set_addr $P1886, loop1885_handler - $P1886."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) - push_eh $P1886 - loop1885_test: - find_lex $P1839, "$i" - set $N1840, $P1839 - find_lex $P1841, "$n" - set $N1842, $P1841 - islt $I1843, $N1840, $N1842 - unless $I1843, loop1885_done - loop1885_redo: -.annotate 'line', 679 - find_lex $P1845, "$i" - set $I1846, $P1845 find_lex $P1847, "$past" - unless_null $P1847, vivify_562 - $P1847 = root_new ['parrot';'ResizablePMCArray'] + $P1848 = $P1847."list"() + set $N1849, $P1848 + new $P1850, 'Float' + set $P1850, $N1849 + store_lex "$n", $P1850 +.annotate 'line', 679 + new $P1898, 'ExceptionHandler' + set_addr $P1898, loop1897_handler + $P1898."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) + push_eh $P1898 + loop1897_test: + find_lex $P1851, "$i" + set $N1852, $P1851 + find_lex $P1853, "$n" + set $N1854, $P1853 + islt $I1855, $N1852, $N1854 + unless $I1855, loop1897_done + loop1897_redo: +.annotate 'line', 680 + find_lex $P1857, "$i" + set $I1858, $P1857 + find_lex $P1859, "$past" + unless_null $P1859, vivify_562 + $P1859 = root_new ['parrot';'ResizablePMCArray'] vivify_562: - set $P1848, $P1847[$I1846] - unless_null $P1848, vivify_563 - new $P1848, "Undef" + set $P1860, $P1859[$I1858] + unless_null $P1860, vivify_563 + new $P1860, "Undef" vivify_563: - $S1849 = $P1848."name"() - iseq $I1850, $S1849, "&prefix:<|>" - unless $I1850, if_1844_end -.annotate 'line', 680 - find_lex $P1851, "$i" - set $I1852, $P1851 - find_lex $P1853, "$past" - unless_null $P1853, vivify_564 - $P1853 = root_new ['parrot';'ResizablePMCArray'] + $S1861 = $P1860."name"() + iseq $I1862, $S1861, "&prefix:<|>" + unless $I1862, if_1856_end +.annotate 'line', 681 + find_lex $P1863, "$i" + set $I1864, $P1863 + find_lex $P1865, "$past" + unless_null $P1865, vivify_564 + $P1865 = root_new ['parrot';'ResizablePMCArray'] vivify_564: - set $P1854, $P1853[$I1852] - unless_null $P1854, vivify_565 - $P1854 = root_new ['parrot';'ResizablePMCArray'] + set $P1866, $P1865[$I1864] + unless_null $P1866, vivify_565 + $P1866 = root_new ['parrot';'ResizablePMCArray'] vivify_565: - set $P1855, $P1854[0] - unless_null $P1855, vivify_566 - new $P1855, "Undef" + set $P1867, $P1866[0] + unless_null $P1867, vivify_566 + new $P1867, "Undef" vivify_566: - find_lex $P1856, "$i" - set $I1857, $P1856 - find_lex $P1858, "$past" - unless_null $P1858, vivify_567 - $P1858 = root_new ['parrot';'ResizablePMCArray'] - store_lex "$past", $P1858 + find_lex $P1868, "$i" + set $I1869, $P1868 + find_lex $P1870, "$past" + unless_null $P1870, vivify_567 + $P1870 = root_new ['parrot';'ResizablePMCArray'] + store_lex "$past", $P1870 vivify_567: - set $P1858[$I1857], $P1855 -.annotate 'line', 681 - find_lex $P1859, "$i" - set $I1860, $P1859 - find_lex $P1861, "$past" - unless_null $P1861, vivify_568 - $P1861 = root_new ['parrot';'ResizablePMCArray'] + set $P1870[$I1869], $P1867 +.annotate 'line', 682 + find_lex $P1871, "$i" + set $I1872, $P1871 + find_lex $P1873, "$past" + unless_null $P1873, vivify_568 + $P1873 = root_new ['parrot';'ResizablePMCArray'] vivify_568: - set $P1862, $P1861[$I1860] - unless_null $P1862, vivify_569 - new $P1862, "Undef" + set $P1874, $P1873[$I1872] + unless_null $P1874, vivify_569 + new $P1874, "Undef" vivify_569: - $P1862."flat"(1) -.annotate 'line', 682 - find_lex $P1866, "$i" - set $I1867, $P1866 - find_lex $P1868, "$past" - unless_null $P1868, vivify_570 - $P1868 = root_new ['parrot';'ResizablePMCArray'] + $P1874."flat"(1) +.annotate 'line', 683 + find_lex $P1878, "$i" + set $I1879, $P1878 + find_lex $P1880, "$past" + unless_null $P1880, vivify_570 + $P1880 = root_new ['parrot';'ResizablePMCArray'] vivify_570: - set $P1869, $P1868[$I1867] - unless_null $P1869, vivify_571 - new $P1869, "Undef" + set $P1881, $P1880[$I1879] + unless_null $P1881, vivify_571 + new $P1881, "Undef" vivify_571: - get_hll_global $P1870, ["PAST"], "Val" - $P1871 = $P1869."isa"($P1870) - if $P1871, if_1865 - set $P1864, $P1871 - goto if_1865_end - if_1865: -.annotate 'line', 683 - find_lex $P1872, "$i" - set $I1873, $P1872 - find_lex $P1874, "$past" - unless_null $P1874, vivify_572 - $P1874 = root_new ['parrot';'ResizablePMCArray'] + get_hll_global $P1882, ["PAST"], "Val" + $P1883 = $P1881."isa"($P1882) + if $P1883, if_1877 + set $P1876, $P1883 + goto if_1877_end + if_1877: +.annotate 'line', 684 + find_lex $P1884, "$i" + set $I1885, $P1884 + find_lex $P1886, "$past" + unless_null $P1886, vivify_572 + $P1886 = root_new ['parrot';'ResizablePMCArray'] vivify_572: - set $P1875, $P1874[$I1873] - unless_null $P1875, vivify_573 - new $P1875, "Undef" + set $P1887, $P1886[$I1885] + unless_null $P1887, vivify_573 + new $P1887, "Undef" vivify_573: - $S1876 = $P1875."name"() - substr $S1877, $S1876, 0, 1 - iseq $I1878, $S1877, "%" - new $P1864, 'Integer' - set $P1864, $I1878 - if_1865_end: - unless $P1864, if_1863_end -.annotate 'line', 684 - find_lex $P1879, "$i" - set $I1880, $P1879 - find_lex $P1881, "$past" - unless_null $P1881, vivify_574 - $P1881 = root_new ['parrot';'ResizablePMCArray'] + $S1888 = $P1887."name"() + substr $S1889, $S1888, 0, 1 + iseq $I1890, $S1889, "%" + new $P1876, 'Integer' + set $P1876, $I1890 + if_1877_end: + unless $P1876, if_1875_end +.annotate 'line', 685 + find_lex $P1891, "$i" + set $I1892, $P1891 + find_lex $P1893, "$past" + unless_null $P1893, vivify_574 + $P1893 = root_new ['parrot';'ResizablePMCArray'] vivify_574: - set $P1882, $P1881[$I1880] - unless_null $P1882, vivify_575 - new $P1882, "Undef" + set $P1894, $P1893[$I1892] + unless_null $P1894, vivify_575 + new $P1894, "Undef" vivify_575: - $P1882."named"(1) - if_1863_end: - if_1844_end: + $P1894."named"(1) + if_1875_end: + if_1856_end: +.annotate 'line', 680 + find_lex $P1895, "$i" + clone $P1896, $P1895 + inc $P1895 + loop1897_next: .annotate 'line', 679 - find_lex $P1883, "$i" - clone $P1884, $P1883 - inc $P1883 - loop1885_next: -.annotate 'line', 678 - goto loop1885_test - loop1885_handler: + goto loop1897_test + loop1897_handler: .local pmc exception .get_results (exception) - getattribute $P1887, exception, 'type' - eq $P1887, .CONTROL_LOOP_NEXT, loop1885_next - eq $P1887, .CONTROL_LOOP_REDO, loop1885_redo - loop1885_done: + getattribute $P1899, exception, 'type' + eq $P1899, .CONTROL_LOOP_NEXT, loop1897_next + eq $P1899, .CONTROL_LOOP_REDO, loop1897_redo + loop1897_done: pop_eh -.annotate 'line', 689 - find_lex $P1888, "$/" - find_lex $P1889, "$past" - $P1890 = $P1888."!make"($P1889) -.annotate 'line', 667 - .return ($P1890) - control_1789: +.annotate 'line', 690 + find_lex $P1900, "$/" + find_lex $P1901, "$past" + $P1902 = $P1900."!make"($P1901) +.annotate 'line', 668 + .return ($P1902) + control_1801: .local pmc exception .get_results (exception) - getattribute $P1891, exception, "payload" - .return ($P1891) + getattribute $P1903, exception, "payload" + .return ($P1903) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "_block1801" :anon :subid("99_1282324007.53935") :outer("98_1282324007.53935") -.annotate 'line', 669 - .const 'Sub' $P1823 = "100_1282324007.53935" - capture_lex $P1823 +.sub "_block1813" :anon :subid("99_1283368216.90714") :outer("98_1283368216.90714") .annotate 'line', 670 - new $P1803, "Undef" - .lex "$expr", $P1803 - find_lex $P1804, "$/" - unless_null $P1804, vivify_559 - $P1804 = root_new ['parrot';'Hash'] + .const 'Sub' $P1835 = "100_1283368216.90714" + capture_lex $P1835 +.annotate 'line', 671 + new $P1815, "Undef" + .lex "$expr", $P1815 + find_lex $P1816, "$/" + unless_null $P1816, vivify_559 + $P1816 = root_new ['parrot';'Hash'] vivify_559: - set $P1805, $P1804["EXPR"] - unless_null $P1805, vivify_560 - new $P1805, "Undef" + set $P1817, $P1816["EXPR"] + unless_null $P1817, vivify_560 + new $P1817, "Undef" vivify_560: - $P1806 = $P1805."ast"() - store_lex "$expr", $P1806 -.annotate 'line', 671 - find_lex $P1811, "$expr" - $S1812 = $P1811."name"() - iseq $I1813, $S1812, "&infix:<,>" - if $I1813, if_1810 - new $P1809, 'Integer' - set $P1809, $I1813 - goto if_1810_end - if_1810: - find_lex $P1814, "$expr" - $P1815 = $P1814."named"() - isfalse $I1816, $P1815 - new $P1809, 'Integer' - set $P1809, $I1816 - if_1810_end: - if $P1809, if_1808 -.annotate 'line', 674 - find_lex $P1831, "$past" - find_lex $P1832, "$expr" - $P1833 = $P1831."push"($P1832) - set $P1807, $P1833 -.annotate 'line', 671 - goto if_1808_end - if_1808: + $P1818 = $P1817."ast"() + store_lex "$expr", $P1818 .annotate 'line', 672 - find_lex $P1818, "$expr" - $P1819 = $P1818."list"() - defined $I1820, $P1819 - unless $I1820, for_undef_561 - iter $P1817, $P1819 - new $P1829, 'ExceptionHandler' - set_addr $P1829, loop1828_handler - $P1829."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) - push_eh $P1829 - loop1828_test: - unless $P1817, loop1828_done - shift $P1821, $P1817 - loop1828_redo: - .const 'Sub' $P1823 = "100_1282324007.53935" - capture_lex $P1823 - $P1823($P1821) - loop1828_next: - goto loop1828_test - loop1828_handler: + find_lex $P1823, "$expr" + $S1824 = $P1823."name"() + iseq $I1825, $S1824, "&infix:<,>" + if $I1825, if_1822 + new $P1821, 'Integer' + set $P1821, $I1825 + goto if_1822_end + if_1822: + find_lex $P1826, "$expr" + $P1827 = $P1826."named"() + isfalse $I1828, $P1827 + new $P1821, 'Integer' + set $P1821, $I1828 + if_1822_end: + if $P1821, if_1820 +.annotate 'line', 675 + find_lex $P1843, "$past" + find_lex $P1844, "$expr" + $P1845 = $P1843."push"($P1844) + set $P1819, $P1845 +.annotate 'line', 672 + goto if_1820_end + if_1820: +.annotate 'line', 673 + find_lex $P1830, "$expr" + $P1831 = $P1830."list"() + defined $I1832, $P1831 + unless $I1832, for_undef_561 + iter $P1829, $P1831 + new $P1841, 'ExceptionHandler' + set_addr $P1841, loop1840_handler + $P1841."handle_types"(.CONTROL_LOOP_NEXT, .CONTROL_LOOP_REDO, .CONTROL_LOOP_LAST) + push_eh $P1841 + loop1840_test: + unless $P1829, loop1840_done + shift $P1833, $P1829 + loop1840_redo: + .const 'Sub' $P1835 = "100_1283368216.90714" + capture_lex $P1835 + $P1835($P1833) + loop1840_next: + goto loop1840_test + loop1840_handler: .local pmc exception .get_results (exception) - getattribute $P1830, exception, 'type' - eq $P1830, .CONTROL_LOOP_NEXT, loop1828_next - eq $P1830, .CONTROL_LOOP_REDO, loop1828_redo - loop1828_done: + getattribute $P1842, exception, 'type' + eq $P1842, .CONTROL_LOOP_NEXT, loop1840_next + eq $P1842, .CONTROL_LOOP_REDO, loop1840_redo + loop1840_done: pop_eh for_undef_561: -.annotate 'line', 671 - set $P1807, $P1817 - if_1808_end: -.annotate 'line', 669 - .return ($P1807) +.annotate 'line', 672 + set $P1819, $P1829 + if_1820_end: +.annotate 'line', 670 + .return ($P1819) .end .namespace ["NQP";"Actions"] -.sub "_block1822" :anon :subid("100_1282324007.53935") :outer("99_1282324007.53935") - .param pmc param_1824 -.annotate 'line', 672 - .lex "$_", param_1824 - find_lex $P1825, "$past" - find_lex $P1826, "$_" - $P1827 = $P1825."push"($P1826) - .return ($P1827) +.sub "_block1834" :anon :subid("100_1283368216.90714") :outer("99_1283368216.90714") + .param pmc param_1836 +.annotate 'line', 673 + .lex "$_", param_1836 + find_lex $P1837, "$past" + find_lex $P1838, "$_" + $P1839 = $P1837."push"($P1838) + .return ($P1839) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("101_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1895 -.annotate 'line', 693 - new $P1894, 'ExceptionHandler' - set_addr $P1894, control_1893 - $P1894."handle_types"(.CONTROL_RETURN) - push_eh $P1894 +.sub "term:sym" :subid("101_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1907 +.annotate 'line', 694 + new $P1906, 'ExceptionHandler' + set_addr $P1906, control_1905 + $P1906."handle_types"(.CONTROL_RETURN) + push_eh $P1906 .lex "self", self - .lex "$/", param_1895 - find_lex $P1896, "$/" - find_lex $P1897, "$/" - unless_null $P1897, vivify_576 - $P1897 = root_new ['parrot';'Hash'] + .lex "$/", param_1907 + find_lex $P1908, "$/" + find_lex $P1909, "$/" + unless_null $P1909, vivify_576 + $P1909 = root_new ['parrot';'Hash'] vivify_576: - set $P1898, $P1897["value"] - unless_null $P1898, vivify_577 - new $P1898, "Undef" + set $P1910, $P1909["value"] + unless_null $P1910, vivify_577 + new $P1910, "Undef" vivify_577: - $P1899 = $P1898."ast"() - $P1900 = $P1896."!make"($P1899) - .return ($P1900) - control_1893: + $P1911 = $P1910."ast"() + $P1912 = $P1908."!make"($P1911) + .return ($P1912) + control_1905: .local pmc exception .get_results (exception) - getattribute $P1901, exception, "payload" - .return ($P1901) + getattribute $P1913, exception, "payload" + .return ($P1913) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "circumfix:sym<( )>" :subid("102_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1905 -.annotate 'line', 695 - new $P1904, 'ExceptionHandler' - set_addr $P1904, control_1903 - $P1904."handle_types"(.CONTROL_RETURN) - push_eh $P1904 - .lex "self", self - .lex "$/", param_1905 +.sub "circumfix:sym<( )>" :subid("102_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1917 .annotate 'line', 696 - find_lex $P1906, "$/" + new $P1916, 'ExceptionHandler' + set_addr $P1916, control_1915 + $P1916."handle_types"(.CONTROL_RETURN) + push_eh $P1916 + .lex "self", self + .lex "$/", param_1917 .annotate 'line', 697 - find_lex $P1909, "$/" - unless_null $P1909, vivify_578 - $P1909 = root_new ['parrot';'Hash'] + find_lex $P1918, "$/" +.annotate 'line', 698 + find_lex $P1921, "$/" + unless_null $P1921, vivify_578 + $P1921 = root_new ['parrot';'Hash'] vivify_578: - set $P1910, $P1909["EXPR"] - unless_null $P1910, vivify_579 - new $P1910, "Undef" + set $P1922, $P1921["EXPR"] + unless_null $P1922, vivify_579 + new $P1922, "Undef" vivify_579: - if $P1910, if_1908 + if $P1922, if_1920 +.annotate 'line', 699 + get_hll_global $P1927, ["PAST"], "Op" + find_lex $P1928, "$/" + $P1929 = $P1927."new"("list" :named("pasttype"), $P1928 :named("node")) + set $P1919, $P1929 .annotate 'line', 698 - get_hll_global $P1915, ["PAST"], "Op" - find_lex $P1916, "$/" - $P1917 = $P1915."new"("list" :named("pasttype"), $P1916 :named("node")) - set $P1907, $P1917 -.annotate 'line', 697 - goto if_1908_end - if_1908: - find_lex $P1911, "$/" - unless_null $P1911, vivify_580 - $P1911 = root_new ['parrot';'Hash'] + goto if_1920_end + if_1920: + find_lex $P1923, "$/" + unless_null $P1923, vivify_580 + $P1923 = root_new ['parrot';'Hash'] vivify_580: - set $P1912, $P1911["EXPR"] - unless_null $P1912, vivify_581 - $P1912 = root_new ['parrot';'ResizablePMCArray'] + set $P1924, $P1923["EXPR"] + unless_null $P1924, vivify_581 + $P1924 = root_new ['parrot';'ResizablePMCArray'] vivify_581: - set $P1913, $P1912[0] - unless_null $P1913, vivify_582 - new $P1913, "Undef" + set $P1925, $P1924[0] + unless_null $P1925, vivify_582 + new $P1925, "Undef" vivify_582: - $P1914 = $P1913."ast"() - set $P1907, $P1914 - if_1908_end: - $P1918 = $P1906."!make"($P1907) -.annotate 'line', 695 - .return ($P1918) - control_1903: + $P1926 = $P1925."ast"() + set $P1919, $P1926 + if_1920_end: + $P1930 = $P1918."!make"($P1919) +.annotate 'line', 696 + .return ($P1930) + control_1915: .local pmc exception .get_results (exception) - getattribute $P1919, exception, "payload" - .return ($P1919) + getattribute $P1931, exception, "payload" + .return ($P1931) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "circumfix:sym<[ ]>" :subid("103_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1923 -.annotate 'line', 701 - new $P1922, 'ExceptionHandler' - set_addr $P1922, control_1921 - $P1922."handle_types"(.CONTROL_RETURN) - push_eh $P1922 - .lex "self", self - .lex "$/", param_1923 +.sub "circumfix:sym<[ ]>" :subid("103_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1935 .annotate 'line', 702 - new $P1924, "Undef" - .lex "$past", $P1924 -.annotate 'line', 701 - find_lex $P1925, "$past" + new $P1934, 'ExceptionHandler' + set_addr $P1934, control_1933 + $P1934."handle_types"(.CONTROL_RETURN) + push_eh $P1934 + .lex "self", self + .lex "$/", param_1935 .annotate 'line', 703 - find_lex $P1927, "$/" - unless_null $P1927, vivify_583 - $P1927 = root_new ['parrot';'Hash'] + new $P1936, "Undef" + .lex "$past", $P1936 +.annotate 'line', 702 + find_lex $P1937, "$past" +.annotate 'line', 704 + find_lex $P1939, "$/" + unless_null $P1939, vivify_583 + $P1939 = root_new ['parrot';'Hash'] vivify_583: - set $P1928, $P1927["EXPR"] - unless_null $P1928, vivify_584 - new $P1928, "Undef" + set $P1940, $P1939["EXPR"] + unless_null $P1940, vivify_584 + new $P1940, "Undef" vivify_584: - if $P1928, if_1926 + if $P1940, if_1938 +.annotate 'line', 711 + get_hll_global $P1952, ["PAST"], "Op" + $P1953 = $P1952."new"("list" :named("pasttype")) + store_lex "$past", $P1953 .annotate 'line', 710 - get_hll_global $P1940, ["PAST"], "Op" - $P1941 = $P1940."new"("list" :named("pasttype")) - store_lex "$past", $P1941 -.annotate 'line', 709 - goto if_1926_end - if_1926: -.annotate 'line', 704 - find_lex $P1929, "$/" - unless_null $P1929, vivify_585 - $P1929 = root_new ['parrot';'Hash'] + goto if_1938_end + if_1938: +.annotate 'line', 705 + find_lex $P1941, "$/" + unless_null $P1941, vivify_585 + $P1941 = root_new ['parrot';'Hash'] vivify_585: - set $P1930, $P1929["EXPR"] - unless_null $P1930, vivify_586 - $P1930 = root_new ['parrot';'ResizablePMCArray'] + set $P1942, $P1941["EXPR"] + unless_null $P1942, vivify_586 + $P1942 = root_new ['parrot';'ResizablePMCArray'] vivify_586: - set $P1931, $P1930[0] - unless_null $P1931, vivify_587 - new $P1931, "Undef" + set $P1943, $P1942[0] + unless_null $P1943, vivify_587 + new $P1943, "Undef" vivify_587: - $P1932 = $P1931."ast"() - store_lex "$past", $P1932 -.annotate 'line', 705 - find_lex $P1934, "$past" - $S1935 = $P1934."name"() - isne $I1936, $S1935, "&infix:<,>" - unless $I1936, if_1933_end + $P1944 = $P1943."ast"() + store_lex "$past", $P1944 .annotate 'line', 706 - get_hll_global $P1937, ["PAST"], "Op" - find_lex $P1938, "$past" - $P1939 = $P1937."new"($P1938, "list" :named("pasttype")) - store_lex "$past", $P1939 - if_1933_end: - if_1926_end: -.annotate 'line', 712 - find_lex $P1942, "$past" - $P1942."name"("&circumfix:<[ ]>") + find_lex $P1946, "$past" + $S1947 = $P1946."name"() + isne $I1948, $S1947, "&infix:<,>" + unless $I1948, if_1945_end +.annotate 'line', 707 + get_hll_global $P1949, ["PAST"], "Op" + find_lex $P1950, "$past" + $P1951 = $P1949."new"($P1950, "list" :named("pasttype")) + store_lex "$past", $P1951 + if_1945_end: + if_1938_end: .annotate 'line', 713 - find_lex $P1943, "$/" - find_lex $P1944, "$past" - $P1945 = $P1943."!make"($P1944) -.annotate 'line', 701 - .return ($P1945) - control_1921: + find_lex $P1954, "$past" + $P1954."name"("&circumfix:<[ ]>") +.annotate 'line', 714 + find_lex $P1955, "$/" + find_lex $P1956, "$past" + $P1957 = $P1955."!make"($P1956) +.annotate 'line', 702 + .return ($P1957) + control_1933: .local pmc exception .get_results (exception) - getattribute $P1946, exception, "payload" - .return ($P1946) + getattribute $P1958, exception, "payload" + .return ($P1958) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "circumfix:sym" :subid("104_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1950 -.annotate 'line', 716 - new $P1949, 'ExceptionHandler' - set_addr $P1949, control_1948 - $P1949."handle_types"(.CONTROL_RETURN) - push_eh $P1949 +.sub "circumfix:sym" :subid("104_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1962 +.annotate 'line', 717 + new $P1961, 'ExceptionHandler' + set_addr $P1961, control_1960 + $P1961."handle_types"(.CONTROL_RETURN) + push_eh $P1961 .lex "self", self - .lex "$/", param_1950 - find_lex $P1951, "$/" - find_lex $P1952, "$/" - unless_null $P1952, vivify_588 - $P1952 = root_new ['parrot';'Hash'] + .lex "$/", param_1962 + find_lex $P1963, "$/" + find_lex $P1964, "$/" + unless_null $P1964, vivify_588 + $P1964 = root_new ['parrot';'Hash'] vivify_588: - set $P1953, $P1952["quote_EXPR"] - unless_null $P1953, vivify_589 - new $P1953, "Undef" + set $P1965, $P1964["quote_EXPR"] + unless_null $P1965, vivify_589 + new $P1965, "Undef" vivify_589: - $P1954 = $P1953."ast"() - $P1955 = $P1951."!make"($P1954) - .return ($P1955) - control_1948: + $P1966 = $P1965."ast"() + $P1967 = $P1963."!make"($P1966) + .return ($P1967) + control_1960: .local pmc exception .get_results (exception) - getattribute $P1956, exception, "payload" - .return ($P1956) + getattribute $P1968, exception, "payload" + .return ($P1968) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("105_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1960 -.annotate 'line', 717 - new $P1959, 'ExceptionHandler' - set_addr $P1959, control_1958 - $P1959."handle_types"(.CONTROL_RETURN) - push_eh $P1959 +.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("105_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1972 +.annotate 'line', 718 + new $P1971, 'ExceptionHandler' + set_addr $P1971, control_1970 + $P1971."handle_types"(.CONTROL_RETURN) + push_eh $P1971 .lex "self", self - .lex "$/", param_1960 - find_lex $P1961, "$/" - find_lex $P1962, "$/" - unless_null $P1962, vivify_590 - $P1962 = root_new ['parrot';'Hash'] + .lex "$/", param_1972 + find_lex $P1973, "$/" + find_lex $P1974, "$/" + unless_null $P1974, vivify_590 + $P1974 = root_new ['parrot';'Hash'] vivify_590: - set $P1963, $P1962["quote_EXPR"] - unless_null $P1963, vivify_591 - new $P1963, "Undef" + set $P1975, $P1974["quote_EXPR"] + unless_null $P1975, vivify_591 + new $P1975, "Undef" vivify_591: - $P1964 = $P1963."ast"() - $P1965 = $P1961."!make"($P1964) - .return ($P1965) - control_1958: + $P1976 = $P1975."ast"() + $P1977 = $P1973."!make"($P1976) + .return ($P1977) + control_1970: .local pmc exception .get_results (exception) - getattribute $P1966, exception, "payload" - .return ($P1966) + getattribute $P1978, exception, "payload" + .return ($P1978) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "circumfix:sym<{ }>" :subid("106_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1970 -.annotate 'line', 719 - new $P1969, 'ExceptionHandler' - set_addr $P1969, control_1968 - $P1969."handle_types"(.CONTROL_RETURN) - push_eh $P1969 - .lex "self", self - .lex "$/", param_1970 +.sub "circumfix:sym<{ }>" :subid("106_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_1982 .annotate 'line', 720 - new $P1971, "Undef" - .lex "$past", $P1971 - find_lex $P1974, "$/" - unless_null $P1974, vivify_592 - $P1974 = root_new ['parrot';'Hash'] + new $P1981, 'ExceptionHandler' + set_addr $P1981, control_1980 + $P1981."handle_types"(.CONTROL_RETURN) + push_eh $P1981 + .lex "self", self + .lex "$/", param_1982 +.annotate 'line', 721 + new $P1983, "Undef" + .lex "$past", $P1983 + find_lex $P1986, "$/" + unless_null $P1986, vivify_592 + $P1986 = root_new ['parrot';'Hash'] vivify_592: - set $P1975, $P1974["pblock"] - unless_null $P1975, vivify_593 - $P1975 = root_new ['parrot';'Hash'] + set $P1987, $P1986["pblock"] + unless_null $P1987, vivify_593 + $P1987 = root_new ['parrot';'Hash'] vivify_593: - set $P1976, $P1975["blockoid"] - unless_null $P1976, vivify_594 - $P1976 = root_new ['parrot';'Hash'] + set $P1988, $P1987["blockoid"] + unless_null $P1988, vivify_594 + $P1988 = root_new ['parrot';'Hash'] vivify_594: - set $P1977, $P1976["statementlist"] - unless_null $P1977, vivify_595 - $P1977 = root_new ['parrot';'Hash'] + set $P1989, $P1988["statementlist"] + unless_null $P1989, vivify_595 + $P1989 = root_new ['parrot';'Hash'] vivify_595: - set $P1978, $P1977["statement"] - unless_null $P1978, vivify_596 - new $P1978, "Undef" + set $P1990, $P1989["statement"] + unless_null $P1990, vivify_596 + new $P1990, "Undef" vivify_596: - set $N1979, $P1978 - isgt $I1980, $N1979, 0.0 - if $I1980, if_1973 -.annotate 'line', 722 - $P1984 = "vivitype"("%") - set $P1972, $P1984 -.annotate 'line', 720 - goto if_1973_end - if_1973: + set $N1991, $P1990 + isgt $I1992, $N1991, 0.0 + if $I1992, if_1985 +.annotate 'line', 723 + $P1996 = "vivitype"("%") + set $P1984, $P1996 .annotate 'line', 721 - find_lex $P1981, "$/" - unless_null $P1981, vivify_597 - $P1981 = root_new ['parrot';'Hash'] + goto if_1985_end + if_1985: +.annotate 'line', 722 + find_lex $P1993, "$/" + unless_null $P1993, vivify_597 + $P1993 = root_new ['parrot';'Hash'] vivify_597: - set $P1982, $P1981["pblock"] - unless_null $P1982, vivify_598 - new $P1982, "Undef" + set $P1994, $P1993["pblock"] + unless_null $P1994, vivify_598 + new $P1994, "Undef" vivify_598: - $P1983 = $P1982."ast"() - set $P1972, $P1983 - if_1973_end: - store_lex "$past", $P1972 -.annotate 'line', 723 - new $P1985, "Integer" - assign $P1985, 1 - find_lex $P1986, "$past" - unless_null $P1986, vivify_599 - $P1986 = root_new ['parrot';'Hash'] - store_lex "$past", $P1986 - vivify_599: - set $P1986["bareblock"], $P1985 + $P1995 = $P1994."ast"() + set $P1984, $P1995 + if_1985_end: + store_lex "$past", $P1984 .annotate 'line', 724 - find_lex $P1987, "$/" - find_lex $P1988, "$past" - $P1989 = $P1987."!make"($P1988) -.annotate 'line', 719 - .return ($P1989) - control_1968: + new $P1997, "Integer" + assign $P1997, 1 + find_lex $P1998, "$past" + unless_null $P1998, vivify_599 + $P1998 = root_new ['parrot';'Hash'] + store_lex "$past", $P1998 + vivify_599: + set $P1998["bareblock"], $P1997 +.annotate 'line', 725 + find_lex $P1999, "$/" + find_lex $P2000, "$past" + $P2001 = $P1999."!make"($P2000) +.annotate 'line', 720 + .return ($P2001) + control_1980: .local pmc exception .get_results (exception) - getattribute $P1990, exception, "payload" - .return ($P1990) + getattribute $P2002, exception, "payload" + .return ($P2002) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "circumfix:sym" :subid("107_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_1994 -.annotate 'line', 727 - new $P1993, 'ExceptionHandler' - set_addr $P1993, control_1992 - $P1993."handle_types"(.CONTROL_RETURN) - push_eh $P1993 - .lex "self", self - .lex "$/", param_1994 +.sub "circumfix:sym" :subid("107_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2006 .annotate 'line', 728 - new $P1995, "Undef" - .lex "$name", $P1995 - find_lex $P1998, "$/" - unless_null $P1998, vivify_600 - $P1998 = root_new ['parrot';'Hash'] + new $P2005, 'ExceptionHandler' + set_addr $P2005, control_2004 + $P2005."handle_types"(.CONTROL_RETURN) + push_eh $P2005 + .lex "self", self + .lex "$/", param_2006 +.annotate 'line', 729 + new $P2007, "Undef" + .lex "$name", $P2007 + find_lex $P2010, "$/" + unless_null $P2010, vivify_600 + $P2010 = root_new ['parrot';'Hash'] vivify_600: - set $P1999, $P1998["sigil"] - unless_null $P1999, vivify_601 - new $P1999, "Undef" + set $P2011, $P2010["sigil"] + unless_null $P2011, vivify_601 + new $P2011, "Undef" vivify_601: - set $S2000, $P1999 - iseq $I2001, $S2000, "@" - if $I2001, if_1997 -.annotate 'line', 729 - find_lex $P2005, "$/" - unless_null $P2005, vivify_602 - $P2005 = root_new ['parrot';'Hash'] + set $S2012, $P2011 + iseq $I2013, $S2012, "@" + if $I2013, if_2009 +.annotate 'line', 730 + find_lex $P2017, "$/" + unless_null $P2017, vivify_602 + $P2017 = root_new ['parrot';'Hash'] vivify_602: - set $P2006, $P2005["sigil"] - unless_null $P2006, vivify_603 - new $P2006, "Undef" + set $P2018, $P2017["sigil"] + unless_null $P2018, vivify_603 + new $P2018, "Undef" vivify_603: - set $S2007, $P2006 - iseq $I2008, $S2007, "%" - if $I2008, if_2004 - new $P2010, "String" - assign $P2010, "item" - set $P2003, $P2010 - goto if_2004_end - if_2004: - new $P2009, "String" - assign $P2009, "hash" - set $P2003, $P2009 - if_2004_end: - set $P1996, $P2003 -.annotate 'line', 728 - goto if_1997_end - if_1997: - new $P2002, "String" - assign $P2002, "list" - set $P1996, $P2002 - if_1997_end: - store_lex "$name", $P1996 -.annotate 'line', 731 - find_lex $P2011, "$/" - get_hll_global $P2012, ["PAST"], "Op" - find_lex $P2013, "$name" - find_lex $P2014, "$/" - unless_null $P2014, vivify_604 - $P2014 = root_new ['parrot';'Hash'] + set $S2019, $P2018 + iseq $I2020, $S2019, "%" + if $I2020, if_2016 + new $P2022, "String" + assign $P2022, "item" + set $P2015, $P2022 + goto if_2016_end + if_2016: + new $P2021, "String" + assign $P2021, "hash" + set $P2015, $P2021 + if_2016_end: + set $P2008, $P2015 +.annotate 'line', 729 + goto if_2009_end + if_2009: + new $P2014, "String" + assign $P2014, "list" + set $P2008, $P2014 + if_2009_end: + store_lex "$name", $P2008 +.annotate 'line', 732 + find_lex $P2023, "$/" + get_hll_global $P2024, ["PAST"], "Op" + find_lex $P2025, "$name" + find_lex $P2026, "$/" + unless_null $P2026, vivify_604 + $P2026 = root_new ['parrot';'Hash'] vivify_604: - set $P2015, $P2014["semilist"] - unless_null $P2015, vivify_605 - new $P2015, "Undef" + set $P2027, $P2026["semilist"] + unless_null $P2027, vivify_605 + new $P2027, "Undef" vivify_605: - $P2016 = $P2015."ast"() - $P2017 = $P2012."new"($P2016, "callmethod" :named("pasttype"), $P2013 :named("name")) - $P2018 = $P2011."!make"($P2017) -.annotate 'line', 727 - .return ($P2018) - control_1992: + $P2028 = $P2027."ast"() + $P2029 = $P2024."new"($P2028, "callmethod" :named("pasttype"), $P2025 :named("name")) + $P2030 = $P2023."!make"($P2029) +.annotate 'line', 728 + .return ($P2030) + control_2004: .local pmc exception .get_results (exception) - getattribute $P2019, exception, "payload" - .return ($P2019) + getattribute $P2031, exception, "payload" + .return ($P2031) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "semilist" :subid("108_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2023 -.annotate 'line', 734 - new $P2022, 'ExceptionHandler' - set_addr $P2022, control_2021 - $P2022."handle_types"(.CONTROL_RETURN) - push_eh $P2022 +.sub "semilist" :subid("108_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2035 +.annotate 'line', 735 + new $P2034, 'ExceptionHandler' + set_addr $P2034, control_2033 + $P2034."handle_types"(.CONTROL_RETURN) + push_eh $P2034 .lex "self", self - .lex "$/", param_2023 - find_lex $P2024, "$/" - find_lex $P2025, "$/" - unless_null $P2025, vivify_606 - $P2025 = root_new ['parrot';'Hash'] + .lex "$/", param_2035 + find_lex $P2036, "$/" + find_lex $P2037, "$/" + unless_null $P2037, vivify_606 + $P2037 = root_new ['parrot';'Hash'] vivify_606: - set $P2026, $P2025["statement"] - unless_null $P2026, vivify_607 - new $P2026, "Undef" + set $P2038, $P2037["statement"] + unless_null $P2038, vivify_607 + new $P2038, "Undef" vivify_607: - $P2027 = $P2026."ast"() - $P2028 = $P2024."!make"($P2027) - .return ($P2028) - control_2021: + $P2039 = $P2038."ast"() + $P2040 = $P2036."!make"($P2039) + .return ($P2040) + control_2033: .local pmc exception .get_results (exception) - getattribute $P2029, exception, "payload" - .return ($P2029) + getattribute $P2041, exception, "payload" + .return ($P2041) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postcircumfix:sym<[ ]>" :subid("109_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2033 -.annotate 'line', 736 - new $P2032, 'ExceptionHandler' - set_addr $P2032, control_2031 - $P2032."handle_types"(.CONTROL_RETURN) - push_eh $P2032 - .lex "self", self - .lex "$/", param_2033 +.sub "postcircumfix:sym<[ ]>" :subid("109_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2045 .annotate 'line', 737 - find_lex $P2034, "$/" - get_hll_global $P2035, ["PAST"], "Var" - find_lex $P2036, "$/" - unless_null $P2036, vivify_608 - $P2036 = root_new ['parrot';'Hash'] + new $P2044, 'ExceptionHandler' + set_addr $P2044, control_2043 + $P2044."handle_types"(.CONTROL_RETURN) + push_eh $P2044 + .lex "self", self + .lex "$/", param_2045 +.annotate 'line', 738 + find_lex $P2046, "$/" + get_hll_global $P2047, ["PAST"], "Var" + find_lex $P2048, "$/" + unless_null $P2048, vivify_608 + $P2048 = root_new ['parrot';'Hash'] vivify_608: - set $P2037, $P2036["EXPR"] - unless_null $P2037, vivify_609 - new $P2037, "Undef" + set $P2049, $P2048["EXPR"] + unless_null $P2049, vivify_609 + new $P2049, "Undef" vivify_609: - $P2038 = $P2037."ast"() -.annotate 'line', 739 - $P2039 = "vivitype"("@") - $P2040 = $P2035."new"($P2038, "keyed_int" :named("scope"), "Undef" :named("viviself"), $P2039 :named("vivibase")) + $P2050 = $P2049."ast"() +.annotate 'line', 740 + $P2051 = "vivitype"("@") + $P2052 = $P2047."new"($P2050, "keyed_int" :named("scope"), "Undef" :named("viviself"), $P2051 :named("vivibase")) +.annotate 'line', 738 + $P2053 = $P2046."!make"($P2052) .annotate 'line', 737 - $P2041 = $P2034."!make"($P2040) -.annotate 'line', 736 - .return ($P2041) - control_2031: + .return ($P2053) + control_2043: .local pmc exception .get_results (exception) - getattribute $P2042, exception, "payload" - .return ($P2042) + getattribute $P2054, exception, "payload" + .return ($P2054) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postcircumfix:sym<{ }>" :subid("110_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2046 -.annotate 'line', 742 - new $P2045, 'ExceptionHandler' - set_addr $P2045, control_2044 - $P2045."handle_types"(.CONTROL_RETURN) - push_eh $P2045 - .lex "self", self - .lex "$/", param_2046 +.sub "postcircumfix:sym<{ }>" :subid("110_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2058 .annotate 'line', 743 - find_lex $P2047, "$/" - get_hll_global $P2048, ["PAST"], "Var" - find_lex $P2049, "$/" - unless_null $P2049, vivify_610 - $P2049 = root_new ['parrot';'Hash'] + new $P2057, 'ExceptionHandler' + set_addr $P2057, control_2056 + $P2057."handle_types"(.CONTROL_RETURN) + push_eh $P2057 + .lex "self", self + .lex "$/", param_2058 +.annotate 'line', 744 + find_lex $P2059, "$/" + get_hll_global $P2060, ["PAST"], "Var" + find_lex $P2061, "$/" + unless_null $P2061, vivify_610 + $P2061 = root_new ['parrot';'Hash'] vivify_610: - set $P2050, $P2049["EXPR"] - unless_null $P2050, vivify_611 - new $P2050, "Undef" + set $P2062, $P2061["EXPR"] + unless_null $P2062, vivify_611 + new $P2062, "Undef" vivify_611: - $P2051 = $P2050."ast"() -.annotate 'line', 745 - $P2052 = "vivitype"("%") - $P2053 = $P2048."new"($P2051, "keyed" :named("scope"), "Undef" :named("viviself"), $P2052 :named("vivibase")) + $P2063 = $P2062."ast"() +.annotate 'line', 746 + $P2064 = "vivitype"("%") + $P2065 = $P2060."new"($P2063, "keyed" :named("scope"), "Undef" :named("viviself"), $P2064 :named("vivibase")) +.annotate 'line', 744 + $P2066 = $P2059."!make"($P2065) .annotate 'line', 743 - $P2054 = $P2047."!make"($P2053) -.annotate 'line', 742 - .return ($P2054) - control_2044: + .return ($P2066) + control_2056: .local pmc exception .get_results (exception) - getattribute $P2055, exception, "payload" - .return ($P2055) + getattribute $P2067, exception, "payload" + .return ($P2067) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postcircumfix:sym" :subid("111_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2059 -.annotate 'line', 748 - new $P2058, 'ExceptionHandler' - set_addr $P2058, control_2057 - $P2058."handle_types"(.CONTROL_RETURN) - push_eh $P2058 - .lex "self", self - .lex "$/", param_2059 +.sub "postcircumfix:sym" :subid("111_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2071 .annotate 'line', 749 - find_lex $P2060, "$/" - get_hll_global $P2061, ["PAST"], "Var" - find_lex $P2062, "$/" - unless_null $P2062, vivify_612 - $P2062 = root_new ['parrot';'Hash'] + new $P2070, 'ExceptionHandler' + set_addr $P2070, control_2069 + $P2070."handle_types"(.CONTROL_RETURN) + push_eh $P2070 + .lex "self", self + .lex "$/", param_2071 +.annotate 'line', 750 + find_lex $P2072, "$/" + get_hll_global $P2073, ["PAST"], "Var" + find_lex $P2074, "$/" + unless_null $P2074, vivify_612 + $P2074 = root_new ['parrot';'Hash'] vivify_612: - set $P2063, $P2062["quote_EXPR"] - unless_null $P2063, vivify_613 - new $P2063, "Undef" + set $P2075, $P2074["quote_EXPR"] + unless_null $P2075, vivify_613 + new $P2075, "Undef" vivify_613: - $P2064 = $P2063."ast"() -.annotate 'line', 751 - $P2065 = "vivitype"("%") - $P2066 = $P2061."new"($P2064, "keyed" :named("scope"), "Undef" :named("viviself"), $P2065 :named("vivibase")) + $P2076 = $P2075."ast"() +.annotate 'line', 752 + $P2077 = "vivitype"("%") + $P2078 = $P2073."new"($P2076, "keyed" :named("scope"), "Undef" :named("viviself"), $P2077 :named("vivibase")) +.annotate 'line', 750 + $P2079 = $P2072."!make"($P2078) .annotate 'line', 749 - $P2067 = $P2060."!make"($P2066) -.annotate 'line', 748 - .return ($P2067) - control_2057: + .return ($P2079) + control_2069: .local pmc exception .get_results (exception) - getattribute $P2068, exception, "payload" - .return ($P2068) + getattribute $P2080, exception, "payload" + .return ($P2080) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postcircumfix:sym<( )>" :subid("112_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2072 -.annotate 'line', 754 - new $P2071, 'ExceptionHandler' - set_addr $P2071, control_2070 - $P2071."handle_types"(.CONTROL_RETURN) - push_eh $P2071 - .lex "self", self - .lex "$/", param_2072 +.sub "postcircumfix:sym<( )>" :subid("112_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2084 .annotate 'line', 755 - find_lex $P2073, "$/" - find_lex $P2074, "$/" - unless_null $P2074, vivify_614 - $P2074 = root_new ['parrot';'Hash'] + new $P2083, 'ExceptionHandler' + set_addr $P2083, control_2082 + $P2083."handle_types"(.CONTROL_RETURN) + push_eh $P2083 + .lex "self", self + .lex "$/", param_2084 +.annotate 'line', 756 + find_lex $P2085, "$/" + find_lex $P2086, "$/" + unless_null $P2086, vivify_614 + $P2086 = root_new ['parrot';'Hash'] vivify_614: - set $P2075, $P2074["arglist"] - unless_null $P2075, vivify_615 - new $P2075, "Undef" + set $P2087, $P2086["arglist"] + unless_null $P2087, vivify_615 + new $P2087, "Undef" vivify_615: - $P2076 = $P2075."ast"() - $P2077 = $P2073."!make"($P2076) -.annotate 'line', 754 - .return ($P2077) - control_2070: + $P2088 = $P2087."ast"() + $P2089 = $P2085."!make"($P2088) +.annotate 'line', 755 + .return ($P2089) + control_2082: .local pmc exception .get_results (exception) - getattribute $P2078, exception, "payload" - .return ($P2078) + getattribute $P2090, exception, "payload" + .return ($P2090) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "value" :subid("113_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2082 -.annotate 'line', 758 - new $P2081, 'ExceptionHandler' - set_addr $P2081, control_2080 - $P2081."handle_types"(.CONTROL_RETURN) - push_eh $P2081 - .lex "self", self - .lex "$/", param_2082 +.sub "value" :subid("113_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2094 .annotate 'line', 759 - find_lex $P2083, "$/" - find_lex $P2086, "$/" - unless_null $P2086, vivify_616 - $P2086 = root_new ['parrot';'Hash'] + new $P2093, 'ExceptionHandler' + set_addr $P2093, control_2092 + $P2093."handle_types"(.CONTROL_RETURN) + push_eh $P2093 + .lex "self", self + .lex "$/", param_2094 +.annotate 'line', 760 + find_lex $P2095, "$/" + find_lex $P2098, "$/" + unless_null $P2098, vivify_616 + $P2098 = root_new ['parrot';'Hash'] vivify_616: - set $P2087, $P2086["quote"] - unless_null $P2087, vivify_617 - new $P2087, "Undef" + set $P2099, $P2098["quote"] + unless_null $P2099, vivify_617 + new $P2099, "Undef" vivify_617: - if $P2087, if_2085 - find_lex $P2091, "$/" - unless_null $P2091, vivify_618 - $P2091 = root_new ['parrot';'Hash'] + if $P2099, if_2097 + find_lex $P2103, "$/" + unless_null $P2103, vivify_618 + $P2103 = root_new ['parrot';'Hash'] vivify_618: - set $P2092, $P2091["number"] - unless_null $P2092, vivify_619 - new $P2092, "Undef" + set $P2104, $P2103["number"] + unless_null $P2104, vivify_619 + new $P2104, "Undef" vivify_619: - $P2093 = $P2092."ast"() - set $P2084, $P2093 - goto if_2085_end - if_2085: - find_lex $P2088, "$/" - unless_null $P2088, vivify_620 - $P2088 = root_new ['parrot';'Hash'] + $P2105 = $P2104."ast"() + set $P2096, $P2105 + goto if_2097_end + if_2097: + find_lex $P2100, "$/" + unless_null $P2100, vivify_620 + $P2100 = root_new ['parrot';'Hash'] vivify_620: - set $P2089, $P2088["quote"] - unless_null $P2089, vivify_621 - new $P2089, "Undef" + set $P2101, $P2100["quote"] + unless_null $P2101, vivify_621 + new $P2101, "Undef" vivify_621: - $P2090 = $P2089."ast"() - set $P2084, $P2090 - if_2085_end: - $P2094 = $P2083."!make"($P2084) -.annotate 'line', 758 - .return ($P2094) - control_2080: + $P2102 = $P2101."ast"() + set $P2096, $P2102 + if_2097_end: + $P2106 = $P2095."!make"($P2096) +.annotate 'line', 759 + .return ($P2106) + control_2092: .local pmc exception .get_results (exception) - getattribute $P2095, exception, "payload" - .return ($P2095) + getattribute $P2107, exception, "payload" + .return ($P2107) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "number" :subid("114_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2099 -.annotate 'line', 762 - new $P2098, 'ExceptionHandler' - set_addr $P2098, control_2097 - $P2098."handle_types"(.CONTROL_RETURN) - push_eh $P2098 - .lex "self", self - .lex "$/", param_2099 +.sub "number" :subid("114_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2111 .annotate 'line', 763 - new $P2100, "Undef" - .lex "$value", $P2100 - find_lex $P2103, "$/" - unless_null $P2103, vivify_622 - $P2103 = root_new ['parrot';'Hash'] + new $P2110, 'ExceptionHandler' + set_addr $P2110, control_2109 + $P2110."handle_types"(.CONTROL_RETURN) + push_eh $P2110 + .lex "self", self + .lex "$/", param_2111 +.annotate 'line', 764 + new $P2112, "Undef" + .lex "$value", $P2112 + find_lex $P2115, "$/" + unless_null $P2115, vivify_622 + $P2115 = root_new ['parrot';'Hash'] vivify_622: - set $P2104, $P2103["dec_number"] - unless_null $P2104, vivify_623 - new $P2104, "Undef" + set $P2116, $P2115["dec_number"] + unless_null $P2116, vivify_623 + new $P2116, "Undef" vivify_623: - if $P2104, if_2102 - find_lex $P2108, "$/" - unless_null $P2108, vivify_624 - $P2108 = root_new ['parrot';'Hash'] + if $P2116, if_2114 + find_lex $P2120, "$/" + unless_null $P2120, vivify_624 + $P2120 = root_new ['parrot';'Hash'] vivify_624: - set $P2109, $P2108["integer"] - unless_null $P2109, vivify_625 - new $P2109, "Undef" + set $P2121, $P2120["integer"] + unless_null $P2121, vivify_625 + new $P2121, "Undef" vivify_625: - $P2110 = $P2109."ast"() - set $P2101, $P2110 - goto if_2102_end - if_2102: - find_lex $P2105, "$/" - unless_null $P2105, vivify_626 - $P2105 = root_new ['parrot';'Hash'] + $P2122 = $P2121."ast"() + set $P2113, $P2122 + goto if_2114_end + if_2114: + find_lex $P2117, "$/" + unless_null $P2117, vivify_626 + $P2117 = root_new ['parrot';'Hash'] vivify_626: - set $P2106, $P2105["dec_number"] - unless_null $P2106, vivify_627 - new $P2106, "Undef" + set $P2118, $P2117["dec_number"] + unless_null $P2118, vivify_627 + new $P2118, "Undef" vivify_627: - $P2107 = $P2106."ast"() - set $P2101, $P2107 - if_2102_end: - store_lex "$value", $P2101 -.annotate 'line', 764 - find_lex $P2112, "$/" - unless_null $P2112, vivify_628 - $P2112 = root_new ['parrot';'Hash'] + $P2119 = $P2118."ast"() + set $P2113, $P2119 + if_2114_end: + store_lex "$value", $P2113 +.annotate 'line', 765 + find_lex $P2124, "$/" + unless_null $P2124, vivify_628 + $P2124 = root_new ['parrot';'Hash'] vivify_628: - set $P2113, $P2112["sign"] - unless_null $P2113, vivify_629 - new $P2113, "Undef" + set $P2125, $P2124["sign"] + unless_null $P2125, vivify_629 + new $P2125, "Undef" vivify_629: - set $S2114, $P2113 - iseq $I2115, $S2114, "-" - unless $I2115, if_2111_end - find_lex $P2116, "$value" - neg $P2117, $P2116 - store_lex "$value", $P2117 - if_2111_end: -.annotate 'line', 765 - find_lex $P2118, "$/" - get_hll_global $P2119, ["PAST"], "Val" - find_lex $P2120, "$value" - $P2121 = $P2119."new"($P2120 :named("value")) - $P2122 = $P2118."!make"($P2121) -.annotate 'line', 762 - .return ($P2122) - control_2097: + set $S2126, $P2125 + iseq $I2127, $S2126, "-" + unless $I2127, if_2123_end + find_lex $P2128, "$value" + neg $P2129, $P2128 + store_lex "$value", $P2129 + if_2123_end: +.annotate 'line', 766 + find_lex $P2130, "$/" + get_hll_global $P2131, ["PAST"], "Val" + find_lex $P2132, "$value" + $P2133 = $P2131."new"($P2132 :named("value")) + $P2134 = $P2130."!make"($P2133) +.annotate 'line', 763 + .return ($P2134) + control_2109: .local pmc exception .get_results (exception) - getattribute $P2123, exception, "payload" - .return ($P2123) + getattribute $P2135, exception, "payload" + .return ($P2135) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("115_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2127 -.annotate 'line', 768 - new $P2126, 'ExceptionHandler' - set_addr $P2126, control_2125 - $P2126."handle_types"(.CONTROL_RETURN) - push_eh $P2126 +.sub "quote:sym" :subid("115_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2139 +.annotate 'line', 769 + new $P2138, 'ExceptionHandler' + set_addr $P2138, control_2137 + $P2138."handle_types"(.CONTROL_RETURN) + push_eh $P2138 .lex "self", self - .lex "$/", param_2127 - find_lex $P2128, "$/" - find_lex $P2129, "$/" - unless_null $P2129, vivify_630 - $P2129 = root_new ['parrot';'Hash'] + .lex "$/", param_2139 + find_lex $P2140, "$/" + find_lex $P2141, "$/" + unless_null $P2141, vivify_630 + $P2141 = root_new ['parrot';'Hash'] vivify_630: - set $P2130, $P2129["quote_EXPR"] - unless_null $P2130, vivify_631 - new $P2130, "Undef" + set $P2142, $P2141["quote_EXPR"] + unless_null $P2142, vivify_631 + new $P2142, "Undef" vivify_631: - $P2131 = $P2130."ast"() - $P2132 = $P2128."!make"($P2131) - .return ($P2132) - control_2125: + $P2143 = $P2142."ast"() + $P2144 = $P2140."!make"($P2143) + .return ($P2144) + control_2137: .local pmc exception .get_results (exception) - getattribute $P2133, exception, "payload" - .return ($P2133) + getattribute $P2145, exception, "payload" + .return ($P2145) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("116_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2137 -.annotate 'line', 769 - new $P2136, 'ExceptionHandler' - set_addr $P2136, control_2135 - $P2136."handle_types"(.CONTROL_RETURN) - push_eh $P2136 +.sub "quote:sym" :subid("116_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2149 +.annotate 'line', 770 + new $P2148, 'ExceptionHandler' + set_addr $P2148, control_2147 + $P2148."handle_types"(.CONTROL_RETURN) + push_eh $P2148 .lex "self", self - .lex "$/", param_2137 - find_lex $P2138, "$/" - find_lex $P2139, "$/" - unless_null $P2139, vivify_632 - $P2139 = root_new ['parrot';'Hash'] + .lex "$/", param_2149 + find_lex $P2150, "$/" + find_lex $P2151, "$/" + unless_null $P2151, vivify_632 + $P2151 = root_new ['parrot';'Hash'] vivify_632: - set $P2140, $P2139["quote_EXPR"] - unless_null $P2140, vivify_633 - new $P2140, "Undef" + set $P2152, $P2151["quote_EXPR"] + unless_null $P2152, vivify_633 + new $P2152, "Undef" vivify_633: - $P2141 = $P2140."ast"() - $P2142 = $P2138."!make"($P2141) - .return ($P2142) - control_2135: + $P2153 = $P2152."ast"() + $P2154 = $P2150."!make"($P2153) + .return ($P2154) + control_2147: .local pmc exception .get_results (exception) - getattribute $P2143, exception, "payload" - .return ($P2143) + getattribute $P2155, exception, "payload" + .return ($P2155) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("117_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2147 -.annotate 'line', 770 - new $P2146, 'ExceptionHandler' - set_addr $P2146, control_2145 - $P2146."handle_types"(.CONTROL_RETURN) - push_eh $P2146 +.sub "quote:sym" :subid("117_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2159 +.annotate 'line', 771 + new $P2158, 'ExceptionHandler' + set_addr $P2158, control_2157 + $P2158."handle_types"(.CONTROL_RETURN) + push_eh $P2158 .lex "self", self - .lex "$/", param_2147 - find_lex $P2148, "$/" - find_lex $P2149, "$/" - unless_null $P2149, vivify_634 - $P2149 = root_new ['parrot';'Hash'] + .lex "$/", param_2159 + find_lex $P2160, "$/" + find_lex $P2161, "$/" + unless_null $P2161, vivify_634 + $P2161 = root_new ['parrot';'Hash'] vivify_634: - set $P2150, $P2149["quote_EXPR"] - unless_null $P2150, vivify_635 - new $P2150, "Undef" + set $P2162, $P2161["quote_EXPR"] + unless_null $P2162, vivify_635 + new $P2162, "Undef" vivify_635: - $P2151 = $P2150."ast"() - $P2152 = $P2148."!make"($P2151) - .return ($P2152) - control_2145: + $P2163 = $P2162."ast"() + $P2164 = $P2160."!make"($P2163) + .return ($P2164) + control_2157: .local pmc exception .get_results (exception) - getattribute $P2153, exception, "payload" - .return ($P2153) + getattribute $P2165, exception, "payload" + .return ($P2165) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("118_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2157 -.annotate 'line', 771 - new $P2156, 'ExceptionHandler' - set_addr $P2156, control_2155 - $P2156."handle_types"(.CONTROL_RETURN) - push_eh $P2156 +.sub "quote:sym" :subid("118_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2169 +.annotate 'line', 772 + new $P2168, 'ExceptionHandler' + set_addr $P2168, control_2167 + $P2168."handle_types"(.CONTROL_RETURN) + push_eh $P2168 .lex "self", self - .lex "$/", param_2157 - find_lex $P2158, "$/" - find_lex $P2159, "$/" - unless_null $P2159, vivify_636 - $P2159 = root_new ['parrot';'Hash'] + .lex "$/", param_2169 + find_lex $P2170, "$/" + find_lex $P2171, "$/" + unless_null $P2171, vivify_636 + $P2171 = root_new ['parrot';'Hash'] vivify_636: - set $P2160, $P2159["quote_EXPR"] - unless_null $P2160, vivify_637 - new $P2160, "Undef" + set $P2172, $P2171["quote_EXPR"] + unless_null $P2172, vivify_637 + new $P2172, "Undef" vivify_637: - $P2161 = $P2160."ast"() - $P2162 = $P2158."!make"($P2161) - .return ($P2162) - control_2155: + $P2173 = $P2172."ast"() + $P2174 = $P2170."!make"($P2173) + .return ($P2174) + control_2167: .local pmc exception .get_results (exception) - getattribute $P2163, exception, "payload" - .return ($P2163) + getattribute $P2175, exception, "payload" + .return ($P2175) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("119_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2167 -.annotate 'line', 772 - new $P2166, 'ExceptionHandler' - set_addr $P2166, control_2165 - $P2166."handle_types"(.CONTROL_RETURN) - push_eh $P2166 +.sub "quote:sym" :subid("119_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2179 +.annotate 'line', 773 + new $P2178, 'ExceptionHandler' + set_addr $P2178, control_2177 + $P2178."handle_types"(.CONTROL_RETURN) + push_eh $P2178 .lex "self", self - .lex "$/", param_2167 - find_lex $P2168, "$/" - find_lex $P2169, "$/" - unless_null $P2169, vivify_638 - $P2169 = root_new ['parrot';'Hash'] + .lex "$/", param_2179 + find_lex $P2180, "$/" + find_lex $P2181, "$/" + unless_null $P2181, vivify_638 + $P2181 = root_new ['parrot';'Hash'] vivify_638: - set $P2170, $P2169["quote_EXPR"] - unless_null $P2170, vivify_639 - new $P2170, "Undef" + set $P2182, $P2181["quote_EXPR"] + unless_null $P2182, vivify_639 + new $P2182, "Undef" vivify_639: - $P2171 = $P2170."ast"() - $P2172 = $P2168."!make"($P2171) - .return ($P2172) - control_2165: + $P2183 = $P2182."ast"() + $P2184 = $P2180."!make"($P2183) + .return ($P2184) + control_2177: .local pmc exception .get_results (exception) - getattribute $P2173, exception, "payload" - .return ($P2173) + getattribute $P2185, exception, "payload" + .return ($P2185) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("120_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2177 -.annotate 'line', 773 - new $P2176, 'ExceptionHandler' - set_addr $P2176, control_2175 - $P2176."handle_types"(.CONTROL_RETURN) - push_eh $P2176 - .lex "self", self - .lex "$/", param_2177 +.sub "quote:sym" :subid("120_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2189 .annotate 'line', 774 - find_lex $P2178, "$/" - get_hll_global $P2179, ["PAST"], "Op" - find_lex $P2180, "$/" - unless_null $P2180, vivify_640 - $P2180 = root_new ['parrot';'Hash'] + new $P2188, 'ExceptionHandler' + set_addr $P2188, control_2187 + $P2188."handle_types"(.CONTROL_RETURN) + push_eh $P2188 + .lex "self", self + .lex "$/", param_2189 +.annotate 'line', 775 + find_lex $P2190, "$/" + get_hll_global $P2191, ["PAST"], "Op" + find_lex $P2192, "$/" + unless_null $P2192, vivify_640 + $P2192 = root_new ['parrot';'Hash'] vivify_640: - set $P2181, $P2180["quote_EXPR"] - unless_null $P2181, vivify_641 - new $P2181, "Undef" + set $P2193, $P2192["quote_EXPR"] + unless_null $P2193, vivify_641 + new $P2193, "Undef" vivify_641: - $P2182 = $P2181."ast"() - $P2183 = $P2182."value"() - find_lex $P2184, "$/" - $P2185 = $P2179."new"($P2183 :named("inline"), "inline" :named("pasttype"), $P2184 :named("node")) - $P2186 = $P2178."!make"($P2185) -.annotate 'line', 773 - .return ($P2186) - control_2175: + $P2194 = $P2193."ast"() + $P2195 = $P2194."value"() + find_lex $P2196, "$/" + $P2197 = $P2191."new"($P2195 :named("inline"), "inline" :named("pasttype"), $P2196 :named("node")) + $P2198 = $P2190."!make"($P2197) +.annotate 'line', 774 + .return ($P2198) + control_2187: .local pmc exception .get_results (exception) - getattribute $P2187, exception, "payload" - .return ($P2187) + getattribute $P2199, exception, "payload" + .return ($P2199) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote:sym" :subid("121_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2191 - .param pmc param_2192 :optional - .param int has_param_2192 :opt_flag -.annotate 'line', 779 - new $P2190, 'ExceptionHandler' - set_addr $P2190, control_2189 - $P2190."handle_types"(.CONTROL_RETURN) - push_eh $P2190 +.sub "quote:sym" :subid("121_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2203 + .param pmc param_2204 :optional + .param int has_param_2204 :opt_flag +.annotate 'line', 780 + new $P2202, 'ExceptionHandler' + set_addr $P2202, control_2201 + $P2202."handle_types"(.CONTROL_RETURN) + push_eh $P2202 .lex "self", self - .lex "$/", param_2191 - if has_param_2192, optparam_642 - new $P2193, "Undef" - set param_2192, $P2193 + .lex "$/", param_2203 + if has_param_2204, optparam_642 + new $P2205, "Undef" + set param_2204, $P2205 optparam_642: - .lex "$key", param_2192 -.annotate 'line', 789 - new $P2194, "Undef" - .lex "$regex", $P2194 -.annotate 'line', 791 - new $P2195, "Undef" - .lex "$past", $P2195 -.annotate 'line', 780 - find_lex $P2197, "$key" - set $S2198, $P2197 - iseq $I2199, $S2198, "open" - unless $I2199, if_2196_end + .lex "$key", param_2204 +.annotate 'line', 790 + new $P2206, "Undef" + .lex "$regex", $P2206 +.annotate 'line', 792 + new $P2207, "Undef" + .lex "$past", $P2207 .annotate 'line', 781 + find_lex $P2209, "$key" + set $S2210, $P2209 + iseq $I2211, $S2210, "open" + unless $I2211, if_2208_end +.annotate 'line', 782 null $P0 set_hll_global ['Regex';'P6Regex';'Actions'], '$REGEXNAME', $P0 -.annotate 'line', 785 - get_global $P2200, "@BLOCK" - unless_null $P2200, vivify_643 - $P2200 = root_new ['parrot';'ResizablePMCArray'] +.annotate 'line', 786 + get_global $P2212, "@BLOCK" + unless_null $P2212, vivify_643 + $P2212 = root_new ['parrot';'ResizablePMCArray'] vivify_643: - set $P2201, $P2200[0] - unless_null $P2201, vivify_644 - new $P2201, "Undef" + set $P2213, $P2212[0] + unless_null $P2213, vivify_644 + new $P2213, "Undef" vivify_644: - $P2201."symbol"(unicode:"$\x{a2}", "lexical" :named("scope")) -.annotate 'line', 786 - get_global $P2202, "@BLOCK" - unless_null $P2202, vivify_645 - $P2202 = root_new ['parrot';'ResizablePMCArray'] + $P2213."symbol"(unicode:"$\x{a2}", "lexical" :named("scope")) +.annotate 'line', 787 + get_global $P2214, "@BLOCK" + unless_null $P2214, vivify_645 + $P2214 = root_new ['parrot';'ResizablePMCArray'] vivify_645: - set $P2203, $P2202[0] - unless_null $P2203, vivify_646 - new $P2203, "Undef" + set $P2215, $P2214[0] + unless_null $P2215, vivify_646 + new $P2215, "Undef" vivify_646: - $P2203."symbol"("$/", "lexical" :named("scope")) -.annotate 'line', 787 - new $P2204, "Exception" - set $P2204['type'], .CONTROL_RETURN - new $P2205, "Integer" - assign $P2205, 0 - setattribute $P2204, 'payload', $P2205 - throw $P2204 - if_2196_end: -.annotate 'line', 790 - get_hll_global $P2206, ["Regex";"P6Regex";"Actions"], "buildsub" - find_lex $P2207, "$/" - unless_null $P2207, vivify_647 - $P2207 = root_new ['parrot';'Hash'] + $P2215."symbol"("$/", "lexical" :named("scope")) +.annotate 'line', 788 + new $P2216, "Exception" + set $P2216['type'], .CONTROL_RETURN + new $P2217, "Integer" + assign $P2217, 0 + setattribute $P2216, 'payload', $P2217 + throw $P2216 + if_2208_end: +.annotate 'line', 791 + get_hll_global $P2218, ["Regex";"P6Regex";"Actions"], "buildsub" + find_lex $P2219, "$/" + unless_null $P2219, vivify_647 + $P2219 = root_new ['parrot';'Hash'] vivify_647: - set $P2208, $P2207["p6regex"] - unless_null $P2208, vivify_648 - new $P2208, "Undef" + set $P2220, $P2219["p6regex"] + unless_null $P2220, vivify_648 + new $P2220, "Undef" vivify_648: - $P2209 = $P2208."ast"() - get_global $P2210, "@BLOCK" - $P2211 = $P2210."shift"() - $P2212 = $P2206($P2209, $P2211) - store_lex "$regex", $P2212 -.annotate 'line', 792 - get_hll_global $P2213, ["PAST"], "Op" -.annotate 'line', 794 - get_hll_global $P2214, ["PAST"], "Var" - new $P2215, "ResizablePMCArray" - push $P2215, "Regex" - $P2216 = $P2214."new"("Regex" :named("name"), $P2215 :named("namespace"), "package" :named("scope")) - find_lex $P2217, "$regex" - $P2218 = $P2213."new"($P2216, $P2217, "callmethod" :named("pasttype"), "new" :named("name")) -.annotate 'line', 792 - store_lex "$past", $P2218 -.annotate 'line', 798 - find_lex $P2219, "$regex" - find_lex $P2220, "$past" - unless_null $P2220, vivify_649 - $P2220 = root_new ['parrot';'Hash'] - store_lex "$past", $P2220 - vivify_649: - set $P2220["sink"], $P2219 + $P2221 = $P2220."ast"() + get_global $P2222, "@BLOCK" + $P2223 = $P2222."shift"() + $P2224 = $P2218($P2221, $P2223) + store_lex "$regex", $P2224 +.annotate 'line', 793 + get_hll_global $P2225, ["PAST"], "Op" +.annotate 'line', 795 + get_hll_global $P2226, ["PAST"], "Var" + new $P2227, "ResizablePMCArray" + push $P2227, "Regex" + $P2228 = $P2226."new"("Regex" :named("name"), $P2227 :named("namespace"), "package" :named("scope")) + find_lex $P2229, "$regex" + $P2230 = $P2225."new"($P2228, $P2229, "callmethod" :named("pasttype"), "new" :named("name")) +.annotate 'line', 793 + store_lex "$past", $P2230 .annotate 'line', 799 - find_lex $P2221, "$/" - find_lex $P2222, "$past" - $P2223 = $P2221."!make"($P2222) -.annotate 'line', 779 - .return ($P2223) - control_2189: + find_lex $P2231, "$regex" + find_lex $P2232, "$past" + unless_null $P2232, vivify_649 + $P2232 = root_new ['parrot';'Hash'] + store_lex "$past", $P2232 + vivify_649: + set $P2232["sink"], $P2231 +.annotate 'line', 800 + find_lex $P2233, "$/" + find_lex $P2234, "$past" + $P2235 = $P2233."!make"($P2234) +.annotate 'line', 780 + .return ($P2235) + control_2201: .local pmc exception .get_results (exception) - getattribute $P2224, exception, "payload" - .return ($P2224) + getattribute $P2236, exception, "payload" + .return ($P2236) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym<$>" :subid("122_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2228 -.annotate 'line', 802 - new $P2227, 'ExceptionHandler' - set_addr $P2227, control_2226 - $P2227."handle_types"(.CONTROL_RETURN) - push_eh $P2227 +.sub "quote_escape:sym<$>" :subid("122_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2240 +.annotate 'line', 803 + new $P2239, 'ExceptionHandler' + set_addr $P2239, control_2238 + $P2239."handle_types"(.CONTROL_RETURN) + push_eh $P2239 .lex "self", self - .lex "$/", param_2228 - find_lex $P2229, "$/" - find_lex $P2230, "$/" - unless_null $P2230, vivify_650 - $P2230 = root_new ['parrot';'Hash'] + .lex "$/", param_2240 + find_lex $P2241, "$/" + find_lex $P2242, "$/" + unless_null $P2242, vivify_650 + $P2242 = root_new ['parrot';'Hash'] vivify_650: - set $P2231, $P2230["variable"] - unless_null $P2231, vivify_651 - new $P2231, "Undef" + set $P2243, $P2242["variable"] + unless_null $P2243, vivify_651 + new $P2243, "Undef" vivify_651: - $P2232 = $P2231."ast"() - $P2233 = $P2229."!make"($P2232) - .return ($P2233) - control_2226: + $P2244 = $P2243."ast"() + $P2245 = $P2241."!make"($P2244) + .return ($P2245) + control_2238: .local pmc exception .get_results (exception) - getattribute $P2234, exception, "payload" - .return ($P2234) + getattribute $P2246, exception, "payload" + .return ($P2246) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym<{ }>" :subid("123_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2238 -.annotate 'line', 803 - new $P2237, 'ExceptionHandler' - set_addr $P2237, control_2236 - $P2237."handle_types"(.CONTROL_RETURN) - push_eh $P2237 - .lex "self", self - .lex "$/", param_2238 +.sub "quote_escape:sym<{ }>" :subid("123_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2250 .annotate 'line', 804 - find_lex $P2239, "$/" - get_hll_global $P2240, ["PAST"], "Op" + new $P2249, 'ExceptionHandler' + set_addr $P2249, control_2248 + $P2249."handle_types"(.CONTROL_RETURN) + push_eh $P2249 + .lex "self", self + .lex "$/", param_2250 .annotate 'line', 805 - find_lex $P2241, "$/" - unless_null $P2241, vivify_652 - $P2241 = root_new ['parrot';'Hash'] + find_lex $P2251, "$/" + get_hll_global $P2252, ["PAST"], "Op" +.annotate 'line', 806 + find_lex $P2253, "$/" + unless_null $P2253, vivify_652 + $P2253 = root_new ['parrot';'Hash'] vivify_652: - set $P2242, $P2241["block"] - unless_null $P2242, vivify_653 - new $P2242, "Undef" + set $P2254, $P2253["block"] + unless_null $P2254, vivify_653 + new $P2254, "Undef" vivify_653: - $P2243 = $P2242."ast"() - $P2244 = "block_immediate"($P2243) - find_lex $P2245, "$/" - $P2246 = $P2240."new"($P2244, "set S*" :named("pirop"), $P2245 :named("node")) + $P2255 = $P2254."ast"() + $P2256 = "block_immediate"($P2255) + find_lex $P2257, "$/" + $P2258 = $P2252."new"($P2256, "set S*" :named("pirop"), $P2257 :named("node")) +.annotate 'line', 805 + $P2259 = $P2251."!make"($P2258) .annotate 'line', 804 - $P2247 = $P2239."!make"($P2246) -.annotate 'line', 803 - .return ($P2247) - control_2236: + .return ($P2259) + control_2248: .local pmc exception .get_results (exception) - getattribute $P2248, exception, "payload" - .return ($P2248) + getattribute $P2260, exception, "payload" + .return ($P2260) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "quote_escape:sym" :subid("124_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2252 -.annotate 'line', 808 - new $P2251, 'ExceptionHandler' - set_addr $P2251, control_2250 - $P2251."handle_types"(.CONTROL_RETURN) - push_eh $P2251 +.sub "quote_escape:sym" :subid("124_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2264 +.annotate 'line', 809 + new $P2263, 'ExceptionHandler' + set_addr $P2263, control_2262 + $P2263."handle_types"(.CONTROL_RETURN) + push_eh $P2263 .lex "self", self - .lex "$/", param_2252 - find_lex $P2253, "$/" - $P2254 = $P2253."!make"("\e") - .return ($P2254) - control_2250: + .lex "$/", param_2264 + find_lex $P2265, "$/" + $P2266 = $P2265."!make"("\e") + .return ($P2266) + control_2262: .local pmc exception .get_results (exception) - getattribute $P2255, exception, "payload" - .return ($P2255) + getattribute $P2267, exception, "payload" + .return ($P2267) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postfix:sym<.>" :subid("125_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2259 -.annotate 'line', 812 - new $P2258, 'ExceptionHandler' - set_addr $P2258, control_2257 - $P2258."handle_types"(.CONTROL_RETURN) - push_eh $P2258 +.sub "postfix:sym<.>" :subid("125_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2271 +.annotate 'line', 813 + new $P2270, 'ExceptionHandler' + set_addr $P2270, control_2269 + $P2270."handle_types"(.CONTROL_RETURN) + push_eh $P2270 .lex "self", self - .lex "$/", param_2259 - find_lex $P2260, "$/" - find_lex $P2261, "$/" - unless_null $P2261, vivify_654 - $P2261 = root_new ['parrot';'Hash'] + .lex "$/", param_2271 + find_lex $P2272, "$/" + find_lex $P2273, "$/" + unless_null $P2273, vivify_654 + $P2273 = root_new ['parrot';'Hash'] vivify_654: - set $P2262, $P2261["dotty"] - unless_null $P2262, vivify_655 - new $P2262, "Undef" + set $P2274, $P2273["dotty"] + unless_null $P2274, vivify_655 + new $P2274, "Undef" vivify_655: - $P2263 = $P2262."ast"() - $P2264 = $P2260."!make"($P2263) - .return ($P2264) - control_2257: + $P2275 = $P2274."ast"() + $P2276 = $P2272."!make"($P2275) + .return ($P2276) + control_2269: .local pmc exception .get_results (exception) - getattribute $P2265, exception, "payload" - .return ($P2265) + getattribute $P2277, exception, "payload" + .return ($P2277) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postfix:sym<++>" :subid("126_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2269 -.annotate 'line', 814 - new $P2268, 'ExceptionHandler' - set_addr $P2268, control_2267 - $P2268."handle_types"(.CONTROL_RETURN) - push_eh $P2268 - .lex "self", self - .lex "$/", param_2269 +.sub "postfix:sym<++>" :subid("126_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2281 .annotate 'line', 815 - find_lex $P2270, "$/" - get_hll_global $P2271, ["PAST"], "Op" + new $P2280, 'ExceptionHandler' + set_addr $P2280, control_2279 + $P2280."handle_types"(.CONTROL_RETURN) + push_eh $P2280 + .lex "self", self + .lex "$/", param_2281 +.annotate 'line', 816 + find_lex $P2282, "$/" + get_hll_global $P2283, ["PAST"], "Op" +.annotate 'line', 817 + new $P2284, "ResizablePMCArray" + push $P2284, " clone %r, %0" + push $P2284, " inc %0" + $P2285 = $P2283."new"("postfix:<++>" :named("name"), $P2284 :named("inline"), "inline" :named("pasttype")) .annotate 'line', 816 - new $P2272, "ResizablePMCArray" - push $P2272, " clone %r, %0" - push $P2272, " inc %0" - $P2273 = $P2271."new"("postfix:<++>" :named("name"), $P2272 :named("inline"), "inline" :named("pasttype")) + $P2286 = $P2282."!make"($P2285) .annotate 'line', 815 - $P2274 = $P2270."!make"($P2273) -.annotate 'line', 814 - .return ($P2274) - control_2267: + .return ($P2286) + control_2279: .local pmc exception .get_results (exception) - getattribute $P2275, exception, "payload" - .return ($P2275) + getattribute $P2287, exception, "payload" + .return ($P2287) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "postfix:sym<-->" :subid("127_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2279 -.annotate 'line', 820 - new $P2278, 'ExceptionHandler' - set_addr $P2278, control_2277 - $P2278."handle_types"(.CONTROL_RETURN) - push_eh $P2278 - .lex "self", self - .lex "$/", param_2279 +.sub "postfix:sym<-->" :subid("127_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2291 .annotate 'line', 821 - find_lex $P2280, "$/" - get_hll_global $P2281, ["PAST"], "Op" + new $P2290, 'ExceptionHandler' + set_addr $P2290, control_2289 + $P2290."handle_types"(.CONTROL_RETURN) + push_eh $P2290 + .lex "self", self + .lex "$/", param_2291 .annotate 'line', 822 - new $P2282, "ResizablePMCArray" - push $P2282, " clone %r, %0" - push $P2282, " dec %0" - $P2283 = $P2281."new"("postfix:<-->" :named("name"), $P2282 :named("inline"), "inline" :named("pasttype")) + find_lex $P2292, "$/" + get_hll_global $P2293, ["PAST"], "Op" +.annotate 'line', 823 + new $P2294, "ResizablePMCArray" + push $P2294, " clone %r, %0" + push $P2294, " dec %0" + $P2295 = $P2293."new"("postfix:<-->" :named("name"), $P2294 :named("inline"), "inline" :named("pasttype")) +.annotate 'line', 822 + $P2296 = $P2292."!make"($P2295) .annotate 'line', 821 - $P2284 = $P2280."!make"($P2283) -.annotate 'line', 820 - .return ($P2284) - control_2277: + .return ($P2296) + control_2289: .local pmc exception .get_results (exception) - getattribute $P2285, exception, "payload" - .return ($P2285) + getattribute $P2297, exception, "payload" + .return ($P2297) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "prefix:sym" :subid("128_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2289 -.annotate 'line', 826 - new $P2288, 'ExceptionHandler' - set_addr $P2288, control_2287 - $P2288."handle_types"(.CONTROL_RETURN) - push_eh $P2288 - .lex "self", self - .lex "$/", param_2289 +.sub "prefix:sym" :subid("128_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2301 .annotate 'line', 827 - find_lex $P2290, "$/" - get_hll_global $P2291, ["PAST"], "Op" + new $P2300, 'ExceptionHandler' + set_addr $P2300, control_2299 + $P2300."handle_types"(.CONTROL_RETURN) + push_eh $P2300 + .lex "self", self + .lex "$/", param_2301 .annotate 'line', 828 - get_hll_global $P2292, ["PAST"], "Var" - $P2293 = $P2292."new"("$/" :named("name"), "contextual" :named("scope")) - find_lex $P2294, "$/" - $P2295 = $P2291."new"($P2293, "callmethod" :named("pasttype"), "!make" :named("name"), $P2294 :named("node")) + find_lex $P2302, "$/" + get_hll_global $P2303, ["PAST"], "Op" +.annotate 'line', 829 + get_hll_global $P2304, ["PAST"], "Var" + $P2305 = $P2304."new"("$/" :named("name"), "contextual" :named("scope")) + find_lex $P2306, "$/" + $P2307 = $P2303."new"($P2305, "callmethod" :named("pasttype"), "!make" :named("name"), $P2306 :named("node")) +.annotate 'line', 828 + $P2308 = $P2302."!make"($P2307) .annotate 'line', 827 - $P2296 = $P2290."!make"($P2295) -.annotate 'line', 826 - .return ($P2296) - control_2287: + .return ($P2308) + control_2299: .local pmc exception .get_results (exception) - getattribute $P2297, exception, "payload" - .return ($P2297) + getattribute $P2309, exception, "payload" + .return ($P2309) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("129_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2302 -.annotate 'line', 844 - new $P2301, 'ExceptionHandler' - set_addr $P2301, control_2300 - $P2301."handle_types"(.CONTROL_RETURN) - push_eh $P2301 +.sub "term:sym" :subid("129_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2314 +.annotate 'line', 845 + new $P2313, 'ExceptionHandler' + set_addr $P2313, control_2312 + $P2313."handle_types"(.CONTROL_RETURN) + push_eh $P2313 .lex "self", self - .lex "$/", param_2302 - find_lex $P2303, "$/" - $P2304 = "control"($P2303, "CONTROL_LOOP_NEXT") - .return ($P2304) - control_2300: + .lex "$/", param_2314 + find_lex $P2315, "$/" + $P2316 = "control"($P2315, "CONTROL_LOOP_NEXT") + .return ($P2316) + control_2312: .local pmc exception .get_results (exception) - getattribute $P2305, exception, "payload" - .return ($P2305) + getattribute $P2317, exception, "payload" + .return ($P2317) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("130_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2309 -.annotate 'line', 845 - new $P2308, 'ExceptionHandler' - set_addr $P2308, control_2307 - $P2308."handle_types"(.CONTROL_RETURN) - push_eh $P2308 +.sub "term:sym" :subid("130_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2321 +.annotate 'line', 846 + new $P2320, 'ExceptionHandler' + set_addr $P2320, control_2319 + $P2320."handle_types"(.CONTROL_RETURN) + push_eh $P2320 .lex "self", self - .lex "$/", param_2309 - find_lex $P2310, "$/" - $P2311 = "control"($P2310, "CONTROL_LOOP_LAST") - .return ($P2311) - control_2307: + .lex "$/", param_2321 + find_lex $P2322, "$/" + $P2323 = "control"($P2322, "CONTROL_LOOP_LAST") + .return ($P2323) + control_2319: .local pmc exception .get_results (exception) - getattribute $P2312, exception, "payload" - .return ($P2312) + getattribute $P2324, exception, "payload" + .return ($P2324) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "term:sym" :subid("131_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2316 -.annotate 'line', 846 - new $P2315, 'ExceptionHandler' - set_addr $P2315, control_2314 - $P2315."handle_types"(.CONTROL_RETURN) - push_eh $P2315 +.sub "term:sym" :subid("131_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2328 +.annotate 'line', 847 + new $P2327, 'ExceptionHandler' + set_addr $P2327, control_2326 + $P2327."handle_types"(.CONTROL_RETURN) + push_eh $P2327 .lex "self", self - .lex "$/", param_2316 - find_lex $P2317, "$/" - $P2318 = "control"($P2317, "CONTROL_LOOP_REDO") - .return ($P2318) - control_2314: + .lex "$/", param_2328 + find_lex $P2329, "$/" + $P2330 = "control"($P2329, "CONTROL_LOOP_REDO") + .return ($P2330) + control_2326: .local pmc exception .get_results (exception) - getattribute $P2319, exception, "payload" - .return ($P2319) + getattribute $P2331, exception, "payload" + .return ($P2331) .end .namespace ["NQP";"Actions"] .include "except_types.pasm" -.sub "infix:sym<~~>" :subid("132_1282324007.53935") :method :outer("11_1282324007.53935") - .param pmc param_2323 -.annotate 'line', 848 - new $P2322, 'ExceptionHandler' - set_addr $P2322, control_2321 - $P2322."handle_types"(.CONTROL_RETURN) - push_eh $P2322 +.sub "infix:sym<~~>" :subid("132_1283368216.90714") :method :outer("11_1283368216.90714") + .param pmc param_2335 +.annotate 'line', 849 + new $P2334, 'ExceptionHandler' + set_addr $P2334, control_2333 + $P2334."handle_types"(.CONTROL_RETURN) + push_eh $P2334 .lex "self", self - .lex "$/", param_2323 + .lex "$/", param_2335 +.annotate 'line', 850 + find_lex $P2336, "$/" + get_hll_global $P2337, ["PAST"], "Op" + find_lex $P2338, "$/" + $P2339 = $P2337."new"("callmethod" :named("pasttype"), "ACCEPTS" :named("name"), $P2338 :named("node")) + $P2340 = $P2336."!make"($P2339) .annotate 'line', 849 - find_lex $P2324, "$/" - get_hll_global $P2325, ["PAST"], "Op" - find_lex $P2326, "$/" - $P2327 = $P2325."new"("callmethod" :named("pasttype"), "ACCEPTS" :named("name"), $P2326 :named("node")) - $P2328 = $P2324."!make"($P2327) -.annotate 'line', 848 - .return ($P2328) - control_2321: + .return ($P2340) + control_2333: .local pmc exception .get_results (exception) - getattribute $P2329, exception, "payload" - .return ($P2329) + getattribute $P2341, exception, "payload" + .return ($P2341) .end .namespace ["NQP";"RegexActions"] -.sub "_block2330" :subid("133_1282324007.53935") :outer("11_1282324007.53935") -.annotate 'line', 853 - .const 'Sub' $P2416 = "140_1282324007.53935" - capture_lex $P2416 - .const 'Sub' $P2403 = "139_1282324007.53935" - capture_lex $P2403 - .const 'Sub' $P2386 = "138_1282324007.53935" - capture_lex $P2386 - .const 'Sub' $P2373 = "137_1282324007.53935" - capture_lex $P2373 - .const 'Sub' $P2360 = "136_1282324007.53935" - capture_lex $P2360 - .const 'Sub' $P2347 = "135_1282324007.53935" - capture_lex $P2347 - .const 'Sub' $P2332 = "134_1282324007.53935" - capture_lex $P2332 -.annotate 'line', 887 - .const 'Sub' $P2416 = "140_1282324007.53935" - newclosure $P2441, $P2416 -.annotate 'line', 853 - .return ($P2441) +.sub "_block2342" :subid("133_1283368216.90714") :outer("11_1283368216.90714") +.annotate 'line', 854 + .const 'Sub' $P2428 = "140_1283368216.90714" + capture_lex $P2428 + .const 'Sub' $P2415 = "139_1283368216.90714" + capture_lex $P2415 + .const 'Sub' $P2398 = "138_1283368216.90714" + capture_lex $P2398 + .const 'Sub' $P2385 = "137_1283368216.90714" + capture_lex $P2385 + .const 'Sub' $P2372 = "136_1283368216.90714" + capture_lex $P2372 + .const 'Sub' $P2359 = "135_1283368216.90714" + capture_lex $P2359 + .const 'Sub' $P2344 = "134_1283368216.90714" + capture_lex $P2344 +.annotate 'line', 888 + .const 'Sub' $P2428 = "140_1283368216.90714" + newclosure $P2453, $P2428 +.annotate 'line', 854 + .return ($P2453) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "metachar:sym<:my>" :subid("134_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2335 -.annotate 'line', 855 - new $P2334, 'ExceptionHandler' - set_addr $P2334, control_2333 - $P2334."handle_types"(.CONTROL_RETURN) - push_eh $P2334 - .lex "self", self - .lex "$/", param_2335 +.sub "metachar:sym<:my>" :subid("134_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2347 .annotate 'line', 856 - new $P2336, "Undef" - .lex "$past", $P2336 - find_lex $P2337, "$/" - unless_null $P2337, vivify_656 - $P2337 = root_new ['parrot';'Hash'] + new $P2346, 'ExceptionHandler' + set_addr $P2346, control_2345 + $P2346."handle_types"(.CONTROL_RETURN) + push_eh $P2346 + .lex "self", self + .lex "$/", param_2347 +.annotate 'line', 857 + new $P2348, "Undef" + .lex "$past", $P2348 + find_lex $P2349, "$/" + unless_null $P2349, vivify_656 + $P2349 = root_new ['parrot';'Hash'] vivify_656: - set $P2338, $P2337["statement"] - unless_null $P2338, vivify_657 - new $P2338, "Undef" + set $P2350, $P2349["statement"] + unless_null $P2350, vivify_657 + new $P2350, "Undef" vivify_657: - $P2339 = $P2338."ast"() - store_lex "$past", $P2339 -.annotate 'line', 857 - find_lex $P2340, "$/" - get_hll_global $P2341, ["PAST"], "Regex" - find_lex $P2342, "$past" - find_lex $P2343, "$/" - $P2344 = $P2341."new"($P2342, "pastnode" :named("pasttype"), "declarative" :named("subtype"), $P2343 :named("node")) - $P2345 = $P2340."!make"($P2344) -.annotate 'line', 855 - .return ($P2345) - control_2333: + $P2351 = $P2350."ast"() + store_lex "$past", $P2351 +.annotate 'line', 858 + find_lex $P2352, "$/" + get_hll_global $P2353, ["PAST"], "Regex" + find_lex $P2354, "$past" + find_lex $P2355, "$/" + $P2356 = $P2353."new"($P2354, "pastnode" :named("pasttype"), "declarative" :named("subtype"), $P2355 :named("node")) + $P2357 = $P2352."!make"($P2356) +.annotate 'line', 856 + .return ($P2357) + control_2345: .local pmc exception .get_results (exception) - getattribute $P2346, exception, "payload" - .return ($P2346) + getattribute $P2358, exception, "payload" + .return ($P2358) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "metachar:sym<{ }>" :subid("135_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2350 -.annotate 'line', 861 - new $P2349, 'ExceptionHandler' - set_addr $P2349, control_2348 - $P2349."handle_types"(.CONTROL_RETURN) - push_eh $P2349 - .lex "self", self - .lex "$/", param_2350 +.sub "metachar:sym<{ }>" :subid("135_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2362 .annotate 'line', 862 - find_lex $P2351, "$/" - get_hll_global $P2352, ["PAST"], "Regex" - find_lex $P2353, "$/" - unless_null $P2353, vivify_658 - $P2353 = root_new ['parrot';'Hash'] + new $P2361, 'ExceptionHandler' + set_addr $P2361, control_2360 + $P2361."handle_types"(.CONTROL_RETURN) + push_eh $P2361 + .lex "self", self + .lex "$/", param_2362 +.annotate 'line', 863 + find_lex $P2363, "$/" + get_hll_global $P2364, ["PAST"], "Regex" + find_lex $P2365, "$/" + unless_null $P2365, vivify_658 + $P2365 = root_new ['parrot';'Hash'] vivify_658: - set $P2354, $P2353["codeblock"] - unless_null $P2354, vivify_659 - new $P2354, "Undef" + set $P2366, $P2365["codeblock"] + unless_null $P2366, vivify_659 + new $P2366, "Undef" vivify_659: - $P2355 = $P2354."ast"() - find_lex $P2356, "$/" - $P2357 = $P2352."new"($P2355, "pastnode" :named("pasttype"), $P2356 :named("node")) - $P2358 = $P2351."!make"($P2357) -.annotate 'line', 861 - .return ($P2358) - control_2348: + $P2367 = $P2366."ast"() + find_lex $P2368, "$/" + $P2369 = $P2364."new"($P2367, "pastnode" :named("pasttype"), $P2368 :named("node")) + $P2370 = $P2363."!make"($P2369) +.annotate 'line', 862 + .return ($P2370) + control_2360: .local pmc exception .get_results (exception) - getattribute $P2359, exception, "payload" - .return ($P2359) + getattribute $P2371, exception, "payload" + .return ($P2371) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("136_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2363 -.annotate 'line', 866 - new $P2362, 'ExceptionHandler' - set_addr $P2362, control_2361 - $P2362."handle_types"(.CONTROL_RETURN) - push_eh $P2362 - .lex "self", self - .lex "$/", param_2363 +.sub "metachar:sym" :subid("136_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2375 .annotate 'line', 867 - find_lex $P2364, "$/" - get_hll_global $P2365, ["PAST"], "Regex" - find_lex $P2366, "$/" - unless_null $P2366, vivify_660 - $P2366 = root_new ['parrot';'Hash'] + new $P2374, 'ExceptionHandler' + set_addr $P2374, control_2373 + $P2374."handle_types"(.CONTROL_RETURN) + push_eh $P2374 + .lex "self", self + .lex "$/", param_2375 +.annotate 'line', 868 + find_lex $P2376, "$/" + get_hll_global $P2377, ["PAST"], "Regex" + find_lex $P2378, "$/" + unless_null $P2378, vivify_660 + $P2378 = root_new ['parrot';'Hash'] vivify_660: - set $P2367, $P2366["var"] - unless_null $P2367, vivify_661 - new $P2367, "Undef" + set $P2379, $P2378["var"] + unless_null $P2379, vivify_661 + new $P2379, "Undef" vivify_661: - $P2368 = $P2367."ast"() - find_lex $P2369, "$/" - $P2370 = $P2365."new"("!INTERPOLATE", $P2368, "subrule" :named("pasttype"), "method" :named("subtype"), $P2369 :named("node")) - $P2371 = $P2364."!make"($P2370) -.annotate 'line', 866 - .return ($P2371) - control_2361: + $P2380 = $P2379."ast"() + find_lex $P2381, "$/" + $P2382 = $P2377."new"("!INTERPOLATE", $P2380, "subrule" :named("pasttype"), "method" :named("subtype"), $P2381 :named("node")) + $P2383 = $P2376."!make"($P2382) +.annotate 'line', 867 + .return ($P2383) + control_2373: .local pmc exception .get_results (exception) - getattribute $P2372, exception, "payload" - .return ($P2372) + getattribute $P2384, exception, "payload" + .return ($P2384) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "assertion:sym<{ }>" :subid("137_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2376 -.annotate 'line', 871 - new $P2375, 'ExceptionHandler' - set_addr $P2375, control_2374 - $P2375."handle_types"(.CONTROL_RETURN) - push_eh $P2375 - .lex "self", self - .lex "$/", param_2376 +.sub "assertion:sym<{ }>" :subid("137_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2388 .annotate 'line', 872 - find_lex $P2377, "$/" - get_hll_global $P2378, ["PAST"], "Regex" - find_lex $P2379, "$/" - unless_null $P2379, vivify_662 - $P2379 = root_new ['parrot';'Hash'] + new $P2387, 'ExceptionHandler' + set_addr $P2387, control_2386 + $P2387."handle_types"(.CONTROL_RETURN) + push_eh $P2387 + .lex "self", self + .lex "$/", param_2388 +.annotate 'line', 873 + find_lex $P2389, "$/" + get_hll_global $P2390, ["PAST"], "Regex" + find_lex $P2391, "$/" + unless_null $P2391, vivify_662 + $P2391 = root_new ['parrot';'Hash'] vivify_662: - set $P2380, $P2379["codeblock"] - unless_null $P2380, vivify_663 - new $P2380, "Undef" + set $P2392, $P2391["codeblock"] + unless_null $P2392, vivify_663 + new $P2392, "Undef" vivify_663: - $P2381 = $P2380."ast"() - find_lex $P2382, "$/" - $P2383 = $P2378."new"("!INTERPOLATE_REGEX", $P2381, "subrule" :named("pasttype"), "method" :named("subtype"), $P2382 :named("node")) - $P2384 = $P2377."!make"($P2383) -.annotate 'line', 871 - .return ($P2384) - control_2374: + $P2393 = $P2392."ast"() + find_lex $P2394, "$/" + $P2395 = $P2390."new"("!INTERPOLATE_REGEX", $P2393, "subrule" :named("pasttype"), "method" :named("subtype"), $P2394 :named("node")) + $P2396 = $P2389."!make"($P2395) +.annotate 'line', 872 + .return ($P2396) + control_2386: .local pmc exception .get_results (exception) - getattribute $P2385, exception, "payload" - .return ($P2385) + getattribute $P2397, exception, "payload" + .return ($P2397) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "assertion:sym" :subid("138_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2389 -.annotate 'line', 876 - new $P2388, 'ExceptionHandler' - set_addr $P2388, control_2387 - $P2388."handle_types"(.CONTROL_RETURN) - push_eh $P2388 - .lex "self", self - .lex "$/", param_2389 +.sub "assertion:sym" :subid("138_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2401 .annotate 'line', 877 - find_lex $P2390, "$/" - get_hll_global $P2391, ["PAST"], "Regex" - find_lex $P2392, "$/" - unless_null $P2392, vivify_664 - $P2392 = root_new ['parrot';'Hash'] + new $P2400, 'ExceptionHandler' + set_addr $P2400, control_2399 + $P2400."handle_types"(.CONTROL_RETURN) + push_eh $P2400 + .lex "self", self + .lex "$/", param_2401 +.annotate 'line', 878 + find_lex $P2402, "$/" + get_hll_global $P2403, ["PAST"], "Regex" + find_lex $P2404, "$/" + unless_null $P2404, vivify_664 + $P2404 = root_new ['parrot';'Hash'] vivify_664: - set $P2393, $P2392["codeblock"] - unless_null $P2393, vivify_665 - new $P2393, "Undef" + set $P2405, $P2404["codeblock"] + unless_null $P2405, vivify_665 + new $P2405, "Undef" vivify_665: - $P2394 = $P2393."ast"() -.annotate 'line', 878 - find_lex $P2395, "$/" - unless_null $P2395, vivify_666 - $P2395 = root_new ['parrot';'Hash'] + $P2406 = $P2405."ast"() +.annotate 'line', 879 + find_lex $P2407, "$/" + unless_null $P2407, vivify_666 + $P2407 = root_new ['parrot';'Hash'] vivify_666: - set $P2396, $P2395["zw"] - unless_null $P2396, vivify_667 - new $P2396, "Undef" + set $P2408, $P2407["zw"] + unless_null $P2408, vivify_667 + new $P2408, "Undef" vivify_667: - set $S2397, $P2396 - iseq $I2398, $S2397, "!" - find_lex $P2399, "$/" - $P2400 = $P2391."new"($P2394, "zerowidth" :named("subtype"), $I2398 :named("negate"), "pastnode" :named("pasttype"), $P2399 :named("node")) + set $S2409, $P2408 + iseq $I2410, $S2409, "!" + find_lex $P2411, "$/" + $P2412 = $P2403."new"($P2406, "zerowidth" :named("subtype"), $I2410 :named("negate"), "pastnode" :named("pasttype"), $P2411 :named("node")) +.annotate 'line', 878 + $P2413 = $P2402."!make"($P2412) .annotate 'line', 877 - $P2401 = $P2390."!make"($P2400) -.annotate 'line', 876 - .return ($P2401) - control_2387: + .return ($P2413) + control_2399: .local pmc exception .get_results (exception) - getattribute $P2402, exception, "payload" - .return ($P2402) + getattribute $P2414, exception, "payload" + .return ($P2414) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "assertion:sym" :subid("139_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2406 -.annotate 'line', 882 - new $P2405, 'ExceptionHandler' - set_addr $P2405, control_2404 - $P2405."handle_types"(.CONTROL_RETURN) - push_eh $P2405 - .lex "self", self - .lex "$/", param_2406 +.sub "assertion:sym" :subid("139_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2418 .annotate 'line', 883 - find_lex $P2407, "$/" - get_hll_global $P2408, ["PAST"], "Regex" - find_lex $P2409, "$/" - unless_null $P2409, vivify_668 - $P2409 = root_new ['parrot';'Hash'] + new $P2417, 'ExceptionHandler' + set_addr $P2417, control_2416 + $P2417."handle_types"(.CONTROL_RETURN) + push_eh $P2417 + .lex "self", self + .lex "$/", param_2418 +.annotate 'line', 884 + find_lex $P2419, "$/" + get_hll_global $P2420, ["PAST"], "Regex" + find_lex $P2421, "$/" + unless_null $P2421, vivify_668 + $P2421 = root_new ['parrot';'Hash'] vivify_668: - set $P2410, $P2409["var"] - unless_null $P2410, vivify_669 - new $P2410, "Undef" + set $P2422, $P2421["var"] + unless_null $P2422, vivify_669 + new $P2422, "Undef" vivify_669: - $P2411 = $P2410."ast"() - find_lex $P2412, "$/" - $P2413 = $P2408."new"("!INTERPOLATE_REGEX", $P2411, "subrule" :named("pasttype"), "method" :named("subtype"), $P2412 :named("node")) - $P2414 = $P2407."!make"($P2413) -.annotate 'line', 882 - .return ($P2414) - control_2404: + $P2423 = $P2422."ast"() + find_lex $P2424, "$/" + $P2425 = $P2420."new"("!INTERPOLATE_REGEX", $P2423, "subrule" :named("pasttype"), "method" :named("subtype"), $P2424 :named("node")) + $P2426 = $P2419."!make"($P2425) +.annotate 'line', 883 + .return ($P2426) + control_2416: .local pmc exception .get_results (exception) - getattribute $P2415, exception, "payload" - .return ($P2415) + getattribute $P2427, exception, "payload" + .return ($P2427) .end .namespace ["NQP";"RegexActions"] .include "except_types.pasm" -.sub "codeblock" :subid("140_1282324007.53935") :method :outer("133_1282324007.53935") - .param pmc param_2419 -.annotate 'line', 887 - new $P2418, 'ExceptionHandler' - set_addr $P2418, control_2417 - $P2418."handle_types"(.CONTROL_RETURN) - push_eh $P2418 - .lex "self", self - .lex "$/", param_2419 -.annotate 'line', 888 - new $P2420, "Undef" - .lex "$block", $P2420 -.annotate 'line', 890 - new $P2421, "Undef" - .lex "$past", $P2421 +.sub "codeblock" :subid("140_1283368216.90714") :method :outer("133_1283368216.90714") + .param pmc param_2431 .annotate 'line', 888 - find_lex $P2422, "$/" - unless_null $P2422, vivify_670 - $P2422 = root_new ['parrot';'Hash'] - vivify_670: - set $P2423, $P2422["block"] - unless_null $P2423, vivify_671 - new $P2423, "Undef" - vivify_671: - $P2424 = $P2423."ast"() - store_lex "$block", $P2424 + new $P2430, 'ExceptionHandler' + set_addr $P2430, control_2429 + $P2430."handle_types"(.CONTROL_RETURN) + push_eh $P2430 + .lex "self", self + .lex "$/", param_2431 .annotate 'line', 889 - find_lex $P2425, "$block" - $P2425."blocktype"("immediate") + new $P2432, "Undef" + .lex "$block", $P2432 .annotate 'line', 891 - get_hll_global $P2426, ["PAST"], "Stmts" + new $P2433, "Undef" + .lex "$past", $P2433 +.annotate 'line', 889 + find_lex $P2434, "$/" + unless_null $P2434, vivify_670 + $P2434 = root_new ['parrot';'Hash'] + vivify_670: + set $P2435, $P2434["block"] + unless_null $P2435, vivify_671 + new $P2435, "Undef" + vivify_671: + $P2436 = $P2435."ast"() + store_lex "$block", $P2436 +.annotate 'line', 890 + find_lex $P2437, "$block" + $P2437."blocktype"("immediate") .annotate 'line', 892 - get_hll_global $P2427, ["PAST"], "Op" + get_hll_global $P2438, ["PAST"], "Stmts" .annotate 'line', 893 - get_hll_global $P2428, ["PAST"], "Var" - $P2429 = $P2428."new"("$/" :named("name")) + get_hll_global $P2439, ["PAST"], "Op" .annotate 'line', 894 - get_hll_global $P2430, ["PAST"], "Op" + get_hll_global $P2440, ["PAST"], "Var" + $P2441 = $P2440."new"("$/" :named("name")) .annotate 'line', 895 - get_hll_global $P2431, ["PAST"], "Var" - $P2432 = $P2431."new"(unicode:"$\x{a2}" :named("name")) - $P2433 = $P2430."new"($P2432, "MATCH" :named("name"), "callmethod" :named("pasttype")) -.annotate 'line', 894 - $P2434 = $P2427."new"($P2429, $P2433, "bind" :named("pasttype")) + get_hll_global $P2442, ["PAST"], "Op" +.annotate 'line', 896 + get_hll_global $P2443, ["PAST"], "Var" + $P2444 = $P2443."new"(unicode:"$\x{a2}" :named("name")) + $P2445 = $P2442."new"($P2444, "MATCH" :named("name"), "callmethod" :named("pasttype")) +.annotate 'line', 895 + $P2446 = $P2439."new"($P2441, $P2445, "bind" :named("pasttype")) +.annotate 'line', 893 + find_lex $P2447, "$block" + $P2448 = $P2438."new"($P2446, $P2447) .annotate 'line', 892 - find_lex $P2435, "$block" - $P2436 = $P2426."new"($P2434, $P2435) -.annotate 'line', 891 - store_lex "$past", $P2436 -.annotate 'line', 903 - find_lex $P2437, "$/" - find_lex $P2438, "$past" - $P2439 = $P2437."!make"($P2438) -.annotate 'line', 887 - .return ($P2439) - control_2417: + store_lex "$past", $P2448 +.annotate 'line', 904 + find_lex $P2449, "$/" + find_lex $P2450, "$past" + $P2451 = $P2449."!make"($P2450) +.annotate 'line', 888 + .return ($P2451) + control_2429: .local pmc exception .get_results (exception) - getattribute $P2440, exception, "payload" - .return ($P2440) + getattribute $P2452, exception, "payload" + .return ($P2452) .end .namespace ["NQP";"Actions"] -.sub "_block2443" :load :anon :subid("141_1282324007.53935") +.sub "_block2455" :load :anon :subid("141_1283368216.90714") .annotate 'line', 3 - .const 'Sub' $P2445 = "11_1282324007.53935" - $P2446 = $P2445() - .return ($P2446) + .const 'Sub' $P2457 = "11_1283368216.90714" + $P2458 = $P2457() + .return ($P2458) .end .namespace [] -.sub "_block2453" :load :anon :subid("143_1282324007.53935") +.sub "_block2465" :load :anon :subid("143_1283368216.90714") .annotate 'line', 1 - .const 'Sub' $P2455 = "10_1282324007.53935" - $P2456 = $P2455() - .return ($P2456) + .const 'Sub' $P2467 = "10_1283368216.90714" + $P2468 = $P2467() + .return ($P2468) .end ### .include 'src/cheats/nqp-builtins.pir' diff --git a/ext/nqp-rx/src/stage0/P6Regex-s0.pir b/ext/nqp-rx/src/stage0/P6Regex-s0.pir index b100908044..6da012cc2d 100644 --- a/ext/nqp-rx/src/stage0/P6Regex-s0.pir +++ b/ext/nqp-rx/src/stage0/P6Regex-s0.pir @@ -16,7 +16,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes ### .include 'gen/p6regex-grammar.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282323996.47527") +.sub "_block11" :anon :subid("10_1283368197.39621") .annotate 'line', 0 get_hll_global $P14, ["Regex";"P6Regex";"Grammar"], "_block13" capture_lex $P14 @@ -33,15 +33,15 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes $P581 = $P14() .annotate 'line', 1 .return ($P581) - .const 'Sub' $P583 = "163_1282323996.47527" + .const 'Sub' $P583 = "163_1283368197.39621" .return ($P583) .end .namespace [] -.sub "" :load :init :subid("post164") :outer("10_1282323996.47527") +.sub "" :load :init :subid("post164") :outer("10_1283368197.39621") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282323996.47527" + .const 'Sub' $P12 = "10_1283368197.39621" .local pmc block set block, $P12 $P586 = get_root_global ["parrot"], "P6metaclass" @@ -50,135 +50,135 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block13" :subid("11_1282323996.47527") :outer("10_1282323996.47527") +.sub "_block13" :subid("11_1283368197.39621") :outer("10_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P570 = "160_1282323996.47527" + .const 'Sub' $P570 = "160_1283368197.39621" capture_lex $P570 - .const 'Sub' $P563 = "158_1282323996.47527" + .const 'Sub' $P563 = "158_1283368197.39621" capture_lex $P563 - .const 'Sub' $P556 = "156_1282323996.47527" + .const 'Sub' $P556 = "156_1283368197.39621" capture_lex $P556 - .const 'Sub' $P536 = "151_1282323996.47527" + .const 'Sub' $P536 = "151_1283368197.39621" capture_lex $P536 - .const 'Sub' $P502 = "145_1282323996.47527" + .const 'Sub' $P502 = "145_1283368197.39621" capture_lex $P502 - .const 'Sub' $P490 = "142_1282323996.47527" + .const 'Sub' $P490 = "142_1283368197.39621" capture_lex $P490 - .const 'Sub' $P478 = "139_1282323996.47527" + .const 'Sub' $P478 = "139_1283368197.39621" capture_lex $P478 - .const 'Sub' $P472 = "137_1282323996.47527" + .const 'Sub' $P472 = "137_1283368197.39621" capture_lex $P472 - .const 'Sub' $P461 = "134_1282323996.47527" + .const 'Sub' $P461 = "134_1283368197.39621" capture_lex $P461 - .const 'Sub' $P450 = "131_1282323996.47527" + .const 'Sub' $P450 = "131_1283368197.39621" capture_lex $P450 - .const 'Sub' $P441 = "127_1282323996.47527" + .const 'Sub' $P441 = "127_1283368197.39621" capture_lex $P441 - .const 'Sub' $P435 = "125_1282323996.47527" + .const 'Sub' $P435 = "125_1283368197.39621" capture_lex $P435 - .const 'Sub' $P429 = "123_1282323996.47527" + .const 'Sub' $P429 = "123_1283368197.39621" capture_lex $P429 - .const 'Sub' $P423 = "121_1282323996.47527" + .const 'Sub' $P423 = "121_1283368197.39621" capture_lex $P423 - .const 'Sub' $P417 = "119_1282323996.47527" + .const 'Sub' $P417 = "119_1283368197.39621" capture_lex $P417 - .const 'Sub' $P409 = "117_1282323996.47527" + .const 'Sub' $P409 = "117_1283368197.39621" capture_lex $P409 - .const 'Sub' $P398 = "115_1282323996.47527" + .const 'Sub' $P398 = "115_1283368197.39621" capture_lex $P398 - .const 'Sub' $P387 = "113_1282323996.47527" + .const 'Sub' $P387 = "113_1283368197.39621" capture_lex $P387 - .const 'Sub' $P381 = "111_1282323996.47527" + .const 'Sub' $P381 = "111_1283368197.39621" capture_lex $P381 - .const 'Sub' $P375 = "109_1282323996.47527" + .const 'Sub' $P375 = "109_1283368197.39621" capture_lex $P375 - .const 'Sub' $P369 = "107_1282323996.47527" + .const 'Sub' $P369 = "107_1283368197.39621" capture_lex $P369 - .const 'Sub' $P363 = "105_1282323996.47527" + .const 'Sub' $P363 = "105_1283368197.39621" capture_lex $P363 - .const 'Sub' $P357 = "103_1282323996.47527" + .const 'Sub' $P357 = "103_1283368197.39621" capture_lex $P357 - .const 'Sub' $P351 = "101_1282323996.47527" + .const 'Sub' $P351 = "101_1283368197.39621" capture_lex $P351 - .const 'Sub' $P345 = "99_1282323996.47527" + .const 'Sub' $P345 = "99_1283368197.39621" capture_lex $P345 - .const 'Sub' $P339 = "97_1282323996.47527" + .const 'Sub' $P339 = "97_1283368197.39621" capture_lex $P339 - .const 'Sub' $P327 = "93_1282323996.47527" + .const 'Sub' $P327 = "93_1283368197.39621" capture_lex $P327 - .const 'Sub' $P317 = "91_1282323996.47527" + .const 'Sub' $P317 = "91_1283368197.39621" capture_lex $P317 - .const 'Sub' $P310 = "89_1282323996.47527" + .const 'Sub' $P310 = "89_1283368197.39621" capture_lex $P310 - .const 'Sub' $P298 = "87_1282323996.47527" + .const 'Sub' $P298 = "87_1283368197.39621" capture_lex $P298 - .const 'Sub' $P291 = "85_1282323996.47527" + .const 'Sub' $P291 = "85_1283368197.39621" capture_lex $P291 - .const 'Sub' $P285 = "83_1282323996.47527" + .const 'Sub' $P285 = "83_1283368197.39621" capture_lex $P285 - .const 'Sub' $P279 = "81_1282323996.47527" + .const 'Sub' $P279 = "81_1283368197.39621" capture_lex $P279 - .const 'Sub' $P272 = "79_1282323996.47527" + .const 'Sub' $P272 = "79_1283368197.39621" capture_lex $P272 - .const 'Sub' $P265 = "77_1282323996.47527" + .const 'Sub' $P265 = "77_1283368197.39621" capture_lex $P265 - .const 'Sub' $P258 = "75_1282323996.47527" + .const 'Sub' $P258 = "75_1283368197.39621" capture_lex $P258 - .const 'Sub' $P251 = "73_1282323996.47527" + .const 'Sub' $P251 = "73_1283368197.39621" capture_lex $P251 - .const 'Sub' $P245 = "71_1282323996.47527" + .const 'Sub' $P245 = "71_1283368197.39621" capture_lex $P245 - .const 'Sub' $P239 = "69_1282323996.47527" + .const 'Sub' $P239 = "69_1283368197.39621" capture_lex $P239 - .const 'Sub' $P233 = "67_1282323996.47527" + .const 'Sub' $P233 = "67_1283368197.39621" capture_lex $P233 - .const 'Sub' $P227 = "65_1282323996.47527" + .const 'Sub' $P227 = "65_1283368197.39621" capture_lex $P227 - .const 'Sub' $P221 = "63_1282323996.47527" + .const 'Sub' $P221 = "63_1283368197.39621" capture_lex $P221 - .const 'Sub' $P216 = "61_1282323996.47527" + .const 'Sub' $P216 = "61_1283368197.39621" capture_lex $P216 - .const 'Sub' $P211 = "59_1282323996.47527" + .const 'Sub' $P211 = "59_1283368197.39621" capture_lex $P211 - .const 'Sub' $P205 = "57_1282323996.47527" + .const 'Sub' $P205 = "57_1283368197.39621" capture_lex $P205 - .const 'Sub' $P199 = "55_1282323996.47527" + .const 'Sub' $P199 = "55_1283368197.39621" capture_lex $P199 - .const 'Sub' $P193 = "53_1282323996.47527" + .const 'Sub' $P193 = "53_1283368197.39621" capture_lex $P193 - .const 'Sub' $P178 = "48_1282323996.47527" + .const 'Sub' $P178 = "48_1283368197.39621" capture_lex $P178 - .const 'Sub' $P163 = "46_1282323996.47527" + .const 'Sub' $P163 = "46_1283368197.39621" capture_lex $P163 - .const 'Sub' $P156 = "44_1282323996.47527" + .const 'Sub' $P156 = "44_1283368197.39621" capture_lex $P156 - .const 'Sub' $P149 = "42_1282323996.47527" + .const 'Sub' $P149 = "42_1283368197.39621" capture_lex $P149 - .const 'Sub' $P142 = "40_1282323996.47527" + .const 'Sub' $P142 = "40_1283368197.39621" capture_lex $P142 - .const 'Sub' $P125 = "35_1282323996.47527" + .const 'Sub' $P125 = "35_1283368197.39621" capture_lex $P125 - .const 'Sub' $P113 = "32_1282323996.47527" + .const 'Sub' $P113 = "32_1283368197.39621" capture_lex $P113 - .const 'Sub' $P106 = "30_1282323996.47527" + .const 'Sub' $P106 = "30_1283368197.39621" capture_lex $P106 - .const 'Sub' $P97 = "28_1282323996.47527" + .const 'Sub' $P97 = "28_1283368197.39621" capture_lex $P97 - .const 'Sub' $P87 = "26_1282323996.47527" + .const 'Sub' $P87 = "26_1283368197.39621" capture_lex $P87 - .const 'Sub' $P80 = "24_1282323996.47527" + .const 'Sub' $P80 = "24_1283368197.39621" capture_lex $P80 - .const 'Sub' $P68 = "22_1282323996.47527" + .const 'Sub' $P68 = "22_1283368197.39621" capture_lex $P68 - .const 'Sub' $P61 = "20_1282323996.47527" + .const 'Sub' $P61 = "20_1283368197.39621" capture_lex $P61 - .const 'Sub' $P54 = "18_1282323996.47527" + .const 'Sub' $P54 = "18_1283368197.39621" capture_lex $P54 - .const 'Sub' $P44 = "15_1282323996.47527" + .const 'Sub' $P44 = "15_1283368197.39621" capture_lex $P44 - .const 'Sub' $P37 = "13_1282323996.47527" + .const 'Sub' $P37 = "13_1283368197.39621" capture_lex $P37 - .const 'Sub' $P15 = "12_1282323996.47527" + .const 'Sub' $P15 = "12_1283368197.39621" capture_lex $P15 $P0 = find_dynamic_lex "$*CTXSAVE" if null $P0 goto ctxsave_done @@ -186,17 +186,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $I0 goto ctxsave_done $P0."ctxsave"() ctxsave_done: - .const 'Sub' $P570 = "160_1282323996.47527" + .const 'Sub' $P570 = "160_1283368197.39621" capture_lex $P570 .return ($P570) - .const 'Sub' $P578 = "162_1282323996.47527" + .const 'Sub' $P578 = "162_1283368197.39621" .return ($P578) .end .namespace ["Regex";"P6Regex";"Grammar"] .include "except_types.pasm" -.sub "obs" :subid("12_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "obs" :subid("12_1283368197.39621") :method :outer("11_1283368197.39621") .param pmc param_18 .param pmc param_19 .param pmc param_20 :optional @@ -243,7 +243,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "ws" :subid("13_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "ws" :subid("13_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx38_tgt .local int rx38_pos @@ -341,7 +341,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__ws" :subid("14_1282323996.47527") :method +.sub "!PREFIX__ws" :subid("14_1283368197.39621") :method .annotate 'line', 3 new $P40, "ResizablePMCArray" push $P40, "" @@ -350,9 +350,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "normspace" :subid("15_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "normspace" :subid("15_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P50 = "17_1282323996.47527" + .const 'Sub' $P50 = "17_1283368197.39621" capture_lex $P50 .local string rx45_tgt .local int rx45_pos @@ -392,7 +392,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate 'line', 10 # rx subrule "before" subtype=zerowidth negate= rx45_cur."!cursor_pos"(rx45_pos) - .const 'Sub' $P50 = "17_1282323996.47527" + .const 'Sub' $P50 = "17_1283368197.39621" capture_lex $P50 $P10 = rx45_cur."before"($P50) unless $P10, rx45_fail @@ -428,7 +428,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__normspace" :subid("16_1282323996.47527") :method +.sub "!PREFIX__normspace" :subid("16_1283368197.39621") :method .annotate 'line', 3 new $P47, "ResizablePMCArray" push $P47, "" @@ -437,7 +437,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block49" :anon :subid("17_1282323996.47527") :method :outer("15_1282323996.47527") +.sub "_block49" :anon :subid("17_1283368197.39621") :method :outer("15_1283368197.39621") .annotate 'line', 10 .local string rx51_tgt .local int rx51_pos @@ -519,7 +519,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "identifier" :subid("18_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "identifier" :subid("18_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx55_tgt .local int rx55_pos @@ -611,7 +611,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__identifier" :subid("19_1282323996.47527") :method +.sub "!PREFIX__identifier" :subid("19_1283368197.39621") :method .annotate 'line', 3 $P57 = self."!PREFIX__!subrule"("ident", "") new $P58, "ResizablePMCArray" @@ -621,7 +621,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "arg" :subid("20_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "arg" :subid("20_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx62_tgt .local int rx62_pos @@ -746,7 +746,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__arg" :subid("21_1282323996.47527") :method +.sub "!PREFIX__arg" :subid("21_1283368197.39621") :method .annotate 'line', 3 new $P64, "ResizablePMCArray" push $P64, "" @@ -757,7 +757,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "arglist" :subid("22_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "arglist" :subid("22_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx69_tgt .local int rx69_pos @@ -879,7 +879,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__arglist" :subid("23_1282323996.47527") :method +.sub "!PREFIX__arglist" :subid("23_1283368197.39621") :method .annotate 'line', 3 $P71 = self."!PREFIX__!subrule"("ws", "") new $P72, "ResizablePMCArray" @@ -889,7 +889,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "TOP" :subid("24_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "TOP" :subid("24_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx81_tgt .local int rx81_pos @@ -976,7 +976,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__TOP" :subid("25_1282323996.47527") :method +.sub "!PREFIX__TOP" :subid("25_1283368197.39621") :method .annotate 'line', 3 $P83 = self."!PREFIX__!subrule"("nibbler", "") new $P84, "ResizablePMCArray" @@ -986,7 +986,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "nibbler" :subid("26_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "nibbler" :subid("26_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx88_tgt .local int rx88_pos @@ -1171,7 +1171,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__nibbler" :subid("27_1282323996.47527") :method +.sub "!PREFIX__nibbler" :subid("27_1283368197.39621") :method .annotate 'line', 3 new $P90, "ResizablePMCArray" push $P90, "" @@ -1180,7 +1180,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "termconj" :subid("28_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "termconj" :subid("28_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx98_tgt .local int rx98_pos @@ -1306,7 +1306,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__termconj" :subid("29_1282323996.47527") :method +.sub "!PREFIX__termconj" :subid("29_1283368197.39621") :method .annotate 'line', 3 $P100 = self."!PREFIX__!subrule"("termish", "") new $P101, "ResizablePMCArray" @@ -1316,7 +1316,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "termish" :subid("30_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "termish" :subid("30_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx107_tgt .local int rx107_pos @@ -1406,7 +1406,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__termish" :subid("31_1282323996.47527") :method +.sub "!PREFIX__termish" :subid("31_1283368197.39621") :method .annotate 'line', 3 new $P109, "ResizablePMCArray" push $P109, "" @@ -1415,9 +1415,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantified_atom" :subid("32_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "quantified_atom" :subid("32_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P122 = "34_1282323996.47527" + .const 'Sub' $P122 = "34_1283368197.39621" capture_lex $P122 .local string rx114_tgt .local int rx114_pos @@ -1486,7 +1486,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes alt120_1: # rx subrule "before" subtype=zerowidth negate= rx114_cur."!cursor_pos"(rx114_pos) - .const 'Sub' $P122 = "34_1282323996.47527" + .const 'Sub' $P122 = "34_1283368197.39621" capture_lex $P122 $P10 = rx114_cur."before"($P122) unless $P10, rx114_fail @@ -1533,7 +1533,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantified_atom" :subid("33_1282323996.47527") :method +.sub "!PREFIX__quantified_atom" :subid("33_1283368197.39621") :method .annotate 'line', 3 $P116 = self."!PREFIX__!subrule"("atom", "") new $P117, "ResizablePMCArray" @@ -1543,7 +1543,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block121" :anon :subid("34_1282323996.47527") :method :outer("32_1282323996.47527") +.sub "_block121" :anon :subid("34_1283368197.39621") :method :outer("32_1283368197.39621") .annotate 'line', 50 .local string rx123_tgt .local int rx123_pos @@ -1613,9 +1613,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "atom" :subid("35_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "atom" :subid("35_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P135 = "37_1282323996.47527" + .const 'Sub' $P135 = "37_1283368197.39621" capture_lex $P135 .local string rx126_tgt .local int rx126_pos @@ -1681,7 +1681,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rxquantg133_done: # rx subrule "before" subtype=zerowidth negate= rx126_cur."!cursor_pos"(rx126_pos) - .const 'Sub' $P135 = "37_1282323996.47527" + .const 'Sub' $P135 = "37_1283368197.39621" capture_lex $P135 $P10 = rx126_cur."before"($P135) unless $P10, rx126_fail @@ -1727,7 +1727,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__atom" :subid("36_1282323996.47527") :method +.sub "!PREFIX__atom" :subid("36_1283368197.39621") :method .annotate 'line', 3 $P128 = self."!PREFIX__!subrule"("metachar", "") new $P129, "ResizablePMCArray" @@ -1738,7 +1738,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block134" :anon :subid("37_1282323996.47527") :method :outer("35_1282323996.47527") +.sub "_block134" :anon :subid("37_1283368197.39621") :method :outer("35_1283368197.39621") .annotate 'line', 56 .local string rx136_tgt .local int rx136_pos @@ -1807,7 +1807,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier" :subid("38_1282323996.47527") :method +.sub "quantifier" :subid("38_1283368197.39621") :method .annotate 'line', 61 $P139 = self."!protoregex"("quantifier") .return ($P139) @@ -1815,7 +1815,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier" :subid("39_1282323996.47527") :method +.sub "!PREFIX__quantifier" :subid("39_1283368197.39621") :method .annotate 'line', 61 $P141 = self."!PREFIX__!protoregex"("quantifier") .return ($P141) @@ -1823,7 +1823,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym<*>" :subid("40_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "quantifier:sym<*>" :subid("40_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx143_tgt .local int rx143_pos @@ -1916,7 +1916,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym<*>" :subid("41_1282323996.47527") :method +.sub "!PREFIX__quantifier:sym<*>" :subid("41_1283368197.39621") :method .annotate 'line', 3 $P145 = self."!PREFIX__!subrule"("backmod", "*") new $P146, "ResizablePMCArray" @@ -1926,7 +1926,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym<+>" :subid("42_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "quantifier:sym<+>" :subid("42_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx150_tgt .local int rx150_pos @@ -2019,7 +2019,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym<+>" :subid("43_1282323996.47527") :method +.sub "!PREFIX__quantifier:sym<+>" :subid("43_1283368197.39621") :method .annotate 'line', 3 $P152 = self."!PREFIX__!subrule"("backmod", "+") new $P153, "ResizablePMCArray" @@ -2029,7 +2029,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym" :subid("44_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "quantifier:sym" :subid("44_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx157_tgt .local int rx157_pos @@ -2122,7 +2122,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym" :subid("45_1282323996.47527") :method +.sub "!PREFIX__quantifier:sym" :subid("45_1283368197.39621") :method .annotate 'line', 3 $P159 = self."!PREFIX__!subrule"("backmod", "?") new $P160, "ResizablePMCArray" @@ -2132,7 +2132,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym<**>" :subid("46_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "quantifier:sym<**>" :subid("46_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx164_tgt .local int rx164_pos @@ -2368,7 +2368,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym<**>" :subid("47_1282323996.47527") :method +.sub "!PREFIX__quantifier:sym<**>" :subid("47_1283368197.39621") :method .annotate 'line', 3 new $P166, "ResizablePMCArray" push $P166, "**" @@ -2377,9 +2377,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backmod" :subid("48_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backmod" :subid("48_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P186 = "50_1282323996.47527" + .const 'Sub' $P186 = "50_1283368197.39621" capture_lex $P186 .local string rx179_tgt .local int rx179_pos @@ -2456,7 +2456,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes alt184_2: # rx subrule "before" subtype=zerowidth negate=1 rx179_cur."!cursor_pos"(rx179_pos) - .const 'Sub' $P186 = "50_1282323996.47527" + .const 'Sub' $P186 = "50_1283368197.39621" capture_lex $P186 $P10 = rx179_cur."before"($P186) if $P10, rx179_fail @@ -2488,7 +2488,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backmod" :subid("49_1282323996.47527") :method +.sub "!PREFIX__backmod" :subid("49_1283368197.39621") :method .annotate 'line', 3 new $P181, "ResizablePMCArray" push $P181, "" @@ -2497,7 +2497,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block185" :anon :subid("50_1282323996.47527") :method :outer("48_1282323996.47527") +.sub "_block185" :anon :subid("50_1283368197.39621") :method :outer("48_1283368197.39621") .annotate 'line', 80 .local string rx187_tgt .local int rx187_pos @@ -2567,7 +2567,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar" :subid("51_1282323996.47527") :method +.sub "metachar" :subid("51_1283368197.39621") :method .annotate 'line', 82 $P190 = self."!protoregex"("metachar") .return ($P190) @@ -2575,7 +2575,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar" :subid("52_1282323996.47527") :method +.sub "!PREFIX__metachar" :subid("52_1283368197.39621") :method .annotate 'line', 82 $P192 = self."!PREFIX__!protoregex"("metachar") .return ($P192) @@ -2583,7 +2583,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("53_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("53_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx194_tgt .local int rx194_pos @@ -2653,7 +2653,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("54_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("54_1283368197.39621") :method .annotate 'line', 3 $P196 = self."!PREFIX__!subrule"("normspace", "") new $P197, "ResizablePMCArray" @@ -2663,7 +2663,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<[ ]>" :subid("55_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<[ ]>" :subid("55_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx200_tgt .local int rx200_pos @@ -2749,7 +2749,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<[ ]>" :subid("56_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<[ ]>" :subid("56_1283368197.39621") :method .annotate 'line', 3 $P202 = self."!PREFIX__!subrule"("nibbler", "[") new $P203, "ResizablePMCArray" @@ -2759,7 +2759,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<( )>" :subid("57_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<( )>" :subid("57_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx206_tgt .local int rx206_pos @@ -2845,7 +2845,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<( )>" :subid("58_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<( )>" :subid("58_1283368197.39621") :method .annotate 'line', 3 $P208 = self."!PREFIX__!subrule"("nibbler", "(") new $P209, "ResizablePMCArray" @@ -2855,7 +2855,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<'>" :subid("59_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<'>" :subid("59_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx212_tgt .local int rx212_pos @@ -2933,7 +2933,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<'>" :subid("60_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<'>" :subid("60_1283368197.39621") :method .annotate 'line', 3 new $P214, "ResizablePMCArray" push $P214, "'" @@ -2942,7 +2942,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<\">" :subid("61_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<\">" :subid("61_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx217_tgt .local int rx217_pos @@ -3020,7 +3020,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<\">" :subid("62_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<\">" :subid("62_1283368197.39621") :method .annotate 'line', 3 new $P219, "ResizablePMCArray" push $P219, "\"" @@ -3029,7 +3029,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<.>" :subid("63_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<.>" :subid("63_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx222_tgt .local int rx222_pos @@ -3115,7 +3115,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<.>" :subid("64_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<.>" :subid("64_1283368197.39621") :method .annotate 'line', 3 new $P224, "ResizablePMCArray" push $P224, "." @@ -3124,7 +3124,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<^>" :subid("65_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<^>" :subid("65_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx228_tgt .local int rx228_pos @@ -3210,7 +3210,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<^>" :subid("66_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<^>" :subid("66_1283368197.39621") :method .annotate 'line', 3 new $P230, "ResizablePMCArray" push $P230, "^" @@ -3219,7 +3219,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<^^>" :subid("67_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<^^>" :subid("67_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx234_tgt .local int rx234_pos @@ -3305,7 +3305,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<^^>" :subid("68_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<^^>" :subid("68_1283368197.39621") :method .annotate 'line', 3 new $P236, "ResizablePMCArray" push $P236, "^^" @@ -3314,7 +3314,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<$>" :subid("69_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<$>" :subid("69_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx240_tgt .local int rx240_pos @@ -3400,7 +3400,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<$>" :subid("70_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<$>" :subid("70_1283368197.39621") :method .annotate 'line', 3 new $P242, "ResizablePMCArray" push $P242, "$" @@ -3409,7 +3409,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<$$>" :subid("71_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<$$>" :subid("71_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx246_tgt .local int rx246_pos @@ -3495,7 +3495,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<$$>" :subid("72_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<$$>" :subid("72_1283368197.39621") :method .annotate 'line', 3 new $P248, "ResizablePMCArray" push $P248, "$$" @@ -3504,7 +3504,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<:::>" :subid("73_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<:::>" :subid("73_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx252_tgt .local int rx252_pos @@ -3595,7 +3595,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<:::>" :subid("74_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<:::>" :subid("74_1283368197.39621") :method .annotate 'line', 3 $P254 = self."!PREFIX__!subrule"("panic", ":::") new $P255, "ResizablePMCArray" @@ -3605,7 +3605,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<::>" :subid("75_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<::>" :subid("75_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx259_tgt .local int rx259_pos @@ -3696,7 +3696,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<::>" :subid("76_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<::>" :subid("76_1283368197.39621") :method .annotate 'line', 3 $P261 = self."!PREFIX__!subrule"("panic", "::") new $P262, "ResizablePMCArray" @@ -3706,7 +3706,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("77_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("77_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx266_tgt .local int rx266_pos @@ -3805,7 +3805,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("78_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("78_1283368197.39621") :method .annotate 'line', 3 new $P268, "ResizablePMCArray" push $P268, unicode:"\x{ab}" @@ -3815,7 +3815,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("79_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("79_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx273_tgt .local int rx273_pos @@ -3914,7 +3914,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("80_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("80_1283368197.39621") :method .annotate 'line', 3 new $P275, "ResizablePMCArray" push $P275, unicode:"\x{bb}" @@ -3924,7 +3924,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("81_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("81_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx280_tgt .local int rx280_pos @@ -4003,7 +4003,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("82_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("82_1283368197.39621") :method .annotate 'line', 3 $P282 = self."!PREFIX__!subrule"("backslash", "\\") new $P283, "ResizablePMCArray" @@ -4013,7 +4013,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("83_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("83_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx286_tgt .local int rx286_pos @@ -4085,7 +4085,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("84_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("84_1283368197.39621") :method .annotate 'line', 3 $P288 = self."!PREFIX__!subrule"("mod_internal", "") new $P289, "ResizablePMCArray" @@ -4095,7 +4095,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<~>" :subid("85_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<~>" :subid("85_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx292_tgt .local int rx292_pos @@ -4208,7 +4208,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<~>" :subid("86_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<~>" :subid("86_1283368197.39621") :method .annotate 'line', 3 $P294 = self."!PREFIX__!subrule"("ws", "~") new $P295, "ResizablePMCArray" @@ -4218,7 +4218,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<{*}>" :subid("87_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym<{*}>" :subid("87_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx299_tgt .local int rx299_pos @@ -4403,7 +4403,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<{*}>" :subid("88_1282323996.47527") :method +.sub "!PREFIX__metachar:sym<{*}>" :subid("88_1283368197.39621") :method .annotate 'line', 3 new $P301, "ResizablePMCArray" push $P301, "{*}" @@ -4412,7 +4412,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("89_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("89_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx311_tgt .local int rx311_pos @@ -4511,7 +4511,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("90_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("90_1283368197.39621") :method .annotate 'line', 3 $P313 = self."!PREFIX__!subrule"("assertion", "<") new $P314, "ResizablePMCArray" @@ -4521,7 +4521,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("91_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("91_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx318_tgt .local int rx318_pos @@ -4699,7 +4699,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("92_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("92_1283368197.39621") :method .annotate 'line', 3 new $P320, "ResizablePMCArray" push $P320, "$" @@ -4709,7 +4709,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("93_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "metachar:sym" :subid("93_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx328_tgt .local int rx328_pos @@ -4814,7 +4814,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("94_1282323996.47527") :method +.sub "!PREFIX__metachar:sym" :subid("94_1283368197.39621") :method .annotate 'line', 3 new $P330, "ResizablePMCArray" push $P330, ":PIR{{" @@ -4823,7 +4823,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash" :subid("95_1282323996.47527") :method +.sub "backslash" :subid("95_1283368197.39621") :method .annotate 'line', 129 $P336 = self."!protoregex"("backslash") .return ($P336) @@ -4831,7 +4831,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash" :subid("96_1282323996.47527") :method +.sub "!PREFIX__backslash" :subid("96_1283368197.39621") :method .annotate 'line', 129 $P338 = self."!PREFIX__!protoregex"("backslash") .return ($P338) @@ -4839,7 +4839,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("97_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("97_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx340_tgt .local int rx340_pos @@ -4925,7 +4925,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("98_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("98_1283368197.39621") :method .annotate 'line', 3 new $P342, "ResizablePMCArray" push $P342, "N" @@ -4941,7 +4941,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("99_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("99_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx346_tgt .local int rx346_pos @@ -5027,7 +5027,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("100_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("100_1283368197.39621") :method .annotate 'line', 3 new $P348, "ResizablePMCArray" push $P348, "B" @@ -5037,7 +5037,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("101_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("101_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx352_tgt .local int rx352_pos @@ -5123,7 +5123,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("102_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("102_1283368197.39621") :method .annotate 'line', 3 new $P354, "ResizablePMCArray" push $P354, "E" @@ -5133,7 +5133,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("103_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("103_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx358_tgt .local int rx358_pos @@ -5219,7 +5219,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("104_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("104_1283368197.39621") :method .annotate 'line', 3 new $P360, "ResizablePMCArray" push $P360, "F" @@ -5229,7 +5229,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("105_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("105_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx364_tgt .local int rx364_pos @@ -5315,7 +5315,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("106_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("106_1283368197.39621") :method .annotate 'line', 3 new $P366, "ResizablePMCArray" push $P366, "H" @@ -5325,7 +5325,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("107_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("107_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx370_tgt .local int rx370_pos @@ -5411,7 +5411,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("108_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("108_1283368197.39621") :method .annotate 'line', 3 new $P372, "ResizablePMCArray" push $P372, "R" @@ -5421,7 +5421,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("109_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("109_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx376_tgt .local int rx376_pos @@ -5507,7 +5507,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("110_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("110_1283368197.39621") :method .annotate 'line', 3 new $P378, "ResizablePMCArray" push $P378, "T" @@ -5517,7 +5517,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("111_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("111_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx382_tgt .local int rx382_pos @@ -5603,7 +5603,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("112_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("112_1283368197.39621") :method .annotate 'line', 3 new $P384, "ResizablePMCArray" push $P384, "V" @@ -5613,7 +5613,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("113_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("113_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx388_tgt .local int rx388_pos @@ -5733,7 +5733,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("114_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("114_1283368197.39621") :method .annotate 'line', 3 $P390 = self."!PREFIX__!subrule"("octints", "O[") $P391 = self."!PREFIX__!subrule"("octint", "O") @@ -5749,7 +5749,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("115_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("115_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx399_tgt .local int rx399_pos @@ -5869,7 +5869,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("116_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("116_1283368197.39621") :method .annotate 'line', 3 $P401 = self."!PREFIX__!subrule"("hexints", "X[") $P402 = self."!PREFIX__!subrule"("hexint", "X") @@ -5885,7 +5885,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("117_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("117_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx410_tgt .local int rx410_pos @@ -5978,7 +5978,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("118_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("118_1283368197.39621") :method .annotate 'line', 3 $P412 = self."!PREFIX__!subrule"("charspec", "C") $P413 = self."!PREFIX__!subrule"("charspec", "c") @@ -5990,7 +5990,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("119_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("119_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx418_tgt .local int rx418_pos @@ -6067,7 +6067,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("120_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("120_1283368197.39621") :method .annotate 'line', 3 $P420 = self."!PREFIX__!subrule"("obs", "A") new $P421, "ResizablePMCArray" @@ -6077,7 +6077,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("121_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("121_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx424_tgt .local int rx424_pos @@ -6154,7 +6154,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("122_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("122_1283368197.39621") :method .annotate 'line', 3 $P426 = self."!PREFIX__!subrule"("obs", "z") new $P427, "ResizablePMCArray" @@ -6164,7 +6164,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("123_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("123_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx430_tgt .local int rx430_pos @@ -6241,7 +6241,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("124_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("124_1283368197.39621") :method .annotate 'line', 3 $P432 = self."!PREFIX__!subrule"("obs", "Z") new $P433, "ResizablePMCArray" @@ -6251,7 +6251,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("125_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("125_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx436_tgt .local int rx436_pos @@ -6328,7 +6328,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("126_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("126_1283368197.39621") :method .annotate 'line', 3 $P438 = self."!PREFIX__!subrule"("obs", "Q") new $P439, "ResizablePMCArray" @@ -6338,7 +6338,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("127_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "backslash:sym" :subid("127_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx442_tgt .local int rx442_pos @@ -6409,7 +6409,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("128_1282323996.47527") :method +.sub "!PREFIX__backslash:sym" :subid("128_1283368197.39621") :method .annotate 'line', 3 new $P444, "ResizablePMCArray" push $P444, "" @@ -6418,7 +6418,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion" :subid("129_1282323996.47527") :method +.sub "assertion" :subid("129_1283368197.39621") :method .annotate 'line', 147 $P447 = self."!protoregex"("assertion") .return ($P447) @@ -6426,7 +6426,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion" :subid("130_1282323996.47527") :method +.sub "!PREFIX__assertion" :subid("130_1283368197.39621") :method .annotate 'line', 147 $P449 = self."!PREFIX__!protoregex"("assertion") .return ($P449) @@ -6434,9 +6434,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("131_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "assertion:sym" :subid("131_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P458 = "133_1282323996.47527" + .const 'Sub' $P458 = "133_1283368197.39621" capture_lex $P458 .local string rx451_tgt .local int rx451_pos @@ -6486,7 +6486,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rx451_cur."!mark_push"(0, rx451_pos, $I10) # rx subrule "before" subtype=zerowidth negate= rx451_cur."!cursor_pos"(rx451_pos) - .const 'Sub' $P458 = "133_1282323996.47527" + .const 'Sub' $P458 = "133_1283368197.39621" capture_lex $P458 $P10 = rx451_cur."before"($P458) unless $P10, rx451_fail @@ -6527,7 +6527,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("132_1282323996.47527") :method +.sub "!PREFIX__assertion:sym" :subid("132_1283368197.39621") :method .annotate 'line', 3 $P453 = self."!PREFIX__!subrule"("assertion", "?") new $P454, "ResizablePMCArray" @@ -6538,7 +6538,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block457" :anon :subid("133_1282323996.47527") :method :outer("131_1282323996.47527") +.sub "_block457" :anon :subid("133_1283368197.39621") :method :outer("131_1283368197.39621") .annotate 'line', 149 .local string rx459_tgt .local int rx459_pos @@ -6608,9 +6608,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("134_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "assertion:sym" :subid("134_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P469 = "136_1282323996.47527" + .const 'Sub' $P469 = "136_1283368197.39621" capture_lex $P469 .local string rx462_tgt .local int rx462_pos @@ -6660,7 +6660,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rx462_cur."!mark_push"(0, rx462_pos, $I10) # rx subrule "before" subtype=zerowidth negate= rx462_cur."!cursor_pos"(rx462_pos) - .const 'Sub' $P469 = "136_1282323996.47527" + .const 'Sub' $P469 = "136_1283368197.39621" capture_lex $P469 $P10 = rx462_cur."before"($P469) unless $P10, rx462_fail @@ -6701,7 +6701,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("135_1282323996.47527") :method +.sub "!PREFIX__assertion:sym" :subid("135_1283368197.39621") :method .annotate 'line', 3 $P464 = self."!PREFIX__!subrule"("assertion", "!") new $P465, "ResizablePMCArray" @@ -6712,7 +6712,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block468" :anon :subid("136_1282323996.47527") :method :outer("134_1282323996.47527") +.sub "_block468" :anon :subid("136_1283368197.39621") :method :outer("134_1283368197.39621") .annotate 'line', 150 .local string rx470_tgt .local int rx470_pos @@ -6782,7 +6782,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("137_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "assertion:sym" :subid("137_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx473_tgt .local int rx473_pos @@ -6862,7 +6862,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("138_1282323996.47527") :method +.sub "!PREFIX__assertion:sym" :subid("138_1283368197.39621") :method .annotate 'line', 3 $P475 = self."!PREFIX__!subrule"("assertion", ".") new $P476, "ResizablePMCArray" @@ -6872,9 +6872,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("139_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "assertion:sym" :subid("139_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P487 = "141_1282323996.47527" + .const 'Sub' $P487 = "141_1283368197.39621" capture_lex $P487 .local string rx479_tgt .local int rx479_pos @@ -6932,7 +6932,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate 'line', 159 # rx subrule "before" subtype=zerowidth negate= rx479_cur."!cursor_pos"(rx479_pos) - .const 'Sub' $P487 = "141_1282323996.47527" + .const 'Sub' $P487 = "141_1283368197.39621" capture_lex $P487 $P10 = rx479_cur."before"($P487) unless $P10, rx479_fail @@ -7048,7 +7048,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("140_1282323996.47527") :method +.sub "!PREFIX__assertion:sym" :subid("140_1283368197.39621") :method .annotate 'line', 3 $P481 = self."!PREFIX__!subrule"("identifier", "") new $P482, "ResizablePMCArray" @@ -7058,7 +7058,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block486" :anon :subid("141_1282323996.47527") :method :outer("139_1282323996.47527") +.sub "_block486" :anon :subid("141_1283368197.39621") :method :outer("139_1283368197.39621") .annotate 'line', 159 .local string rx488_tgt .local int rx488_pos @@ -7128,9 +7128,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym<[>" :subid("142_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "assertion:sym<[>" :subid("142_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P496 = "144_1282323996.47527" + .const 'Sub' $P496 = "144_1283368197.39621" capture_lex $P496 .local string rx491_tgt .local int rx491_pos @@ -7171,7 +7171,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate 'line', 167 # rx subrule "before" subtype=zerowidth negate= rx491_cur."!cursor_pos"(rx491_pos) - .const 'Sub' $P496 = "144_1282323996.47527" + .const 'Sub' $P496 = "144_1283368197.39621" capture_lex $P496 $P10 = rx491_cur."before"($P496) unless $P10, rx491_fail @@ -7225,7 +7225,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym<[>" :subid("143_1282323996.47527") :method +.sub "!PREFIX__assertion:sym<[>" :subid("143_1283368197.39621") :method .annotate 'line', 3 new $P493, "ResizablePMCArray" push $P493, "" @@ -7234,7 +7234,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block495" :anon :subid("144_1282323996.47527") :method :outer("142_1282323996.47527") +.sub "_block495" :anon :subid("144_1283368197.39621") :method :outer("142_1283368197.39621") .annotate 'line', 167 .local string rx497_tgt .local int rx497_pos @@ -7328,9 +7328,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "cclass_elem" :subid("145_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "cclass_elem" :subid("145_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P514 = "147_1282323996.47527" + .const 'Sub' $P514 = "147_1283368197.39621" capture_lex $P514 .local string rx503_tgt .local int rx503_pos @@ -7447,7 +7447,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate 'line', 173 # rx subrule $P514 subtype=capture negate= rx503_cur."!cursor_pos"(rx503_pos) - .const 'Sub' $P514 = "147_1282323996.47527" + .const 'Sub' $P514 = "147_1283368197.39621" capture_lex $P514 $P10 = rx503_cur.$P514() unless $P10, rx503_fail @@ -7552,7 +7552,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__cclass_elem" :subid("146_1282323996.47527") :method +.sub "!PREFIX__cclass_elem" :subid("146_1283368197.39621") :method .annotate 'line', 3 new $P505, "ResizablePMCArray" push $P505, "" @@ -7563,13 +7563,13 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block513" :anon :subid("147_1282323996.47527") :method :outer("145_1282323996.47527") +.sub "_block513" :anon :subid("147_1283368197.39621") :method :outer("145_1283368197.39621") .annotate 'line', 173 - .const 'Sub' $P529 = "150_1282323996.47527" + .const 'Sub' $P529 = "150_1283368197.39621" capture_lex $P529 - .const 'Sub' $P524 = "149_1282323996.47527" + .const 'Sub' $P524 = "149_1283368197.39621" capture_lex $P524 - .const 'Sub' $P520 = "148_1282323996.47527" + .const 'Sub' $P520 = "148_1283368197.39621" capture_lex $P520 .local string rx515_tgt .local int rx515_pos @@ -7646,7 +7646,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add rx515_pos, 1 # rx subrule $P520 subtype=capture negate= rx515_cur."!cursor_pos"(rx515_pos) - .const 'Sub' $P520 = "148_1282323996.47527" + .const 'Sub' $P520 = "148_1283368197.39621" capture_lex $P520 $P10 = rx515_cur.$P520() unless $P10, rx515_fail @@ -7657,7 +7657,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes alt518_1: # rx subrule $P524 subtype=capture negate= rx515_cur."!cursor_pos"(rx515_pos) - .const 'Sub' $P524 = "149_1282323996.47527" + .const 'Sub' $P524 = "149_1283368197.39621" capture_lex $P524 $P10 = rx515_cur.$P524() unless $P10, rx515_fail @@ -7686,7 +7686,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add rx515_pos, rx515_off, $I11 # rx subrule $P529 subtype=capture negate= rx515_cur."!cursor_pos"(rx515_pos) - .const 'Sub' $P529 = "150_1282323996.47527" + .const 'Sub' $P529 = "150_1283368197.39621" capture_lex $P529 $P10 = rx515_cur.$P529() unless $P10, rx515_fail @@ -7724,7 +7724,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block519" :anon :subid("148_1282323996.47527") :method :outer("147_1282323996.47527") +.sub "_block519" :anon :subid("148_1283368197.39621") :method :outer("147_1283368197.39621") .annotate 'line', 175 .local string rx521_tgt .local int rx521_pos @@ -7790,7 +7790,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block523" :anon :subid("149_1282323996.47527") :method :outer("147_1282323996.47527") +.sub "_block523" :anon :subid("149_1283368197.39621") :method :outer("147_1283368197.39621") .annotate 'line', 175 .local string rx525_tgt .local int rx525_pos @@ -7860,7 +7860,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block528" :anon :subid("150_1282323996.47527") :method :outer("147_1282323996.47527") +.sub "_block528" :anon :subid("150_1283368197.39621") :method :outer("147_1283368197.39621") .annotate 'line', 175 .local string rx530_tgt .local int rx530_pos @@ -7926,9 +7926,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_internal" :subid("151_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "mod_internal" :subid("151_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P545 = "153_1282323996.47527" + .const 'Sub' $P545 = "153_1283368197.39621" capture_lex $P545 .local string rx537_tgt .local int rx537_pos @@ -7984,7 +7984,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rxquantr543_loop: # rx subrule $P545 subtype=capture negate= rx537_cur."!cursor_pos"(rx537_pos) - .const 'Sub' $P545 = "153_1282323996.47527" + .const 'Sub' $P545 = "153_1283368197.39621" capture_lex $P545 $P10 = rx537_cur.$P545() unless $P10, rx537_fail @@ -8102,7 +8102,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_internal" :subid("152_1282323996.47527") :method +.sub "!PREFIX__mod_internal" :subid("152_1283368197.39621") :method .annotate 'line', 3 $P539 = self."!PREFIX__!subrule"("mod_ident", ":") new $P540, "ResizablePMCArray" @@ -8113,7 +8113,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block544" :anon :subid("153_1282323996.47527") :method :outer("151_1282323996.47527") +.sub "_block544" :anon :subid("153_1283368197.39621") :method :outer("151_1283368197.39621") .annotate 'line', 185 .local string rx546_tgt .local int rx546_pos @@ -8195,7 +8195,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident" :subid("154_1282323996.47527") :method +.sub "mod_ident" :subid("154_1283368197.39621") :method .annotate 'line', 190 $P553 = self."!protoregex"("mod_ident") .return ($P553) @@ -8203,7 +8203,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident" :subid("155_1282323996.47527") :method +.sub "!PREFIX__mod_ident" :subid("155_1283368197.39621") :method .annotate 'line', 190 $P555 = self."!PREFIX__!protoregex"("mod_ident") .return ($P555) @@ -8211,7 +8211,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident:sym" :subid("156_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "mod_ident:sym" :subid("156_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx557_tgt .local int rx557_pos @@ -8311,7 +8311,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident:sym" :subid("157_1282323996.47527") :method +.sub "!PREFIX__mod_ident:sym" :subid("157_1283368197.39621") :method .annotate 'line', 3 new $P559, "ResizablePMCArray" push $P559, "i" @@ -8320,7 +8320,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident:sym" :subid("158_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "mod_ident:sym" :subid("158_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx564_tgt .local int rx564_pos @@ -8420,7 +8420,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident:sym" :subid("159_1282323996.47527") :method +.sub "!PREFIX__mod_ident:sym" :subid("159_1283368197.39621") :method .annotate 'line', 3 new $P566, "ResizablePMCArray" push $P566, "r" @@ -8429,7 +8429,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident:sym" :subid("160_1282323996.47527") :method :outer("11_1282323996.47527") +.sub "mod_ident:sym" :subid("160_1283368197.39621") :method :outer("11_1283368197.39621") .annotate 'line', 3 .local string rx571_tgt .local int rx571_pos @@ -8529,7 +8529,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident:sym" :subid("161_1282323996.47527") :method +.sub "!PREFIX__mod_ident:sym" :subid("161_1283368197.39621") :method .annotate 'line', 3 new $P573, "ResizablePMCArray" push $P573, "s" @@ -8538,18 +8538,18 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block577" :load :anon :subid("162_1282323996.47527") +.sub "_block577" :load :anon :subid("162_1283368197.39621") .annotate 'line', 3 - .const 'Sub' $P579 = "11_1282323996.47527" + .const 'Sub' $P579 = "11_1283368197.39621" $P580 = $P579() .return ($P580) .end .namespace [] -.sub "_block582" :load :anon :subid("163_1282323996.47527") +.sub "_block582" :load :anon :subid("163_1283368197.39621") .annotate 'line', 1 - .const 'Sub' $P584 = "10_1282323996.47527" + .const 'Sub' $P584 = "10_1283368197.39621" $P585 = $P584() .return ($P585) .end @@ -8557,7 +8557,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes ### .include 'gen/p6regex-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1282323999.42098") +.sub "_block11" :anon :subid("10_1283368202.55748") .annotate 'line', 0 get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13" capture_lex $P14 @@ -8574,15 +8574,15 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes $P1671 = $P14() .annotate 'line', 1 .return ($P1671) - .const 'Sub' $P1673 = "94_1282323999.42098" + .const 'Sub' $P1673 = "94_1283368202.55748" .return ($P1673) .end .namespace [] -.sub "" :load :init :subid("post95") :outer("10_1282323999.42098") +.sub "" :load :init :subid("post95") :outer("10_1283368202.55748") .annotate 'line', 0 - .const 'Sub' $P12 = "10_1282323999.42098" + .const 'Sub' $P12 = "10_1283368202.55748" .local pmc block set block, $P12 $P1676 = get_root_global ["parrot"], "P6metaclass" @@ -8591,119 +8591,119 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block13" :subid("11_1282323999.42098") :outer("10_1282323999.42098") +.sub "_block13" :subid("11_1283368202.55748") :outer("10_1283368202.55748") .annotate 'line', 4 - .const 'Sub' $P1648 = "92_1282323999.42098" + .const 'Sub' $P1648 = "92_1283368202.55748" capture_lex $P1648 - .const 'Sub' $P1628 = "91_1282323999.42098" + .const 'Sub' $P1628 = "91_1283368202.55748" capture_lex $P1628 - .const 'Sub' $P1596 = "90_1282323999.42098" + .const 'Sub' $P1596 = "90_1283368202.55748" capture_lex $P1596 - .const 'Sub' $P1527 = "86_1282323999.42098" + .const 'Sub' $P1527 = "86_1283368202.55748" capture_lex $P1527 - .const 'Sub' $P1459 = "84_1282323999.42098" + .const 'Sub' $P1459 = "84_1283368202.55748" capture_lex $P1459 - .const 'Sub' $P1387 = "81_1282323999.42098" + .const 'Sub' $P1387 = "81_1283368202.55748" capture_lex $P1387 - .const 'Sub' $P1373 = "80_1282323999.42098" + .const 'Sub' $P1373 = "80_1283368202.55748" capture_lex $P1373 - .const 'Sub' $P1349 = "79_1282323999.42098" + .const 'Sub' $P1349 = "79_1283368202.55748" capture_lex $P1349 - .const 'Sub' $P1331 = "78_1282323999.42098" + .const 'Sub' $P1331 = "78_1283368202.55748" capture_lex $P1331 - .const 'Sub' $P1317 = "77_1282323999.42098" + .const 'Sub' $P1317 = "77_1283368202.55748" capture_lex $P1317 - .const 'Sub' $P1304 = "76_1282323999.42098" + .const 'Sub' $P1304 = "76_1283368202.55748" capture_lex $P1304 - .const 'Sub' $P1273 = "75_1282323999.42098" + .const 'Sub' $P1273 = "75_1283368202.55748" capture_lex $P1273 - .const 'Sub' $P1242 = "74_1282323999.42098" + .const 'Sub' $P1242 = "74_1283368202.55748" capture_lex $P1242 - .const 'Sub' $P1226 = "73_1282323999.42098" + .const 'Sub' $P1226 = "73_1283368202.55748" capture_lex $P1226 - .const 'Sub' $P1210 = "72_1282323999.42098" + .const 'Sub' $P1210 = "72_1283368202.55748" capture_lex $P1210 - .const 'Sub' $P1194 = "71_1282323999.42098" + .const 'Sub' $P1194 = "71_1283368202.55748" capture_lex $P1194 - .const 'Sub' $P1178 = "70_1282323999.42098" + .const 'Sub' $P1178 = "70_1283368202.55748" capture_lex $P1178 - .const 'Sub' $P1162 = "69_1282323999.42098" + .const 'Sub' $P1162 = "69_1283368202.55748" capture_lex $P1162 - .const 'Sub' $P1146 = "68_1282323999.42098" + .const 'Sub' $P1146 = "68_1283368202.55748" capture_lex $P1146 - .const 'Sub' $P1130 = "67_1282323999.42098" + .const 'Sub' $P1130 = "67_1283368202.55748" capture_lex $P1130 - .const 'Sub' $P1106 = "66_1282323999.42098" + .const 'Sub' $P1106 = "66_1283368202.55748" capture_lex $P1106 - .const 'Sub' $P1091 = "65_1282323999.42098" + .const 'Sub' $P1091 = "65_1283368202.55748" capture_lex $P1091 - .const 'Sub' $P1033 = "64_1282323999.42098" + .const 'Sub' $P1033 = "64_1283368202.55748" capture_lex $P1033 - .const 'Sub' $P1012 = "63_1282323999.42098" + .const 'Sub' $P1012 = "63_1283368202.55748" capture_lex $P1012 - .const 'Sub' $P990 = "62_1282323999.42098" + .const 'Sub' $P990 = "62_1283368202.55748" capture_lex $P990 - .const 'Sub' $P980 = "61_1282323999.42098" + .const 'Sub' $P980 = "61_1283368202.55748" capture_lex $P980 - .const 'Sub' $P970 = "60_1282323999.42098" + .const 'Sub' $P970 = "60_1283368202.55748" capture_lex $P970 - .const 'Sub' $P960 = "59_1282323999.42098" + .const 'Sub' $P960 = "59_1283368202.55748" capture_lex $P960 - .const 'Sub' $P948 = "58_1282323999.42098" + .const 'Sub' $P948 = "58_1283368202.55748" capture_lex $P948 - .const 'Sub' $P936 = "57_1282323999.42098" + .const 'Sub' $P936 = "57_1283368202.55748" capture_lex $P936 - .const 'Sub' $P924 = "56_1282323999.42098" + .const 'Sub' $P924 = "56_1283368202.55748" capture_lex $P924 - .const 'Sub' $P912 = "55_1282323999.42098" + .const 'Sub' $P912 = "55_1283368202.55748" capture_lex $P912 - .const 'Sub' $P900 = "54_1282323999.42098" + .const 'Sub' $P900 = "54_1283368202.55748" capture_lex $P900 - .const 'Sub' $P888 = "53_1282323999.42098" + .const 'Sub' $P888 = "53_1283368202.55748" capture_lex $P888 - .const 'Sub' $P876 = "52_1282323999.42098" + .const 'Sub' $P876 = "52_1283368202.55748" capture_lex $P876 - .const 'Sub' $P864 = "51_1282323999.42098" + .const 'Sub' $P864 = "51_1283368202.55748" capture_lex $P864 - .const 'Sub' $P836 = "50_1282323999.42098" + .const 'Sub' $P836 = "50_1283368202.55748" capture_lex $P836 - .const 'Sub' $P808 = "49_1282323999.42098" + .const 'Sub' $P808 = "49_1283368202.55748" capture_lex $P808 - .const 'Sub' $P790 = "48_1282323999.42098" + .const 'Sub' $P790 = "48_1283368202.55748" capture_lex $P790 - .const 'Sub' $P780 = "47_1282323999.42098" + .const 'Sub' $P780 = "47_1283368202.55748" capture_lex $P780 - .const 'Sub' $P762 = "46_1282323999.42098" + .const 'Sub' $P762 = "46_1283368202.55748" capture_lex $P762 - .const 'Sub' $P689 = "44_1282323999.42098" + .const 'Sub' $P689 = "44_1283368202.55748" capture_lex $P689 - .const 'Sub' $P672 = "43_1282323999.42098" + .const 'Sub' $P672 = "43_1283368202.55748" capture_lex $P672 - .const 'Sub' $P657 = "42_1282323999.42098" + .const 'Sub' $P657 = "42_1283368202.55748" capture_lex $P657 - .const 'Sub' $P642 = "41_1282323999.42098" + .const 'Sub' $P642 = "41_1283368202.55748" capture_lex $P642 - .const 'Sub' $P616 = "40_1282323999.42098" + .const 'Sub' $P616 = "40_1283368202.55748" capture_lex $P616 - .const 'Sub' $P565 = "38_1282323999.42098" + .const 'Sub' $P565 = "38_1283368202.55748" capture_lex $P565 - .const 'Sub' $P497 = "36_1282323999.42098" + .const 'Sub' $P497 = "36_1283368202.55748" capture_lex $P497 - .const 'Sub' $P460 = "34_1282323999.42098" + .const 'Sub' $P460 = "34_1283368202.55748" capture_lex $P460 - .const 'Sub' $P404 = "31_1282323999.42098" + .const 'Sub' $P404 = "31_1283368202.55748" capture_lex $P404 - .const 'Sub' $P389 = "30_1282323999.42098" + .const 'Sub' $P389 = "30_1283368202.55748" capture_lex $P389 - .const 'Sub' $P363 = "28_1282323999.42098" + .const 'Sub' $P363 = "28_1283368202.55748" capture_lex $P363 - .const 'Sub' $P346 = "27_1282323999.42098" + .const 'Sub' $P346 = "27_1283368202.55748" capture_lex $P346 - .const 'Sub' $P312 = "26_1282323999.42098" + .const 'Sub' $P312 = "26_1283368202.55748" capture_lex $P312 - .const 'Sub' $P57 = "13_1282323999.42098" + .const 'Sub' $P57 = "13_1283368202.55748" capture_lex $P57 - .const 'Sub' $P16 = "12_1282323999.42098" + .const 'Sub' $P16 = "12_1283368202.55748" capture_lex $P16 get_global $P15, "@MODIFIERS" unless_null $P15, vivify_97 @@ -8711,15 +8711,15 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set_global "@MODIFIERS", $P15 vivify_97: .annotate 'line', 506 - .const 'Sub' $P16 = "12_1282323999.42098" + .const 'Sub' $P16 = "12_1283368202.55748" newclosure $P56, $P16 .lex "buildsub", $P56 .annotate 'line', 524 - .const 'Sub' $P57 = "13_1282323999.42098" + .const 'Sub' $P57 = "13_1283368202.55748" newclosure $P311, $P57 .lex "capnames", $P311 .annotate 'line', 590 - .const 'Sub' $P312 = "26_1282323999.42098" + .const 'Sub' $P312 = "26_1283368202.55748" newclosure $P344, $P312 .lex "backmod", $P344 .annotate 'line', 4 @@ -8735,17 +8735,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes find_lex $P1626, "capnames" find_lex $P1627, "backmod" .annotate 'line', 603 - .const 'Sub' $P1648 = "92_1282323999.42098" + .const 'Sub' $P1648 = "92_1283368202.55748" newclosure $P1665, $P1648 .annotate 'line', 4 .return ($P1665) - .const 'Sub' $P1667 = "93_1282323999.42098" + .const 'Sub' $P1667 = "93_1283368202.55748" .return ($P1667) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "" :load :init :subid("post96") :outer("11_1282323999.42098") +.sub "" :load :init :subid("post96") :outer("11_1283368202.55748") .annotate 'line', 4 get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13" .local pmc block @@ -8762,7 +8762,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "buildsub" :subid("12_1282323999.42098") :outer("11_1282323999.42098") +.sub "buildsub" :subid("12_1283368202.55748") :outer("11_1283368202.55748") .param pmc param_19 .param pmc param_20 :optional .param int has_param_20 :opt_flag @@ -8864,19 +8864,19 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "capnames" :subid("13_1282323999.42098") :outer("11_1282323999.42098") +.sub "capnames" :subid("13_1283368202.55748") :outer("11_1283368202.55748") .param pmc param_60 .param pmc param_61 .annotate 'line', 524 - .const 'Sub' $P286 = "24_1282323999.42098" + .const 'Sub' $P286 = "24_1283368202.55748" capture_lex $P286 - .const 'Sub' $P223 = "21_1282323999.42098" + .const 'Sub' $P223 = "21_1283368202.55748" capture_lex $P223 - .const 'Sub' $P181 = "19_1282323999.42098" + .const 'Sub' $P181 = "19_1283368202.55748" capture_lex $P181 - .const 'Sub' $P139 = "17_1282323999.42098" + .const 'Sub' $P139 = "17_1283368202.55748" capture_lex $P139 - .const 'Sub' $P72 = "14_1282323999.42098" + .const 'Sub' $P72 = "14_1283368202.55748" capture_lex $P72 new $P59, 'ExceptionHandler' set_addr $P59, control_58 @@ -8932,21 +8932,21 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set $S283, $P282 iseq $I284, $S283, "quant" unless $I284, if_281_end - .const 'Sub' $P286 = "24_1282323999.42098" + .const 'Sub' $P286 = "24_1283368202.55748" capture_lex $P286 $P286() if_281_end: goto if_218_end if_218: .annotate 'line', 562 - .const 'Sub' $P223 = "21_1282323999.42098" + .const 'Sub' $P223 = "21_1283368202.55748" capture_lex $P223 $P223() if_218_end: goto if_171_end if_171: .annotate 'line', 549 - .const 'Sub' $P181 = "19_1282323999.42098" + .const 'Sub' $P181 = "19_1283368202.55748" capture_lex $P181 $P181() if_171_end: @@ -8966,7 +8966,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P133, loop168_done shift $P137, $P133 loop168_redo: - .const 'Sub' $P139 = "17_1282323999.42098" + .const 'Sub' $P139 = "17_1283368202.55748" capture_lex $P139 $P139($P137) loop168_next: @@ -8985,7 +8985,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_67_end if_67: .annotate 'line', 527 - .const 'Sub' $P72 = "14_1282323999.42098" + .const 'Sub' $P72 = "14_1283368202.55748" capture_lex $P72 $P72() if_67_end: @@ -9010,9 +9010,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block285" :anon :subid("24_1282323999.42098") :outer("13_1282323999.42098") +.sub "_block285" :anon :subid("24_1283368202.55748") :outer("13_1283368202.55748") .annotate 'line', 579 - .const 'Sub' $P297 = "25_1282323999.42098" + .const 'Sub' $P297 = "25_1283368202.55748" capture_lex $P297 .annotate 'line', 580 $P287 = root_new ['parrot';'Hash'] @@ -9041,7 +9041,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P292, loop302_done shift $P295, $P292 loop302_redo: - .const 'Sub' $P297 = "25_1282323999.42098" + .const 'Sub' $P297 = "25_1283368202.55748" capture_lex $P297 $P297($P295) loop302_next: @@ -9071,7 +9071,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block296" :anon :subid("25_1282323999.42098") :outer("24_1282323999.42098") +.sub "_block296" :anon :subid("25_1283368202.55748") :outer("24_1283368202.55748") .param pmc param_298 .annotate 'line', 581 .lex "$_", param_298 @@ -9092,11 +9092,11 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block222" :anon :subid("21_1282323999.42098") :outer("13_1282323999.42098") +.sub "_block222" :anon :subid("21_1283368202.55748") :outer("13_1283368202.55748") .annotate 'line', 562 - .const 'Sub' $P263 = "23_1282323999.42098" + .const 'Sub' $P263 = "23_1283368202.55748" capture_lex $P263 - .const 'Sub' $P235 = "22_1282323999.42098" + .const 'Sub' $P235 = "22_1283368202.55748" capture_lex $P235 .annotate 'line', 563 new $P224, "Undef" @@ -9131,7 +9131,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P230, loop251_done shift $P233, $P230 loop251_redo: - .const 'Sub' $P235 = "22_1282323999.42098" + .const 'Sub' $P235 = "22_1283368202.55748" capture_lex $P235 $P235($P233) loop251_next: @@ -9170,7 +9170,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P258, loop276_done shift $P261, $P258 loop276_redo: - .const 'Sub' $P263 = "23_1282323999.42098" + .const 'Sub' $P263 = "23_1283368202.55748" capture_lex $P263 $P263($P261) loop276_next: @@ -9200,7 +9200,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block234" :anon :subid("22_1282323999.42098") :outer("21_1282323999.42098") +.sub "_block234" :anon :subid("22_1283368202.55748") :outer("21_1283368202.55748") .param pmc param_236 .annotate 'line', 569 .lex "$_", param_236 @@ -9240,7 +9240,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block262" :anon :subid("23_1282323999.42098") :outer("21_1282323999.42098") +.sub "_block262" :anon :subid("23_1283368202.55748") :outer("21_1283368202.55748") .param pmc param_264 .annotate 'line', 574 .lex "$_", param_264 @@ -9281,9 +9281,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block180" :anon :subid("19_1282323999.42098") :outer("13_1282323999.42098") +.sub "_block180" :anon :subid("19_1283368202.55748") :outer("13_1283368202.55748") .annotate 'line', 549 - .const 'Sub' $P199 = "20_1282323999.42098" + .const 'Sub' $P199 = "20_1283368202.55748" capture_lex $P199 .annotate 'line', 550 new $P182, "Undef" @@ -9326,7 +9326,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P194, loop215_done shift $P197, $P194 loop215_redo: - .const 'Sub' $P199 = "20_1282323999.42098" + .const 'Sub' $P199 = "20_1283368202.55748" capture_lex $P199 $P199($P197) loop215_next: @@ -9346,7 +9346,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block198" :anon :subid("20_1282323999.42098") :outer("19_1282323999.42098") +.sub "_block198" :anon :subid("20_1283368202.55748") :outer("19_1283368202.55748") .param pmc param_200 .annotate 'line', 557 .lex "$_", param_200 @@ -9387,10 +9387,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block138" :anon :subid("17_1282323999.42098") :outer("13_1282323999.42098") +.sub "_block138" :anon :subid("17_1283368202.55748") :outer("13_1283368202.55748") .param pmc param_141 .annotate 'line', 541 - .const 'Sub' $P150 = "18_1282323999.42098" + .const 'Sub' $P150 = "18_1283368202.55748" capture_lex $P150 .annotate 'line', 542 $P140 = root_new ['parrot';'Hash'] @@ -9413,7 +9413,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P145, loop163_done shift $P148, $P145 loop163_redo: - .const 'Sub' $P150 = "18_1282323999.42098" + .const 'Sub' $P150 = "18_1283368202.55748" capture_lex $P150 $P150($P148) loop163_next: @@ -9443,7 +9443,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block149" :anon :subid("18_1282323999.42098") :outer("17_1282323999.42098") +.sub "_block149" :anon :subid("18_1283368202.55748") :outer("17_1283368202.55748") .param pmc param_151 .annotate 'line', 543 .lex "$_", param_151 @@ -9484,9 +9484,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block71" :anon :subid("14_1282323999.42098") :outer("13_1282323999.42098") +.sub "_block71" :anon :subid("14_1283368202.55748") :outer("13_1283368202.55748") .annotate 'line', 527 - .const 'Sub' $P81 = "15_1282323999.42098" + .const 'Sub' $P81 = "15_1283368202.55748" capture_lex $P81 .annotate 'line', 528 new $P73, "Undef" @@ -9507,7 +9507,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P75, loop125_done shift $P79, $P75 loop125_redo: - .const 'Sub' $P81 = "15_1282323999.42098" + .const 'Sub' $P81 = "15_1283368202.55748" capture_lex $P81 $P81($P79) loop125_next: @@ -9531,10 +9531,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block80" :anon :subid("15_1282323999.42098") :outer("14_1282323999.42098") +.sub "_block80" :anon :subid("15_1283368202.55748") :outer("14_1283368202.55748") .param pmc param_83 .annotate 'line', 529 - .const 'Sub' $P92 = "16_1282323999.42098" + .const 'Sub' $P92 = "16_1283368202.55748" capture_lex $P92 .annotate 'line', 530 $P82 = root_new ['parrot';'Hash'] @@ -9557,7 +9557,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P87, loop112_done shift $P90, $P87 loop112_redo: - .const 'Sub' $P92 = "16_1282323999.42098" + .const 'Sub' $P92 = "16_1283368202.55748" capture_lex $P92 $P92($P90) loop112_next: @@ -9606,7 +9606,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block91" :anon :subid("16_1282323999.42098") :outer("15_1282323999.42098") +.sub "_block91" :anon :subid("16_1283368202.55748") :outer("15_1283368202.55748") .param pmc param_93 .annotate 'line', 531 .lex "$_", param_93 @@ -9666,7 +9666,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backmod" :subid("26_1282323999.42098") :outer("11_1282323999.42098") +.sub "backmod" :subid("26_1283368202.55748") :outer("11_1283368202.55748") .param pmc param_315 .param pmc param_316 .annotate 'line', 590 @@ -9741,7 +9741,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "arg" :subid("27_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "arg" :subid("27_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_349 .annotate 'line', 14 new $P348, 'ExceptionHandler' @@ -9798,10 +9798,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "arglist" :subid("28_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "arglist" :subid("28_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_366 .annotate 'line', 18 - .const 'Sub' $P376 = "29_1282323999.42098" + .const 'Sub' $P376 = "29_1283368202.55748" capture_lex $P376 new $P365, 'ExceptionHandler' set_addr $P365, control_364 @@ -9835,7 +9835,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P370, loop382_done shift $P374, $P370 loop382_redo: - .const 'Sub' $P376 = "29_1282323999.42098" + .const 'Sub' $P376 = "29_1283368202.55748" capture_lex $P376 $P376($P374) loop382_next: @@ -9864,7 +9864,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block375" :anon :subid("29_1282323999.42098") :outer("28_1282323999.42098") +.sub "_block375" :anon :subid("29_1283368202.55748") :outer("28_1283368202.55748") .param pmc param_377 .annotate 'line', 20 .lex "$_", param_377 @@ -9878,7 +9878,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "TOP" :subid("30_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "TOP" :subid("30_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_392 .annotate 'line', 24 new $P391, 'ExceptionHandler' @@ -9921,14 +9921,14 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "nibbler" :subid("31_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "nibbler" :subid("31_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_407 .param pmc param_408 :optional .param int has_param_408 :opt_flag .annotate 'line', 30 - .const 'Sub' $P443 = "33_1282323999.42098" + .const 'Sub' $P443 = "33_1283368202.55748" capture_lex $P443 - .const 'Sub' $P416 = "32_1282323999.42098" + .const 'Sub' $P416 = "32_1283368202.55748" capture_lex $P416 new $P406, 'ExceptionHandler' set_addr $P406, control_405 @@ -9949,7 +9949,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set $S413, $P412 iseq $I414, $S413, "open" unless $I414, if_411_end - .const 'Sub' $P416 = "32_1282323999.42098" + .const 'Sub' $P416 = "32_1283368202.55748" capture_lex $P416 $P416() if_411_end: @@ -10012,7 +10012,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P437, loop449_done shift $P441, $P437 loop449_redo: - .const 'Sub' $P443 = "33_1282323999.42098" + .const 'Sub' $P443 = "33_1283368202.55748" capture_lex $P443 $P443($P441) loop449_next: @@ -10043,7 +10043,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "_block415" :anon :subid("32_1282323999.42098") :outer("31_1282323999.42098") +.sub "_block415" :anon :subid("32_1283368202.55748") :outer("31_1283368202.55748") .annotate 'line', 32 $P417 = root_new ['parrot';'Hash'] .lex "%old", $P417 @@ -10081,7 +10081,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block442" :anon :subid("33_1282323999.42098") :outer("31_1282323999.42098") +.sub "_block442" :anon :subid("33_1283368202.55748") :outer("31_1283368202.55748") .param pmc param_444 .annotate 'line', 42 .lex "$_", param_444 @@ -10097,10 +10097,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "termconj" :subid("34_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "termconj" :subid("34_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_463 .annotate 'line', 52 - .const 'Sub' $P480 = "35_1282323999.42098" + .const 'Sub' $P480 = "35_1283368202.55748" capture_lex $P480 new $P462, 'ExceptionHandler' set_addr $P462, control_461 @@ -10168,7 +10168,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P474, loop486_done shift $P478, $P474 loop486_redo: - .const 'Sub' $P480 = "35_1282323999.42098" + .const 'Sub' $P480 = "35_1283368202.55748" capture_lex $P480 $P480($P478) loop486_next: @@ -10198,7 +10198,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block479" :anon :subid("35_1282323999.42098") :outer("34_1282323999.42098") +.sub "_block479" :anon :subid("35_1283368202.55748") :outer("34_1283368202.55748") .param pmc param_481 .annotate 'line', 56 .lex "$_", param_481 @@ -10214,10 +10214,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "termish" :subid("36_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "termish" :subid("36_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_500 .annotate 'line', 66 - .const 'Sub' $P513 = "37_1282323999.42098" + .const 'Sub' $P513 = "37_1283368202.55748" capture_lex $P513 new $P499, 'ExceptionHandler' set_addr $P499, control_498 @@ -10260,7 +10260,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P507, loop558_done shift $P511, $P507 loop558_redo: - .const 'Sub' $P513 = "37_1282323999.42098" + .const 'Sub' $P513 = "37_1283368202.55748" capture_lex $P513 $P513($P511) loop558_next: @@ -10289,7 +10289,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block512" :anon :subid("37_1282323999.42098") :outer("36_1282323999.42098") +.sub "_block512" :anon :subid("37_1283368202.55748") :outer("36_1283368202.55748") .param pmc param_515 .annotate 'line', 70 new $P514, "Undef" @@ -10417,10 +10417,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "quantified_atom" :subid("38_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "quantified_atom" :subid("38_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_568 .annotate 'line', 87 - .const 'Sub' $P577 = "39_1282323999.42098" + .const 'Sub' $P577 = "39_1283368202.55748" capture_lex $P577 new $P567, 'ExceptionHandler' set_addr $P567, control_566 @@ -10483,7 +10483,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_573_end if_573: .annotate 'line', 89 - .const 'Sub' $P577 = "39_1282323999.42098" + .const 'Sub' $P577 = "39_1283368202.55748" capture_lex $P577 $P577() if_573_end: @@ -10537,7 +10537,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block576" :anon :subid("39_1282323999.42098") :outer("38_1282323999.42098") +.sub "_block576" :anon :subid("39_1283368202.55748") :outer("38_1283368202.55748") .annotate 'line', 91 new $P578, "Undef" .lex "$qast", $P578 @@ -10578,7 +10578,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "atom" :subid("40_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "atom" :subid("40_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_619 .annotate 'line', 102 new $P618, 'ExceptionHandler' @@ -10657,7 +10657,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "quantifier:sym<*>" :subid("41_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "quantifier:sym<*>" :subid("41_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_645 .annotate 'line', 112 new $P644, 'ExceptionHandler' @@ -10698,7 +10698,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "quantifier:sym<+>" :subid("42_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "quantifier:sym<+>" :subid("42_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_660 .annotate 'line', 117 new $P659, 'ExceptionHandler' @@ -10739,7 +10739,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "quantifier:sym" :subid("43_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "quantifier:sym" :subid("43_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_675 .annotate 'line', 122 new $P674, 'ExceptionHandler' @@ -10784,10 +10784,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "quantifier:sym<**>" :subid("44_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "quantifier:sym<**>" :subid("44_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_692 .annotate 'line', 128 - .const 'Sub' $P707 = "45_1282323999.42098" + .const 'Sub' $P707 = "45_1283368202.55748" capture_lex $P707 new $P691, 'ExceptionHandler' set_addr $P691, control_690 @@ -10925,7 +10925,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_703_end if_703: .annotate 'line', 131 - .const 'Sub' $P707 = "45_1282323999.42098" + .const 'Sub' $P707 = "45_1283368202.55748" capture_lex $P707 $P707() if_703_end: @@ -10953,7 +10953,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block706" :anon :subid("45_1282323999.42098") :outer("44_1282323999.42098") +.sub "_block706" :anon :subid("45_1283368202.55748") :outer("44_1283368202.55748") .annotate 'line', 132 new $P708, "Undef" .lex "$ast", $P708 @@ -10996,7 +10996,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("46_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("46_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_765 .annotate 'line', 157 new $P764, 'ExceptionHandler' @@ -11049,7 +11049,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<[ ]>" :subid("47_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<[ ]>" :subid("47_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_783 .annotate 'line', 166 new $P782, 'ExceptionHandler' @@ -11082,7 +11082,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<( )>" :subid("48_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<( )>" :subid("48_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_793 .annotate 'line', 170 new $P792, 'ExceptionHandler' @@ -11131,7 +11131,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<'>" :subid("49_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<'>" :subid("49_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_811 .annotate 'line', 177 new $P810, 'ExceptionHandler' @@ -11205,7 +11205,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<\">" :subid("50_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<\">" :subid("50_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_839 .annotate 'line', 185 new $P838, 'ExceptionHandler' @@ -11279,7 +11279,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<.>" :subid("51_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<.>" :subid("51_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_867 .annotate 'line', 193 new $P866, 'ExceptionHandler' @@ -11311,7 +11311,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<^>" :subid("52_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<^>" :subid("52_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_879 .annotate 'line', 198 new $P878, 'ExceptionHandler' @@ -11343,7 +11343,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<^^>" :subid("53_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<^^>" :subid("53_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_891 .annotate 'line', 203 new $P890, 'ExceptionHandler' @@ -11375,7 +11375,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<$>" :subid("54_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<$>" :subid("54_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_903 .annotate 'line', 208 new $P902, 'ExceptionHandler' @@ -11407,7 +11407,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<$$>" :subid("55_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<$$>" :subid("55_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_915 .annotate 'line', 213 new $P914, 'ExceptionHandler' @@ -11439,7 +11439,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<:::>" :subid("56_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<:::>" :subid("56_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_927 .annotate 'line', 218 new $P926, 'ExceptionHandler' @@ -11471,7 +11471,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("57_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("57_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_939 .annotate 'line', 223 new $P938, 'ExceptionHandler' @@ -11503,7 +11503,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("58_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("58_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_951 .annotate 'line', 228 new $P950, 'ExceptionHandler' @@ -11535,7 +11535,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("59_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("59_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_963 .annotate 'line', 233 new $P962, 'ExceptionHandler' @@ -11568,7 +11568,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("60_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("60_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_973 .annotate 'line', 237 new $P972, 'ExceptionHandler' @@ -11601,7 +11601,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("61_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("61_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_983 .annotate 'line', 241 new $P982, 'ExceptionHandler' @@ -11634,7 +11634,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<~>" :subid("62_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<~>" :subid("62_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_993 .annotate 'line', 245 new $P992, 'ExceptionHandler' @@ -11697,7 +11697,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym<{*}>" :subid("63_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym<{*}>" :subid("63_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1015 .annotate 'line', 258 new $P1014, 'ExceptionHandler' @@ -11759,7 +11759,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("64_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("64_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1036 .annotate 'line', 265 new $P1035, 'ExceptionHandler' @@ -11922,7 +11922,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "metachar:sym" :subid("65_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "metachar:sym" :subid("65_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1094 .annotate 'line', 285 new $P1093, 'ExceptionHandler' @@ -11962,7 +11962,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("66_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("66_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1109 .annotate 'line', 293 new $P1108, 'ExceptionHandler' @@ -12029,7 +12029,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("67_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("67_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1133 .annotate 'line', 299 new $P1132, 'ExceptionHandler' @@ -12073,7 +12073,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("68_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("68_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1149 .annotate 'line', 305 new $P1148, 'ExceptionHandler' @@ -12117,7 +12117,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("69_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("69_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1165 .annotate 'line', 311 new $P1164, 'ExceptionHandler' @@ -12161,7 +12161,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("70_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("70_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1181 .annotate 'line', 317 new $P1180, 'ExceptionHandler' @@ -12205,7 +12205,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("71_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("71_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1197 .annotate 'line', 323 new $P1196, 'ExceptionHandler' @@ -12249,7 +12249,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("72_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("72_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1213 .annotate 'line', 329 new $P1212, 'ExceptionHandler' @@ -12293,7 +12293,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("73_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("73_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1229 .annotate 'line', 335 new $P1228, 'ExceptionHandler' @@ -12337,7 +12337,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("74_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("74_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1245 .annotate 'line', 342 new $P1244, 'ExceptionHandler' @@ -12421,7 +12421,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("75_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("75_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1276 .annotate 'line', 351 new $P1275, 'ExceptionHandler' @@ -12505,7 +12505,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("76_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("76_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1307 .annotate 'line', 360 new $P1306, 'ExceptionHandler' @@ -12541,7 +12541,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "backslash:sym" :subid("77_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "backslash:sym" :subid("77_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1320 .annotate 'line', 364 new $P1319, 'ExceptionHandler' @@ -12575,7 +12575,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "assertion:sym" :subid("78_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "assertion:sym" :subid("78_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1334 .annotate 'line', 370 new $P1333, 'ExceptionHandler' @@ -12636,7 +12636,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "assertion:sym" :subid("79_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "assertion:sym" :subid("79_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1352 .annotate 'line', 380 new $P1351, 'ExceptionHandler' @@ -12705,7 +12705,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "assertion:sym" :subid("80_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "assertion:sym" :subid("80_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1376 .annotate 'line', 393 new $P1375, 'ExceptionHandler' @@ -12749,12 +12749,12 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "assertion:sym" :subid("81_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "assertion:sym" :subid("81_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1390 .annotate 'line', 400 - .const 'Sub' $P1447 = "83_1282323999.42098" + .const 'Sub' $P1447 = "83_1283368202.55748" capture_lex $P1447 - .const 'Sub' $P1413 = "82_1282323999.42098" + .const 'Sub' $P1413 = "82_1283368202.55748" capture_lex $P1413 new $P1389, 'ExceptionHandler' set_addr $P1389, control_1388 @@ -12848,7 +12848,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P1438, loop1452_done shift $P1445, $P1438 loop1452_redo: - .const 'Sub' $P1447 = "83_1282323999.42098" + .const 'Sub' $P1447 = "83_1283368202.55748" capture_lex $P1447 $P1447($P1445) loop1452_next: @@ -12888,7 +12888,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_1408_end if_1408: .annotate 'line', 407 - .const 'Sub' $P1413 = "82_1282323999.42098" + .const 'Sub' $P1413 = "82_1283368202.55748" capture_lex $P1413 $P1413() if_1408_end: @@ -12930,7 +12930,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1446" :anon :subid("83_1282323999.42098") :outer("81_1282323999.42098") +.sub "_block1446" :anon :subid("83_1283368202.55748") :outer("81_1283368202.55748") .param pmc param_1448 .annotate 'line', 428 .lex "$_", param_1448 @@ -12942,7 +12942,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1412" :anon :subid("82_1282323999.42098") :outer("81_1282323999.42098") +.sub "_block1412" :anon :subid("82_1283368202.55748") :outer("81_1283368202.55748") .annotate 'line', 408 new $P1414, "Undef" .lex "$regexsym", $P1414 @@ -12974,10 +12974,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "assertion:sym<[>" :subid("84_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "assertion:sym<[>" :subid("84_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1462 .annotate 'line', 434 - .const 'Sub' $P1497 = "85_1282323999.42098" + .const 'Sub' $P1497 = "85_1283368202.55748" capture_lex $P1497 new $P1461, 'ExceptionHandler' set_addr $P1461, control_1460 @@ -13069,7 +13069,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes islt $I1495, $N1492, $N1494 unless $I1495, loop1520_done loop1520_redo: - .const 'Sub' $P1497 = "85_1282323999.42098" + .const 'Sub' $P1497 = "85_1283368202.55748" capture_lex $P1497 $P1497() loop1520_next: @@ -13097,7 +13097,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1496" :anon :subid("85_1282323999.42098") :outer("84_1282323999.42098") +.sub "_block1496" :anon :subid("85_1283368202.55748") :outer("84_1283368202.55748") .annotate 'line', 448 new $P1498, "Undef" .lex "$ast", $P1498 @@ -13149,12 +13149,12 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "cclass_elem" :subid("86_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "cclass_elem" :subid("86_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1530 .annotate 'line', 461 - .const 'Sub' $P1555 = "88_1282323999.42098" + .const 'Sub' $P1555 = "88_1283368202.55748" capture_lex $P1555 - .const 'Sub' $P1539 = "87_1282323999.42098" + .const 'Sub' $P1539 = "87_1283368202.55748" capture_lex $P1539 new $P1529, 'ExceptionHandler' set_addr $P1529, control_1528 @@ -13203,7 +13203,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P1549, loop1580_done shift $P1553, $P1549 loop1580_redo: - .const 'Sub' $P1555 = "88_1282323999.42098" + .const 'Sub' $P1555 = "88_1283368202.55748" capture_lex $P1555 $P1555($P1553) loop1580_next: @@ -13227,7 +13227,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_1535_end if_1535: .annotate 'line', 464 - .const 'Sub' $P1539 = "87_1282323999.42098" + .const 'Sub' $P1539 = "87_1283368202.55748" capture_lex $P1539 $P1539() if_1535_end: @@ -13259,10 +13259,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1554" :anon :subid("88_1282323999.42098") :outer("86_1282323999.42098") +.sub "_block1554" :anon :subid("88_1283368202.55748") :outer("86_1283368202.55748") .param pmc param_1556 .annotate 'line', 468 - .const 'Sub' $P1562 = "89_1282323999.42098" + .const 'Sub' $P1562 = "89_1283368202.55748" capture_lex $P1562 .lex "$_", param_1556 .annotate 'line', 469 @@ -13291,7 +13291,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate 'line', 469 goto if_1558_end if_1558: - .const 'Sub' $P1562 = "89_1282323999.42098" + .const 'Sub' $P1562 = "89_1283368202.55748" capture_lex $P1562 $P1575 = $P1562() set $P1557, $P1575 @@ -13302,7 +13302,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1561" :anon :subid("89_1282323999.42098") :outer("88_1282323999.42098") +.sub "_block1561" :anon :subid("89_1283368202.55748") :outer("88_1283368202.55748") .annotate 'line', 470 new $P1563, "Undef" .lex "$a", $P1563 @@ -13366,7 +13366,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1538" :anon :subid("87_1282323999.42098") :outer("86_1282323999.42098") +.sub "_block1538" :anon :subid("87_1283368202.55748") :outer("86_1283368202.55748") .annotate 'line', 465 new $P1540, "Undef" .lex "$name", $P1540 @@ -13395,7 +13395,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "mod_internal" :subid("90_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "mod_internal" :subid("90_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1599 .annotate 'line', 499 new $P1598, 'ExceptionHandler' @@ -13494,7 +13494,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "subrule_alias" :subid("91_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "subrule_alias" :subid("91_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1631 .param pmc param_1632 .annotate 'line', 597 @@ -13540,7 +13540,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] .include "except_types.pasm" -.sub "named_assertion" :subid("92_1282323999.42098") :method :outer("11_1282323999.42098") +.sub "named_assertion" :subid("92_1283368202.55748") :method :outer("11_1283368202.55748") .param pmc param_1651 .annotate 'line', 603 new $P1650, 'ExceptionHandler' @@ -13587,18 +13587,18 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1666" :load :anon :subid("93_1282323999.42098") +.sub "_block1666" :load :anon :subid("93_1283368202.55748") .annotate 'line', 4 - .const 'Sub' $P1668 = "11_1282323999.42098" + .const 'Sub' $P1668 = "11_1283368202.55748" $P1669 = $P1668() .return ($P1669) .end .namespace [] -.sub "_block1672" :load :anon :subid("94_1282323999.42098") +.sub "_block1672" :load :anon :subid("94_1283368202.55748") .annotate 'line', 1 - .const 'Sub' $P1674 = "10_1282323999.42098" + .const 'Sub' $P1674 = "10_1283368202.55748" $P1675 = $P1674() .return ($P1675) .end diff --git a/ext/nqp-rx/src/stage0/Regex-s0.pir b/ext/nqp-rx/src/stage0/Regex-s0.pir index e5877b84bd..c98e172561 100644 --- a/ext/nqp-rx/src/stage0/Regex-s0.pir +++ b/ext/nqp-rx/src/stage0/Regex-s0.pir @@ -1074,11 +1074,23 @@ Regex::Cursor-builtins - builtin regexes for Cursor objects .local int pos .local string tgt (cur, pos, tgt) = self.'!cursor_start'() + .local pmc debug + debug = getattribute cur, '$!debug' + if null debug goto debug_1 + cur.'!cursor_debug'('START', name) + debug_1: $I0 = is_cclass cclass, tgt, pos unless $I0 goto fail inc pos + pass: cur.'!cursor_pass'(pos, name) + if null debug goto done + cur.'!cursor_debug'('PASS', name) + goto done fail: + if null debug goto done + cur.'!cursor_debug'('FAIL', name) + done: .return (cur) .end @@ -1087,6 +1099,11 @@ Regex::Cursor-builtins - builtin regexes for Cursor objects .local int pos .local string tgt (cur, pos, tgt) = self.'!cursor_start'() + .local pmc debug + debug = getattribute cur, '$!debug' + if null debug goto debug_1 + cur.'!cursor_debug'('START', 'alpha') + debug_1: $I0 = is_cclass .CCLASS_ALPHABETIC, tgt, pos if $I0 goto pass @@ -1098,7 +1115,13 @@ Regex::Cursor-builtins - builtin regexes for Cursor objects pass: inc pos cur.'!cursor_pass'(pos, 'alpha') + if null debug goto done + cur.'!cursor_debug'('PASS', 'alpha') + goto done fail: + if null debug goto done + cur.'!cursor_debug'('FAIL', 'alpha') + done: .return (cur) .end diff --git a/ext/nqp-rx/src/stage0/nqp-setting.nqp b/ext/nqp-rx/src/stage0/nqp-setting.nqp index 3810cac440..66abd1c16e 100644 --- a/ext/nqp-rx/src/stage0/nqp-setting.nqp +++ b/ext/nqp-rx/src/stage0/nqp-setting.nqp @@ -213,6 +213,36 @@ our sub subst ($text, $regex, $repl, :$global?) { ~$result; } +=begin item split +Splits C<$text> on occurences of C<$regex> +=end item + +# our sub split ($regex, $text) { +# my $pos := 0; +# my @result; +# my $looking := 1; +# while $looking { +# my $match := +# Regex::Cursor.parse($text, :rule($regex), :c($pos)) ; +# +# if ?$match { +# my $from := $match.from(); +# my $to := $match.to(); +# my $prefix := pir::substr__sPii($text, $pos, $from-$pos); +# @result.push($prefix); +# $pos := $match.to(); +# } else { +# my $len := pir::length($text); +# if $pos < $len { +# @result.push(pir::substr__ssi($text, $pos) ); +# } +# $looking := 0; +# } +# } +# return @result; +# } + + # vim: ft=perl6 # From src/setting/IO.pm