From 453c3b5249beb2c0b57ac8884cc8f5d755e3d31d Mon Sep 17 00:00:00 2001 From: pmichaud Date: Sat, 14 Nov 2009 08:26:14 -0600 Subject: [PATCH] Update bootstrap with new decint/binint. --- src/stage0/HLL-s0.pir | 4731 +++++++++++++++++++------------------ src/stage0/NQP-s0.pir | 1364 +++++------ src/stage0/P6Regex-s0.pir | 850 +++---- 3 files changed, 3568 insertions(+), 3377 deletions(-) diff --git a/src/stage0/HLL-s0.pir b/src/stage0/HLL-s0.pir index c9da8c2..790af85 100644 --- a/src/stage0/HLL-s0.pir +++ b/src/stage0/HLL-s0.pir @@ -824,95 +824,103 @@ An operator precedence parser. ### .include 'gen/hllgrammar-grammar.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258176187.56424") +.sub "_block11" :anon :subid("10_1258208084.60641") .annotate "line", 0 get_hll_global $P14, ["HLL";"Grammar"], "_block13" capture_lex $P14 .annotate "line", 5 get_hll_global $P14, ["HLL";"Grammar"], "_block13" capture_lex $P14 - $P226 = $P14() + $P244 = $P14() .annotate "line", 1 - .return ($P226) + .return ($P244) .end .namespace [] -.sub "" :load :init :subid("post81") :outer("10_1258176187.56424") +.sub "" :load :init :subid("post89") :outer("10_1258208084.60641") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258176187.56424" + .const 'Sub' $P12 = "10_1258208084.60641" .local pmc block set block, $P12 - $P227 = get_root_global ["parrot"], "P6metaclass" - $P227."new_class"("HLL::Grammar", "Regex::Cursor" :named("parent")) + $P245 = get_root_global ["parrot"], "P6metaclass" + $P245."new_class"("HLL::Grammar", "Regex::Cursor" :named("parent")) .end .namespace ["HLL";"Grammar"] -.sub "_block13" :subid("11_1258176187.56424") :outer("10_1258176187.56424") +.sub "_block13" :subid("11_1258208084.60641") :outer("10_1258208084.60641") .annotate "line", 5 - .const 'Sub' $P217 = "79_1258176187.56424" + .const 'Sub' $P235 = "87_1258208084.60641" + capture_lex $P235 + .const 'Sub' $P229 = "85_1258208084.60641" + capture_lex $P229 + .const 'Sub' $P217 = "82_1258208084.60641" capture_lex $P217 - .const 'Sub' $P211 = "77_1258176187.56424" - capture_lex $P211 - .const 'Sub' $P199 = "74_1258176187.56424" + .const 'Sub' $P213 = "80_1258208084.60641" + capture_lex $P213 + .const 'Sub' $P208 = "78_1258208084.60641" + capture_lex $P208 + .const 'Sub' $P203 = "76_1258208084.60641" + capture_lex $P203 + .const 'Sub' $P199 = "74_1258208084.60641" capture_lex $P199 - .const 'Sub' $P195 = "72_1258176187.56424" + .const 'Sub' $P195 = "72_1258208084.60641" capture_lex $P195 - .const 'Sub' $P190 = "70_1258176187.56424" - capture_lex $P190 - .const 'Sub' $P185 = "68_1258176187.56424" - capture_lex $P185 - .const 'Sub' $P181 = "66_1258176187.56424" - capture_lex $P181 - .const 'Sub' $P177 = "64_1258176187.56424" - capture_lex $P177 - .const 'Sub' $P173 = "62_1258176187.56424" - capture_lex $P173 - .const 'Sub' $P169 = "60_1258176187.56424" + .const 'Sub' $P191 = "70_1258208084.60641" + capture_lex $P191 + .const 'Sub' $P187 = "68_1258208084.60641" + capture_lex $P187 + .const 'Sub' $P183 = "66_1258208084.60641" + capture_lex $P183 + .const 'Sub' $P179 = "64_1258208084.60641" + capture_lex $P179 + .const 'Sub' $P169 = "60_1258208084.60641" capture_lex $P169 - .const 'Sub' $P165 = "58_1258176187.56424" - capture_lex $P165 - .const 'Sub' $P161 = "56_1258176187.56424" - capture_lex $P161 - .const 'Sub' $P151 = "52_1258176187.56424" - capture_lex $P151 - .const 'Sub' $P139 = "50_1258176187.56424" - capture_lex $P139 - .const 'Sub' $P120 = "48_1258176187.56424" - capture_lex $P120 - .const 'Sub' $P114 = "46_1258176187.56424" - capture_lex $P114 - .const 'Sub' $P106 = "44_1258176187.56424" - capture_lex $P106 - .const 'Sub' $P100 = "42_1258176187.56424" - capture_lex $P100 - .const 'Sub' $P92 = "40_1258176187.56424" + .const 'Sub' $P157 = "58_1258208084.60641" + capture_lex $P157 + .const 'Sub' $P146 = "56_1258208084.60641" + capture_lex $P146 + .const 'Sub' $P140 = "54_1258208084.60641" + capture_lex $P140 + .const 'Sub' $P132 = "52_1258208084.60641" + capture_lex $P132 + .const 'Sub' $P126 = "50_1258208084.60641" + capture_lex $P126 + .const 'Sub' $P118 = "48_1258208084.60641" + capture_lex $P118 + .const 'Sub' $P112 = "46_1258208084.60641" + capture_lex $P112 + .const 'Sub' $P104 = "44_1258208084.60641" + capture_lex $P104 + .const 'Sub' $P98 = "42_1258208084.60641" + capture_lex $P98 + .const 'Sub' $P92 = "40_1258208084.60641" capture_lex $P92 - .const 'Sub' $P83 = "38_1258176187.56424" + .const 'Sub' $P83 = "38_1258208084.60641" capture_lex $P83 - .const 'Sub' $P76 = "36_1258176187.56424" + .const 'Sub' $P76 = "36_1258208084.60641" capture_lex $P76 - .const 'Sub' $P69 = "34_1258176187.56424" + .const 'Sub' $P69 = "34_1258208084.60641" capture_lex $P69 - .const 'Sub' $P64 = "32_1258176187.56424" + .const 'Sub' $P64 = "32_1258208084.60641" capture_lex $P64 - .const 'Sub' $P59 = "30_1258176187.56424" + .const 'Sub' $P59 = "30_1258208084.60641" capture_lex $P59 - .const 'Sub' $P54 = "28_1258176187.56424" + .const 'Sub' $P54 = "28_1258208084.60641" capture_lex $P54 - .const 'Sub' $P22 = "14_1258176187.56424" + .const 'Sub' $P22 = "14_1258208084.60641" capture_lex $P22 - .const 'Sub' $P15 = "12_1258176187.56424" + .const 'Sub' $P15 = "12_1258208084.60641" capture_lex $P15 - .const 'Sub' $P217 = "79_1258176187.56424" - capture_lex $P217 - .return ($P217) + .const 'Sub' $P235 = "87_1258208084.60641" + capture_lex $P235 + .return ($P235) .end .namespace ["HLL";"Grammar"] -.sub "ws" :subid("12_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "ws" :subid("12_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx16_tgt .local int rx16_pos @@ -984,7 +992,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__ws" :subid("13_1258176187.56424") :method +.sub "!PREFIX__ws" :subid("13_1258208084.60641") :method .annotate "line", 5 new $P18, "ResizablePMCArray" push $P18, "" @@ -993,7 +1001,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "termish" :subid("14_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "termish" :subid("14_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx23_tgt .local int rx23_pos @@ -1003,7 +1011,7 @@ An operator precedence parser. .local pmc rx23_cur (rx23_cur, rx23_pos, rx23_tgt, $I10) = self."!cursor_start"() rx23_cur."!cursor_debug"("START ", "termish") - rx23_cur."!cursor_caparray"("prefixish", "postfixish") + rx23_cur."!cursor_caparray"("postfixish", "prefixish") .lex unicode:"$\x{a2}", rx23_cur .local pmc match .lex "$/", match @@ -1073,7 +1081,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__termish" :subid("15_1258176187.56424") :method +.sub "!PREFIX__termish" :subid("15_1258208084.60641") :method .annotate "line", 5 new $P25, "ResizablePMCArray" push $P25, "" @@ -1082,7 +1090,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "term" :subid("16_1258176187.56424") :method +.sub "term" :subid("16_1258208084.60641") :method .annotate "line", 13 $P31 = self."!protoregex"("term") .return ($P31) @@ -1090,7 +1098,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__term" :subid("17_1258176187.56424") :method +.sub "!PREFIX__term" :subid("17_1258208084.60641") :method .annotate "line", 13 $P33 = self."!PREFIX__!protoregex"("term") .return ($P33) @@ -1098,7 +1106,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "infix" :subid("18_1258176187.56424") :method +.sub "infix" :subid("18_1258208084.60641") :method .annotate "line", 14 $P35 = self."!protoregex"("infix") .return ($P35) @@ -1106,7 +1114,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__infix" :subid("19_1258176187.56424") :method +.sub "!PREFIX__infix" :subid("19_1258208084.60641") :method .annotate "line", 14 $P37 = self."!PREFIX__!protoregex"("infix") .return ($P37) @@ -1114,7 +1122,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "prefix" :subid("20_1258176187.56424") :method +.sub "prefix" :subid("20_1258208084.60641") :method .annotate "line", 15 $P39 = self."!protoregex"("prefix") .return ($P39) @@ -1122,7 +1130,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__prefix" :subid("21_1258176187.56424") :method +.sub "!PREFIX__prefix" :subid("21_1258208084.60641") :method .annotate "line", 15 $P41 = self."!PREFIX__!protoregex"("prefix") .return ($P41) @@ -1130,7 +1138,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postfix" :subid("22_1258176187.56424") :method +.sub "postfix" :subid("22_1258208084.60641") :method .annotate "line", 16 $P43 = self."!protoregex"("postfix") .return ($P43) @@ -1138,7 +1146,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postfix" :subid("23_1258176187.56424") :method +.sub "!PREFIX__postfix" :subid("23_1258208084.60641") :method .annotate "line", 16 $P45 = self."!PREFIX__!protoregex"("postfix") .return ($P45) @@ -1146,7 +1154,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "circumfix" :subid("24_1258176187.56424") :method +.sub "circumfix" :subid("24_1258208084.60641") :method .annotate "line", 17 $P47 = self."!protoregex"("circumfix") .return ($P47) @@ -1154,7 +1162,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__circumfix" :subid("25_1258176187.56424") :method +.sub "!PREFIX__circumfix" :subid("25_1258208084.60641") :method .annotate "line", 17 $P49 = self."!PREFIX__!protoregex"("circumfix") .return ($P49) @@ -1162,7 +1170,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postcircumfix" :subid("26_1258176187.56424") :method +.sub "postcircumfix" :subid("26_1258208084.60641") :method .annotate "line", 18 $P51 = self."!protoregex"("postcircumfix") .return ($P51) @@ -1170,7 +1178,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postcircumfix" :subid("27_1258176187.56424") :method +.sub "!PREFIX__postcircumfix" :subid("27_1258208084.60641") :method .annotate "line", 18 $P53 = self."!PREFIX__!protoregex"("postcircumfix") .return ($P53) @@ -1178,7 +1186,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "term:sym" :subid("28_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "term:sym" :subid("28_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx55_tgt .local int rx55_pos @@ -1224,7 +1232,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__term:sym" :subid("29_1258176187.56424") :method +.sub "!PREFIX__term:sym" :subid("29_1258208084.60641") :method .annotate "line", 5 $P57 = self."!PREFIX__!subrule"("circumfix", "") new $P58, "ResizablePMCArray" @@ -1234,7 +1242,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "infixish" :subid("30_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "infixish" :subid("30_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx60_tgt .local int rx60_pos @@ -1280,7 +1288,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__infixish" :subid("31_1258176187.56424") :method +.sub "!PREFIX__infixish" :subid("31_1258208084.60641") :method .annotate "line", 5 $P62 = self."!PREFIX__!subrule"("OPER=infix", "") new $P63, "ResizablePMCArray" @@ -1290,7 +1298,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "prefixish" :subid("32_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "prefixish" :subid("32_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx65_tgt .local int rx65_pos @@ -1341,7 +1349,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__prefixish" :subid("33_1258176187.56424") :method +.sub "!PREFIX__prefixish" :subid("33_1258208084.60641") :method .annotate "line", 5 $P67 = self."!PREFIX__!subrule"("OPER=prefix", "") new $P68, "ResizablePMCArray" @@ -1351,7 +1359,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postfixish" :subid("34_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "postfixish" :subid("34_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx70_tgt .local int rx70_pos @@ -1413,7 +1421,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postfixish" :subid("35_1258176187.56424") :method +.sub "!PREFIX__postfixish" :subid("35_1258208084.60641") :method .annotate "line", 5 $P72 = self."!PREFIX__!subrule"("OPER=postcircumfix", "") $P73 = self."!PREFIX__!subrule"("OPER=postfix", "") @@ -1425,7 +1433,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_delimited" :subid("36_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_delimited" :subid("36_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx77_tgt .local int rx77_pos @@ -1495,7 +1503,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_delimited" :subid("37_1258176187.56424") :method +.sub "!PREFIX__quote_delimited" :subid("37_1258208084.60641") :method .annotate "line", 5 $P79 = self."!PREFIX__!subrule"("starter", "") new $P80, "ResizablePMCArray" @@ -1505,7 +1513,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_atom" :subid("38_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_atom" :subid("38_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx84_tgt .local int rx84_pos @@ -1584,7 +1592,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_atom" :subid("39_1258176187.56424") :method +.sub "!PREFIX__quote_atom" :subid("39_1258208084.60641") :method .annotate "line", 5 new $P86, "ResizablePMCArray" push $P86, "" @@ -1593,7 +1601,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "hexint" :subid("40_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "decint" :subid("40_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx93_tgt .local int rx93_pos @@ -1602,7 +1610,7 @@ An operator precedence parser. .local int rx93_rep .local pmc rx93_cur (rx93_cur, rx93_pos, rx93_tgt, $I10) = self."!cursor_start"() - rx93_cur."!cursor_debug"("START ", "hexint") + rx93_cur."!cursor_debug"("START ", "decint") .lex unicode:"$\x{a2}", rx93_cur .local pmc match .lex "$/", match @@ -1614,26 +1622,17 @@ An operator precedence parser. rx93_start: .annotate "line", 42 # rx rxquantr96 ** 1..* - set_addr $I99, rxquantr96_done - rx93_cur."!mark_push"(0, -1, $I99) + set_addr $I97, rxquantr96_done + rx93_cur."!mark_push"(0, -1, $I97) rxquantr96_loop: - # rx rxquantr97 ** 1..* - set_addr $I98, rxquantr97_done - rx93_cur."!mark_push"(0, -1, $I98) - rxquantr97_loop: - # rx enumcharlist negate=0 - ge rx93_pos, rx93_eos, rx93_fail + # rx charclass_q d r 1..-1 sub $I10, rx93_pos, rx93_off - substr $S10, rx93_tgt, $I10, 1 - index $I11, "0123456789abcdefABCDEF", $S10 - lt $I11, 0, rx93_fail - inc rx93_pos - (rx93_rep) = rx93_cur."!mark_commit"($I98) - rx93_cur."!mark_push"(rx93_rep, rx93_pos, $I98) - goto rxquantr97_loop - rxquantr97_done: - (rx93_rep) = rx93_cur."!mark_commit"($I99) - rx93_cur."!mark_push"(rx93_rep, rx93_pos, $I99) + find_not_cclass $I11, 8, rx93_tgt, $I10, rx93_eos + add $I12, $I10, 1 + lt $I11, $I12, rx93_fail + add rx93_pos, rx93_off, $I11 + (rx93_rep) = rx93_cur."!mark_commit"($I97) + rx93_cur."!mark_push"(rx93_rep, rx93_pos, $I97) # rx literal "_" add $I11, rx93_pos, 1 gt $I11, rx93_eos, rx93_fail @@ -1644,8 +1643,8 @@ An operator precedence parser. goto rxquantr96_loop rxquantr96_done: # rx pass - rx93_cur."!cursor_pass"(rx93_pos, "hexint") - rx93_cur."!cursor_debug"("PASS ", "hexint", " at pos=", rx93_pos) + rx93_cur."!cursor_pass"(rx93_pos, "decint") + rx93_cur."!cursor_debug"("PASS ", "decint", " at pos=", rx93_pos) .return (rx93_cur) rx93_fail: .annotate "line", 5 @@ -1655,14 +1654,14 @@ An operator precedence parser. jump $I10 rx93_done: rx93_cur."!cursor_fail"() - rx93_cur."!cursor_debug"("FAIL ", "hexint") + rx93_cur."!cursor_debug"("FAIL ", "decint") .return (rx93_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__hexint" :subid("41_1258176187.56424") :method +.sub "!PREFIX__decint" :subid("41_1258208084.60641") :method .annotate "line", 5 new $P95, "ResizablePMCArray" push $P95, "" @@ -1671,891 +1670,897 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "hexints" :subid("42_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "hexints" :subid("42_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx101_tgt - .local int rx101_pos - .local int rx101_off - .local int rx101_eos - .local int rx101_rep - .local pmc rx101_cur - (rx101_cur, rx101_pos, rx101_tgt, $I10) = self."!cursor_start"() - rx101_cur."!cursor_debug"("START ", "hexints") - rx101_cur."!cursor_caparray"("hexint") - .lex unicode:"$\x{a2}", rx101_cur + .local string rx99_tgt + .local int rx99_pos + .local int rx99_off + .local int rx99_eos + .local int rx99_rep + .local pmc rx99_cur + (rx99_cur, rx99_pos, rx99_tgt, $I10) = self."!cursor_start"() + rx99_cur."!cursor_debug"("START ", "hexints") + rx99_cur."!cursor_caparray"("decint") + .lex unicode:"$\x{a2}", rx99_cur .local pmc match .lex "$/", match - length rx101_eos, rx101_tgt - set rx101_off, 0 - lt $I10, 2, rx101_start - sub rx101_off, $I10, 1 - substr rx101_tgt, rx101_tgt, rx101_off - rx101_start: + length rx99_eos, rx99_tgt + set rx99_off, 0 + lt $I10, 2, rx99_start + sub rx99_off, $I10, 1 + substr rx99_tgt, rx99_tgt, rx99_off + rx99_start: .annotate "line", 43 - # rx rxquantr104 ** 1..* - set_addr $I105, rxquantr104_done - rx101_cur."!mark_push"(0, -1, $I105) - rxquantr104_loop: + # rx rxquantr102 ** 1..* + set_addr $I103, rxquantr102_done + rx99_cur."!mark_push"(0, -1, $I103) + rxquantr102_loop: # rx subrule "ws" subtype=method negate= - rx101_cur."!cursor_pos"(rx101_pos) - $P10 = rx101_cur."ws"() - unless $P10, rx101_fail - rx101_pos = $P10."pos"() - # rx subrule "hexint" subtype=capture negate= - rx101_cur."!cursor_pos"(rx101_pos) - $P10 = rx101_cur."hexint"() - unless $P10, rx101_fail - rx101_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("hexint") - rx101_pos = $P10."pos"() + rx99_cur."!cursor_pos"(rx99_pos) + $P10 = rx99_cur."ws"() + unless $P10, rx99_fail + rx99_pos = $P10."pos"() + # rx subrule "decint" subtype=capture negate= + rx99_cur."!cursor_pos"(rx99_pos) + $P10 = rx99_cur."decint"() + unless $P10, rx99_fail + rx99_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("decint") + rx99_pos = $P10."pos"() # rx subrule "ws" subtype=method negate= - rx101_cur."!cursor_pos"(rx101_pos) - $P10 = rx101_cur."ws"() - unless $P10, rx101_fail - rx101_pos = $P10."pos"() - (rx101_rep) = rx101_cur."!mark_commit"($I105) - rx101_cur."!mark_push"(rx101_rep, rx101_pos, $I105) + rx99_cur."!cursor_pos"(rx99_pos) + $P10 = rx99_cur."ws"() + unless $P10, rx99_fail + rx99_pos = $P10."pos"() + (rx99_rep) = rx99_cur."!mark_commit"($I103) + rx99_cur."!mark_push"(rx99_rep, rx99_pos, $I103) # rx literal "," - add $I11, rx101_pos, 1 - gt $I11, rx101_eos, rx101_fail - sub $I11, rx101_pos, rx101_off - substr $S10, rx101_tgt, $I11, 1 - ne $S10, ",", rx101_fail - add rx101_pos, 1 - goto rxquantr104_loop - rxquantr104_done: + add $I11, rx99_pos, 1 + gt $I11, rx99_eos, rx99_fail + sub $I11, rx99_pos, rx99_off + substr $S10, rx99_tgt, $I11, 1 + ne $S10, ",", rx99_fail + add rx99_pos, 1 + goto rxquantr102_loop + rxquantr102_done: # rx pass - rx101_cur."!cursor_pass"(rx101_pos, "hexints") - rx101_cur."!cursor_debug"("PASS ", "hexints", " at pos=", rx101_pos) - .return (rx101_cur) - rx101_fail: + rx99_cur."!cursor_pass"(rx99_pos, "hexints") + rx99_cur."!cursor_debug"("PASS ", "hexints", " at pos=", rx99_pos) + .return (rx99_cur) + rx99_fail: .annotate "line", 5 - (rx101_rep, rx101_pos, $I10, $P10) = rx101_cur."!mark_fail"(0) - lt rx101_pos, -1, rx101_done - eq rx101_pos, -1, rx101_fail + (rx99_rep, rx99_pos, $I10, $P10) = rx99_cur."!mark_fail"(0) + lt rx99_pos, -1, rx99_done + eq rx99_pos, -1, rx99_fail jump $I10 - rx101_done: - rx101_cur."!cursor_fail"() - rx101_cur."!cursor_debug"("FAIL ", "hexints") - .return (rx101_cur) + rx99_done: + rx99_cur."!cursor_fail"() + rx99_cur."!cursor_debug"("FAIL ", "hexints") + .return (rx99_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__hexints" :subid("43_1258176187.56424") :method +.sub "!PREFIX__hexints" :subid("43_1258208084.60641") :method .annotate "line", 5 - new $P103, "ResizablePMCArray" - push $P103, "" - .return ($P103) + new $P101, "ResizablePMCArray" + push $P101, "" + .return ($P101) .end .namespace ["HLL";"Grammar"] -.sub "octint" :subid("44_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "hexint" :subid("44_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx107_tgt - .local int rx107_pos - .local int rx107_off - .local int rx107_eos - .local int rx107_rep - .local pmc rx107_cur - (rx107_cur, rx107_pos, rx107_tgt, $I10) = self."!cursor_start"() - rx107_cur."!cursor_debug"("START ", "octint") - .lex unicode:"$\x{a2}", rx107_cur + .local string rx105_tgt + .local int rx105_pos + .local int rx105_off + .local int rx105_eos + .local int rx105_rep + .local pmc rx105_cur + (rx105_cur, rx105_pos, rx105_tgt, $I10) = self."!cursor_start"() + rx105_cur."!cursor_debug"("START ", "hexint") + .lex unicode:"$\x{a2}", rx105_cur .local pmc match .lex "$/", match - length rx107_eos, rx107_tgt - set rx107_off, 0 - lt $I10, 2, rx107_start - sub rx107_off, $I10, 1 - substr rx107_tgt, rx107_tgt, rx107_off - rx107_start: + length rx105_eos, rx105_tgt + set rx105_off, 0 + lt $I10, 2, rx105_start + sub rx105_off, $I10, 1 + substr rx105_tgt, rx105_tgt, rx105_off + rx105_start: .annotate "line", 45 - # rx rxquantr110 ** 1..* - set_addr $I113, rxquantr110_done - rx107_cur."!mark_push"(0, -1, $I113) - rxquantr110_loop: - # rx rxquantr111 ** 1..* - set_addr $I112, rxquantr111_done - rx107_cur."!mark_push"(0, -1, $I112) - rxquantr111_loop: + # rx rxquantr108 ** 1..* + set_addr $I111, rxquantr108_done + rx105_cur."!mark_push"(0, -1, $I111) + rxquantr108_loop: + # rx rxquantr109 ** 1..* + set_addr $I110, rxquantr109_done + rx105_cur."!mark_push"(0, -1, $I110) + rxquantr109_loop: # rx enumcharlist negate=0 - ge rx107_pos, rx107_eos, rx107_fail - sub $I10, rx107_pos, rx107_off - substr $S10, rx107_tgt, $I10, 1 - index $I11, "01234567", $S10 - lt $I11, 0, rx107_fail - inc rx107_pos - (rx107_rep) = rx107_cur."!mark_commit"($I112) - rx107_cur."!mark_push"(rx107_rep, rx107_pos, $I112) - goto rxquantr111_loop - rxquantr111_done: - (rx107_rep) = rx107_cur."!mark_commit"($I113) - rx107_cur."!mark_push"(rx107_rep, rx107_pos, $I113) + ge rx105_pos, rx105_eos, rx105_fail + sub $I10, rx105_pos, rx105_off + substr $S10, rx105_tgt, $I10, 1 + index $I11, "0123456789abcdefABCDEF", $S10 + lt $I11, 0, rx105_fail + inc rx105_pos + (rx105_rep) = rx105_cur."!mark_commit"($I110) + rx105_cur."!mark_push"(rx105_rep, rx105_pos, $I110) + goto rxquantr109_loop + rxquantr109_done: + (rx105_rep) = rx105_cur."!mark_commit"($I111) + rx105_cur."!mark_push"(rx105_rep, rx105_pos, $I111) # rx literal "_" - add $I11, rx107_pos, 1 - gt $I11, rx107_eos, rx107_fail - sub $I11, rx107_pos, rx107_off - substr $S10, rx107_tgt, $I11, 1 - ne $S10, "_", rx107_fail - add rx107_pos, 1 - goto rxquantr110_loop - rxquantr110_done: + add $I11, rx105_pos, 1 + gt $I11, rx105_eos, rx105_fail + sub $I11, rx105_pos, rx105_off + substr $S10, rx105_tgt, $I11, 1 + ne $S10, "_", rx105_fail + add rx105_pos, 1 + goto rxquantr108_loop + rxquantr108_done: # rx pass - rx107_cur."!cursor_pass"(rx107_pos, "octint") - rx107_cur."!cursor_debug"("PASS ", "octint", " at pos=", rx107_pos) - .return (rx107_cur) - rx107_fail: + rx105_cur."!cursor_pass"(rx105_pos, "hexint") + rx105_cur."!cursor_debug"("PASS ", "hexint", " at pos=", rx105_pos) + .return (rx105_cur) + rx105_fail: .annotate "line", 5 - (rx107_rep, rx107_pos, $I10, $P10) = rx107_cur."!mark_fail"(0) - lt rx107_pos, -1, rx107_done - eq rx107_pos, -1, rx107_fail + (rx105_rep, rx105_pos, $I10, $P10) = rx105_cur."!mark_fail"(0) + lt rx105_pos, -1, rx105_done + eq rx105_pos, -1, rx105_fail jump $I10 - rx107_done: - rx107_cur."!cursor_fail"() - rx107_cur."!cursor_debug"("FAIL ", "octint") - .return (rx107_cur) + rx105_done: + rx105_cur."!cursor_fail"() + rx105_cur."!cursor_debug"("FAIL ", "hexint") + .return (rx105_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__octint" :subid("45_1258176187.56424") :method +.sub "!PREFIX__hexint" :subid("45_1258208084.60641") :method .annotate "line", 5 - new $P109, "ResizablePMCArray" - push $P109, "" - .return ($P109) + new $P107, "ResizablePMCArray" + push $P107, "" + .return ($P107) .end .namespace ["HLL";"Grammar"] -.sub "octints" :subid("46_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "hexints" :subid("46_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx115_tgt - .local int rx115_pos - .local int rx115_off - .local int rx115_eos - .local int rx115_rep - .local pmc rx115_cur - (rx115_cur, rx115_pos, rx115_tgt, $I10) = self."!cursor_start"() - rx115_cur."!cursor_debug"("START ", "octints") - rx115_cur."!cursor_caparray"("octint") - .lex unicode:"$\x{a2}", rx115_cur + .local string rx113_tgt + .local int rx113_pos + .local int rx113_off + .local int rx113_eos + .local int rx113_rep + .local pmc rx113_cur + (rx113_cur, rx113_pos, rx113_tgt, $I10) = self."!cursor_start"() + rx113_cur."!cursor_debug"("START ", "hexints") + rx113_cur."!cursor_caparray"("hexint") + .lex unicode:"$\x{a2}", rx113_cur .local pmc match .lex "$/", match - length rx115_eos, rx115_tgt - set rx115_off, 0 - lt $I10, 2, rx115_start - sub rx115_off, $I10, 1 - substr rx115_tgt, rx115_tgt, rx115_off - rx115_start: + length rx113_eos, rx113_tgt + set rx113_off, 0 + lt $I10, 2, rx113_start + sub rx113_off, $I10, 1 + substr rx113_tgt, rx113_tgt, rx113_off + rx113_start: .annotate "line", 46 - # rx rxquantr118 ** 1..* - set_addr $I119, rxquantr118_done - rx115_cur."!mark_push"(0, -1, $I119) - rxquantr118_loop: + # rx rxquantr116 ** 1..* + set_addr $I117, rxquantr116_done + rx113_cur."!mark_push"(0, -1, $I117) + rxquantr116_loop: # rx subrule "ws" subtype=method negate= - rx115_cur."!cursor_pos"(rx115_pos) - $P10 = rx115_cur."ws"() - unless $P10, rx115_fail - rx115_pos = $P10."pos"() - # rx subrule "octint" subtype=capture negate= - rx115_cur."!cursor_pos"(rx115_pos) - $P10 = rx115_cur."octint"() - unless $P10, rx115_fail - rx115_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("octint") - rx115_pos = $P10."pos"() + rx113_cur."!cursor_pos"(rx113_pos) + $P10 = rx113_cur."ws"() + unless $P10, rx113_fail + rx113_pos = $P10."pos"() + # rx subrule "hexint" subtype=capture negate= + rx113_cur."!cursor_pos"(rx113_pos) + $P10 = rx113_cur."hexint"() + unless $P10, rx113_fail + rx113_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("hexint") + rx113_pos = $P10."pos"() # rx subrule "ws" subtype=method negate= - rx115_cur."!cursor_pos"(rx115_pos) - $P10 = rx115_cur."ws"() - unless $P10, rx115_fail - rx115_pos = $P10."pos"() - (rx115_rep) = rx115_cur."!mark_commit"($I119) - rx115_cur."!mark_push"(rx115_rep, rx115_pos, $I119) + rx113_cur."!cursor_pos"(rx113_pos) + $P10 = rx113_cur."ws"() + unless $P10, rx113_fail + rx113_pos = $P10."pos"() + (rx113_rep) = rx113_cur."!mark_commit"($I117) + rx113_cur."!mark_push"(rx113_rep, rx113_pos, $I117) # rx literal "," - add $I11, rx115_pos, 1 - gt $I11, rx115_eos, rx115_fail - sub $I11, rx115_pos, rx115_off - substr $S10, rx115_tgt, $I11, 1 - ne $S10, ",", rx115_fail - add rx115_pos, 1 - goto rxquantr118_loop - rxquantr118_done: + add $I11, rx113_pos, 1 + gt $I11, rx113_eos, rx113_fail + sub $I11, rx113_pos, rx113_off + substr $S10, rx113_tgt, $I11, 1 + ne $S10, ",", rx113_fail + add rx113_pos, 1 + goto rxquantr116_loop + rxquantr116_done: # rx pass - rx115_cur."!cursor_pass"(rx115_pos, "octints") - rx115_cur."!cursor_debug"("PASS ", "octints", " at pos=", rx115_pos) - .return (rx115_cur) - rx115_fail: + rx113_cur."!cursor_pass"(rx113_pos, "hexints") + rx113_cur."!cursor_debug"("PASS ", "hexints", " at pos=", rx113_pos) + .return (rx113_cur) + rx113_fail: .annotate "line", 5 - (rx115_rep, rx115_pos, $I10, $P10) = rx115_cur."!mark_fail"(0) - lt rx115_pos, -1, rx115_done - eq rx115_pos, -1, rx115_fail + (rx113_rep, rx113_pos, $I10, $P10) = rx113_cur."!mark_fail"(0) + lt rx113_pos, -1, rx113_done + eq rx113_pos, -1, rx113_fail jump $I10 - rx115_done: - rx115_cur."!cursor_fail"() - rx115_cur."!cursor_debug"("FAIL ", "octints") - .return (rx115_cur) + rx113_done: + rx113_cur."!cursor_fail"() + rx113_cur."!cursor_debug"("FAIL ", "hexints") + .return (rx113_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__octints" :subid("47_1258176187.56424") :method +.sub "!PREFIX__hexints" :subid("47_1258208084.60641") :method .annotate "line", 5 - new $P117, "ResizablePMCArray" - push $P117, "" - .return ($P117) + new $P115, "ResizablePMCArray" + push $P115, "" + .return ($P115) .end .namespace ["HLL";"Grammar"] -.sub "integer" :subid("48_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "octint" :subid("48_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx121_tgt - .local int rx121_pos - .local int rx121_off - .local int rx121_eos - .local int rx121_rep - .local pmc rx121_cur - (rx121_cur, rx121_pos, rx121_tgt, $I10) = self."!cursor_start"() - rx121_cur."!cursor_debug"("START ", "integer") - .lex unicode:"$\x{a2}", rx121_cur + .local string rx119_tgt + .local int rx119_pos + .local int rx119_off + .local int rx119_eos + .local int rx119_rep + .local pmc rx119_cur + (rx119_cur, rx119_pos, rx119_tgt, $I10) = self."!cursor_start"() + rx119_cur."!cursor_debug"("START ", "octint") + .lex unicode:"$\x{a2}", rx119_cur .local pmc match .lex "$/", match - length rx121_eos, rx121_tgt - set rx121_off, 0 - lt $I10, 2, rx121_start - sub rx121_off, $I10, 1 - substr rx121_tgt, rx121_tgt, rx121_off - rx121_start: - alt126_0: -.annotate "line", 49 - set_addr $I10, alt126_1 - rx121_cur."!mark_push"(0, rx121_pos, $I10) -.annotate "line", 50 - # rx literal "0" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "0", rx121_fail - add rx121_pos, 1 - alt127_0: - set_addr $I10, alt127_1 - rx121_cur."!mark_push"(0, rx121_pos, $I10) - # rx literal "b" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "b", rx121_fail - add rx121_pos, 1 - # rx subcapture "binint" - set_addr $I10, rxcap_132_fail - rx121_cur."!mark_push"(0, rx121_pos, $I10) - # rx rxquantr128 ** 1..* - set_addr $I131, rxquantr128_done - rx121_cur."!mark_push"(0, -1, $I131) - rxquantr128_loop: - # rx rxquantr129 ** 1..* - set_addr $I130, rxquantr129_done - rx121_cur."!mark_push"(0, -1, $I130) - rxquantr129_loop: + length rx119_eos, rx119_tgt + set rx119_off, 0 + lt $I10, 2, rx119_start + sub rx119_off, $I10, 1 + substr rx119_tgt, rx119_tgt, rx119_off + rx119_start: +.annotate "line", 48 + # rx rxquantr122 ** 1..* + set_addr $I125, rxquantr122_done + rx119_cur."!mark_push"(0, -1, $I125) + rxquantr122_loop: + # rx rxquantr123 ** 1..* + set_addr $I124, rxquantr123_done + rx119_cur."!mark_push"(0, -1, $I124) + rxquantr123_loop: # rx enumcharlist negate=0 - ge rx121_pos, rx121_eos, rx121_fail - sub $I10, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I10, 1 - index $I11, "01", $S10 - lt $I11, 0, rx121_fail - inc rx121_pos - (rx121_rep) = rx121_cur."!mark_commit"($I130) - rx121_cur."!mark_push"(rx121_rep, rx121_pos, $I130) - goto rxquantr129_loop - rxquantr129_done: - (rx121_rep) = rx121_cur."!mark_commit"($I131) - rx121_cur."!mark_push"(rx121_rep, rx121_pos, $I131) - # rx literal "_" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "_", rx121_fail - add rx121_pos, 1 - goto rxquantr128_loop - rxquantr128_done: - set_addr $I10, rxcap_132_fail - ($I12, $I11) = rx121_cur."!mark_peek"($I10) - rx121_cur."!cursor_pos"($I11) - ($P10) = rx121_cur."!cursor_start"() - $P10."!cursor_pass"(rx121_pos, "") - rx121_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("binint") - goto rxcap_132_done - rxcap_132_fail: - goto rx121_fail - rxcap_132_done: - goto alt127_end - alt127_1: - set_addr $I10, alt127_2 - rx121_cur."!mark_push"(0, rx121_pos, $I10) -.annotate "line", 51 - # rx literal "o" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "o", rx121_fail - add rx121_pos, 1 - # rx subrule "octint" subtype=capture negate= - rx121_cur."!cursor_pos"(rx121_pos) - $P10 = rx121_cur."octint"() - unless $P10, rx121_fail - rx121_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("octint") - rx121_pos = $P10."pos"() - goto alt127_end - alt127_2: - set_addr $I10, alt127_3 - rx121_cur."!mark_push"(0, rx121_pos, $I10) -.annotate "line", 52 - # rx literal "x" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "x", rx121_fail - add rx121_pos, 1 - # rx subrule "hexint" subtype=capture negate= - rx121_cur."!cursor_pos"(rx121_pos) - $P10 = rx121_cur."hexint"() - unless $P10, rx121_fail - rx121_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("hexint") - rx121_pos = $P10."pos"() - goto alt127_end - alt127_3: -.annotate "line", 53 - # rx literal "d" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "d", rx121_fail - add rx121_pos, 1 - # rx subcapture "decint" - set_addr $I10, rxcap_135_fail - rx121_cur."!mark_push"(0, rx121_pos, $I10) - # rx rxquantr133 ** 1..* - set_addr $I134, rxquantr133_done - rx121_cur."!mark_push"(0, -1, $I134) - rxquantr133_loop: - # rx charclass_q d r 1..-1 - sub $I10, rx121_pos, rx121_off - find_not_cclass $I11, 8, rx121_tgt, $I10, rx121_eos - add $I12, $I10, 1 - lt $I11, $I12, rx121_fail - add rx121_pos, rx121_off, $I11 - (rx121_rep) = rx121_cur."!mark_commit"($I134) - rx121_cur."!mark_push"(rx121_rep, rx121_pos, $I134) - # rx literal "_" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "_", rx121_fail - add rx121_pos, 1 - goto rxquantr133_loop - rxquantr133_done: - set_addr $I10, rxcap_135_fail - ($I12, $I11) = rx121_cur."!mark_peek"($I10) - rx121_cur."!cursor_pos"($I11) - ($P10) = rx121_cur."!cursor_start"() - $P10."!cursor_pass"(rx121_pos, "") - rx121_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("decint") - goto rxcap_135_done - rxcap_135_fail: - goto rx121_fail - rxcap_135_done: - alt127_end: -.annotate "line", 50 - goto alt126_end - alt126_1: -.annotate "line", 55 - # rx subcapture "decint" - set_addr $I10, rxcap_138_fail - rx121_cur."!mark_push"(0, rx121_pos, $I10) - # rx charclass_q d r 1..-1 - sub $I10, rx121_pos, rx121_off - find_not_cclass $I11, 8, rx121_tgt, $I10, rx121_eos - add $I12, $I10, 1 - lt $I11, $I12, rx121_fail - add rx121_pos, rx121_off, $I11 - # rx rxquantr136 ** 0..* - set_addr $I137, rxquantr136_done - rx121_cur."!mark_push"(0, rx121_pos, $I137) - rxquantr136_loop: + ge rx119_pos, rx119_eos, rx119_fail + sub $I10, rx119_pos, rx119_off + substr $S10, rx119_tgt, $I10, 1 + index $I11, "01234567", $S10 + lt $I11, 0, rx119_fail + inc rx119_pos + (rx119_rep) = rx119_cur."!mark_commit"($I124) + rx119_cur."!mark_push"(rx119_rep, rx119_pos, $I124) + goto rxquantr123_loop + rxquantr123_done: + (rx119_rep) = rx119_cur."!mark_commit"($I125) + rx119_cur."!mark_push"(rx119_rep, rx119_pos, $I125) # rx literal "_" - add $I11, rx121_pos, 1 - gt $I11, rx121_eos, rx121_fail - sub $I11, rx121_pos, rx121_off - substr $S10, rx121_tgt, $I11, 1 - ne $S10, "_", rx121_fail - add rx121_pos, 1 - # rx charclass_q d r 1..-1 - sub $I10, rx121_pos, rx121_off - find_not_cclass $I11, 8, rx121_tgt, $I10, rx121_eos - add $I12, $I10, 1 - lt $I11, $I12, rx121_fail - add rx121_pos, rx121_off, $I11 - (rx121_rep) = rx121_cur."!mark_commit"($I137) - rx121_cur."!mark_push"(rx121_rep, rx121_pos, $I137) - goto rxquantr136_loop - rxquantr136_done: - set_addr $I10, rxcap_138_fail - ($I12, $I11) = rx121_cur."!mark_peek"($I10) - rx121_cur."!cursor_pos"($I11) - ($P10) = rx121_cur."!cursor_start"() - $P10."!cursor_pass"(rx121_pos, "") - rx121_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("decint") - goto rxcap_138_done - rxcap_138_fail: - goto rx121_fail - rxcap_138_done: - alt126_end: -.annotate "line", 48 + add $I11, rx119_pos, 1 + gt $I11, rx119_eos, rx119_fail + sub $I11, rx119_pos, rx119_off + substr $S10, rx119_tgt, $I11, 1 + ne $S10, "_", rx119_fail + add rx119_pos, 1 + goto rxquantr122_loop + rxquantr122_done: # rx pass - rx121_cur."!cursor_pass"(rx121_pos, "integer") - rx121_cur."!cursor_debug"("PASS ", "integer", " at pos=", rx121_pos) - .return (rx121_cur) - rx121_fail: + rx119_cur."!cursor_pass"(rx119_pos, "octint") + rx119_cur."!cursor_debug"("PASS ", "octint", " at pos=", rx119_pos) + .return (rx119_cur) + rx119_fail: .annotate "line", 5 - (rx121_rep, rx121_pos, $I10, $P10) = rx121_cur."!mark_fail"(0) - lt rx121_pos, -1, rx121_done - eq rx121_pos, -1, rx121_fail + (rx119_rep, rx119_pos, $I10, $P10) = rx119_cur."!mark_fail"(0) + lt rx119_pos, -1, rx119_done + eq rx119_pos, -1, rx119_fail jump $I10 - rx121_done: - rx121_cur."!cursor_fail"() - rx121_cur."!cursor_debug"("FAIL ", "integer") - .return (rx121_cur) + rx119_done: + rx119_cur."!cursor_fail"() + rx119_cur."!cursor_debug"("FAIL ", "octint") + .return (rx119_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__integer" :subid("49_1258176187.56424") :method +.sub "!PREFIX__octint" :subid("49_1258208084.60641") :method .annotate "line", 5 - $P123 = self."!PREFIX__!subrule"("hexint", "0x") - $P124 = self."!PREFIX__!subrule"("octint", "0o") - new $P125, "ResizablePMCArray" - push $P125, "" - push $P125, "0d" - push $P125, $P123 - push $P125, $P124 - push $P125, "0b" - .return ($P125) + new $P121, "ResizablePMCArray" + push $P121, "" + .return ($P121) .end .namespace ["HLL";"Grammar"] -.sub "dec_number" :subid("50_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "octints" :subid("50_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx140_tgt - .local int rx140_pos - .local int rx140_off - .local int rx140_eos - .local int rx140_rep - .local pmc rx140_cur - (rx140_cur, rx140_pos, rx140_tgt, $I10) = self."!cursor_start"() - rx140_cur."!cursor_debug"("START ", "dec_number") - rx140_cur."!cursor_caparray"("escale") - .lex unicode:"$\x{a2}", rx140_cur + .local string rx127_tgt + .local int rx127_pos + .local int rx127_off + .local int rx127_eos + .local int rx127_rep + .local pmc rx127_cur + (rx127_cur, rx127_pos, rx127_tgt, $I10) = self."!cursor_start"() + rx127_cur."!cursor_debug"("START ", "octints") + rx127_cur."!cursor_caparray"("octint") + .lex unicode:"$\x{a2}", rx127_cur .local pmc match .lex "$/", match - length rx140_eos, rx140_tgt - set rx140_off, 0 - lt $I10, 2, rx140_start - sub rx140_off, $I10, 1 - substr rx140_tgt, rx140_tgt, rx140_off - rx140_start: - alt143_0: -.annotate "line", 59 - set_addr $I10, alt143_1 - rx140_cur."!mark_push"(0, rx140_pos, $I10) -.annotate "line", 60 - # rx subcapture "coeff" - set_addr $I10, rxcap_144_fail - rx140_cur."!mark_push"(0, rx140_pos, $I10) - # rx literal "." - add $I11, rx140_pos, 1 - gt $I11, rx140_eos, rx140_fail - sub $I11, rx140_pos, rx140_off - substr $S10, rx140_tgt, $I11, 1 - ne $S10, ".", rx140_fail - add rx140_pos, 1 - # rx charclass_q d r 1..-1 - sub $I10, rx140_pos, rx140_off - find_not_cclass $I11, 8, rx140_tgt, $I10, rx140_eos - add $I12, $I10, 1 - lt $I11, $I12, rx140_fail - add rx140_pos, rx140_off, $I11 - set_addr $I10, rxcap_144_fail - ($I12, $I11) = rx140_cur."!mark_peek"($I10) - rx140_cur."!cursor_pos"($I11) - ($P10) = rx140_cur."!cursor_start"() - $P10."!cursor_pass"(rx140_pos, "") - rx140_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("coeff") - goto rxcap_144_done - rxcap_144_fail: - goto rx140_fail - rxcap_144_done: - # rx rxquantr145 ** 0..1 - set_addr $I146, rxquantr145_done - rx140_cur."!mark_push"(0, rx140_pos, $I146) - rxquantr145_loop: - # rx subrule "escale" subtype=capture negate= - rx140_cur."!cursor_pos"(rx140_pos) - $P10 = rx140_cur."escale"() - unless $P10, rx140_fail - rx140_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("escale") - rx140_pos = $P10."pos"() - (rx140_rep) = rx140_cur."!mark_commit"($I146) - rxquantr145_done: - goto alt143_end - alt143_1: - set_addr $I10, alt143_2 - rx140_cur."!mark_push"(0, rx140_pos, $I10) -.annotate "line", 61 - # rx subcapture "coeff" - set_addr $I10, rxcap_147_fail - rx140_cur."!mark_push"(0, rx140_pos, $I10) - # rx charclass_q d r 1..-1 - sub $I10, rx140_pos, rx140_off - find_not_cclass $I11, 8, rx140_tgt, $I10, rx140_eos - add $I12, $I10, 1 - lt $I11, $I12, rx140_fail - add rx140_pos, rx140_off, $I11 - # rx literal "." - add $I11, rx140_pos, 1 - gt $I11, rx140_eos, rx140_fail - sub $I11, rx140_pos, rx140_off - substr $S10, rx140_tgt, $I11, 1 - ne $S10, ".", rx140_fail - add rx140_pos, 1 - # rx charclass_q d r 1..-1 - sub $I10, rx140_pos, rx140_off - find_not_cclass $I11, 8, rx140_tgt, $I10, rx140_eos - add $I12, $I10, 1 - lt $I11, $I12, rx140_fail - add rx140_pos, rx140_off, $I11 - set_addr $I10, rxcap_147_fail - ($I12, $I11) = rx140_cur."!mark_peek"($I10) - rx140_cur."!cursor_pos"($I11) - ($P10) = rx140_cur."!cursor_start"() - $P10."!cursor_pass"(rx140_pos, "") - rx140_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("coeff") - goto rxcap_147_done - rxcap_147_fail: - goto rx140_fail - rxcap_147_done: - # rx rxquantr148 ** 0..1 - set_addr $I149, rxquantr148_done - rx140_cur."!mark_push"(0, rx140_pos, $I149) - rxquantr148_loop: - # rx subrule "escale" subtype=capture negate= - rx140_cur."!cursor_pos"(rx140_pos) - $P10 = rx140_cur."escale"() - unless $P10, rx140_fail - rx140_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("escale") - rx140_pos = $P10."pos"() - (rx140_rep) = rx140_cur."!mark_commit"($I149) - rxquantr148_done: - goto alt143_end - alt143_2: -.annotate "line", 62 - # rx subcapture "coeff" - set_addr $I10, rxcap_150_fail - rx140_cur."!mark_push"(0, rx140_pos, $I10) - # rx charclass_q d r 1..-1 - sub $I10, rx140_pos, rx140_off - find_not_cclass $I11, 8, rx140_tgt, $I10, rx140_eos - add $I12, $I10, 1 - lt $I11, $I12, rx140_fail - add rx140_pos, rx140_off, $I11 - set_addr $I10, rxcap_150_fail - ($I12, $I11) = rx140_cur."!mark_peek"($I10) - rx140_cur."!cursor_pos"($I11) - ($P10) = rx140_cur."!cursor_start"() - $P10."!cursor_pass"(rx140_pos, "") - rx140_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("coeff") - goto rxcap_150_done - rxcap_150_fail: - goto rx140_fail - rxcap_150_done: - # rx subrule "escale" subtype=capture negate= - rx140_cur."!cursor_pos"(rx140_pos) - $P10 = rx140_cur."escale"() - unless $P10, rx140_fail - rx140_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("escale") - rx140_pos = $P10."pos"() - alt143_end: -.annotate "line", 59 + length rx127_eos, rx127_tgt + set rx127_off, 0 + lt $I10, 2, rx127_start + sub rx127_off, $I10, 1 + substr rx127_tgt, rx127_tgt, rx127_off + rx127_start: +.annotate "line", 49 + # rx rxquantr130 ** 1..* + set_addr $I131, rxquantr130_done + rx127_cur."!mark_push"(0, -1, $I131) + rxquantr130_loop: + # rx subrule "ws" subtype=method negate= + rx127_cur."!cursor_pos"(rx127_pos) + $P10 = rx127_cur."ws"() + unless $P10, rx127_fail + rx127_pos = $P10."pos"() + # rx subrule "octint" subtype=capture negate= + rx127_cur."!cursor_pos"(rx127_pos) + $P10 = rx127_cur."octint"() + unless $P10, rx127_fail + rx127_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("octint") + rx127_pos = $P10."pos"() + # rx subrule "ws" subtype=method negate= + rx127_cur."!cursor_pos"(rx127_pos) + $P10 = rx127_cur."ws"() + unless $P10, rx127_fail + rx127_pos = $P10."pos"() + (rx127_rep) = rx127_cur."!mark_commit"($I131) + rx127_cur."!mark_push"(rx127_rep, rx127_pos, $I131) + # rx literal "," + add $I11, rx127_pos, 1 + gt $I11, rx127_eos, rx127_fail + sub $I11, rx127_pos, rx127_off + substr $S10, rx127_tgt, $I11, 1 + ne $S10, ",", rx127_fail + add rx127_pos, 1 + goto rxquantr130_loop + rxquantr130_done: # rx pass - rx140_cur."!cursor_pass"(rx140_pos, "dec_number") - rx140_cur."!cursor_debug"("PASS ", "dec_number", " at pos=", rx140_pos) - .return (rx140_cur) - rx140_fail: + rx127_cur."!cursor_pass"(rx127_pos, "octints") + rx127_cur."!cursor_debug"("PASS ", "octints", " at pos=", rx127_pos) + .return (rx127_cur) + rx127_fail: .annotate "line", 5 - (rx140_rep, rx140_pos, $I10, $P10) = rx140_cur."!mark_fail"(0) - lt rx140_pos, -1, rx140_done - eq rx140_pos, -1, rx140_fail + (rx127_rep, rx127_pos, $I10, $P10) = rx127_cur."!mark_fail"(0) + lt rx127_pos, -1, rx127_done + eq rx127_pos, -1, rx127_fail jump $I10 - rx140_done: - rx140_cur."!cursor_fail"() - rx140_cur."!cursor_debug"("FAIL ", "dec_number") - .return (rx140_cur) + rx127_done: + rx127_cur."!cursor_fail"() + rx127_cur."!cursor_debug"("FAIL ", "octints") + .return (rx127_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__dec_number" :subid("51_1258176187.56424") :method +.sub "!PREFIX__octints" :subid("51_1258208084.60641") :method .annotate "line", 5 - new $P142, "ResizablePMCArray" - push $P142, "" - push $P142, "" - push $P142, "." - .return ($P142) + new $P129, "ResizablePMCArray" + push $P129, "" + .return ($P129) .end .namespace ["HLL";"Grammar"] -.sub "escale" :subid("52_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "binint" :subid("52_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx152_tgt - .local int rx152_pos - .local int rx152_off - .local int rx152_eos - .local int rx152_rep - .local pmc rx152_cur - (rx152_cur, rx152_pos, rx152_tgt, $I10) = self."!cursor_start"() - rx152_cur."!cursor_debug"("START ", "escale") - .lex unicode:"$\x{a2}", rx152_cur + .local string rx133_tgt + .local int rx133_pos + .local int rx133_off + .local int rx133_eos + .local int rx133_rep + .local pmc rx133_cur + (rx133_cur, rx133_pos, rx133_tgt, $I10) = self."!cursor_start"() + rx133_cur."!cursor_debug"("START ", "binint") + .lex unicode:"$\x{a2}", rx133_cur .local pmc match .lex "$/", match - length rx152_eos, rx152_tgt - set rx152_off, 0 - lt $I10, 2, rx152_start - sub rx152_off, $I10, 1 - substr rx152_tgt, rx152_tgt, rx152_off - rx152_start: -.annotate "line", 65 - # rx enumcharlist negate=0 - ge rx152_pos, rx152_eos, rx152_fail - sub $I10, rx152_pos, rx152_off - substr $S10, rx152_tgt, $I10, 1 - index $I11, "Ee", $S10 - lt $I11, 0, rx152_fail - inc rx152_pos - # rx rxquantr155 ** 0..1 - set_addr $I156, rxquantr155_done - rx152_cur."!mark_push"(0, rx152_pos, $I156) - rxquantr155_loop: + length rx133_eos, rx133_tgt + set rx133_off, 0 + lt $I10, 2, rx133_start + sub rx133_off, $I10, 1 + substr rx133_tgt, rx133_tgt, rx133_off + rx133_start: +.annotate "line", 51 + # rx rxquantr136 ** 1..* + set_addr $I139, rxquantr136_done + rx133_cur."!mark_push"(0, -1, $I139) + rxquantr136_loop: + # rx rxquantr137 ** 1..* + set_addr $I138, rxquantr137_done + rx133_cur."!mark_push"(0, -1, $I138) + rxquantr137_loop: # rx enumcharlist negate=0 - ge rx152_pos, rx152_eos, rx152_fail - sub $I10, rx152_pos, rx152_off - substr $S10, rx152_tgt, $I10, 1 - index $I11, "+-", $S10 - lt $I11, 0, rx152_fail - inc rx152_pos - (rx152_rep) = rx152_cur."!mark_commit"($I156) - rxquantr155_done: - # rx charclass_q d r 1..-1 - sub $I10, rx152_pos, rx152_off - find_not_cclass $I11, 8, rx152_tgt, $I10, rx152_eos - add $I12, $I10, 1 - lt $I11, $I12, rx152_fail - add rx152_pos, rx152_off, $I11 + ge rx133_pos, rx133_eos, rx133_fail + sub $I10, rx133_pos, rx133_off + substr $S10, rx133_tgt, $I10, 1 + index $I11, "01234567", $S10 + lt $I11, 0, rx133_fail + inc rx133_pos + (rx133_rep) = rx133_cur."!mark_commit"($I138) + rx133_cur."!mark_push"(rx133_rep, rx133_pos, $I138) + goto rxquantr137_loop + rxquantr137_done: + (rx133_rep) = rx133_cur."!mark_commit"($I139) + rx133_cur."!mark_push"(rx133_rep, rx133_pos, $I139) + # rx literal "_" + add $I11, rx133_pos, 1 + gt $I11, rx133_eos, rx133_fail + sub $I11, rx133_pos, rx133_off + substr $S10, rx133_tgt, $I11, 1 + ne $S10, "_", rx133_fail + add rx133_pos, 1 + goto rxquantr136_loop + rxquantr136_done: # rx pass - rx152_cur."!cursor_pass"(rx152_pos, "escale") - rx152_cur."!cursor_debug"("PASS ", "escale", " at pos=", rx152_pos) - .return (rx152_cur) - rx152_fail: + rx133_cur."!cursor_pass"(rx133_pos, "binint") + rx133_cur."!cursor_debug"("PASS ", "binint", " at pos=", rx133_pos) + .return (rx133_cur) + rx133_fail: .annotate "line", 5 - (rx152_rep, rx152_pos, $I10, $P10) = rx152_cur."!mark_fail"(0) - lt rx152_pos, -1, rx152_done - eq rx152_pos, -1, rx152_fail + (rx133_rep, rx133_pos, $I10, $P10) = rx133_cur."!mark_fail"(0) + lt rx133_pos, -1, rx133_done + eq rx133_pos, -1, rx133_fail jump $I10 - rx152_done: - rx152_cur."!cursor_fail"() - rx152_cur."!cursor_debug"("FAIL ", "escale") - .return (rx152_cur) + rx133_done: + rx133_cur."!cursor_fail"() + rx133_cur."!cursor_debug"("FAIL ", "binint") + .return (rx133_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__escale" :subid("53_1258176187.56424") :method +.sub "!PREFIX__binint" :subid("53_1258208084.60641") :method .annotate "line", 5 - new $P154, "ResizablePMCArray" - push $P154, "e" - push $P154, "E" - .return ($P154) + new $P135, "ResizablePMCArray" + push $P135, "" + .return ($P135) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape" :subid("54_1258176187.56424") :method -.annotate "line", 67 - $P158 = self."!protoregex"("quote_escape") - .return ($P158) +.sub "binints" :subid("54_1258208084.60641") :method :outer("11_1258208084.60641") +.annotate "line", 5 + .local string rx141_tgt + .local int rx141_pos + .local int rx141_off + .local int rx141_eos + .local int rx141_rep + .local pmc rx141_cur + (rx141_cur, rx141_pos, rx141_tgt, $I10) = self."!cursor_start"() + rx141_cur."!cursor_debug"("START ", "binints") + rx141_cur."!cursor_caparray"("binint") + .lex unicode:"$\x{a2}", rx141_cur + .local pmc match + .lex "$/", match + length rx141_eos, rx141_tgt + set rx141_off, 0 + lt $I10, 2, rx141_start + sub rx141_off, $I10, 1 + substr rx141_tgt, rx141_tgt, rx141_off + rx141_start: +.annotate "line", 52 + # rx rxquantr144 ** 1..* + set_addr $I145, rxquantr144_done + rx141_cur."!mark_push"(0, -1, $I145) + rxquantr144_loop: + # rx subrule "ws" subtype=method negate= + rx141_cur."!cursor_pos"(rx141_pos) + $P10 = rx141_cur."ws"() + unless $P10, rx141_fail + rx141_pos = $P10."pos"() + # rx subrule "binint" subtype=capture negate= + rx141_cur."!cursor_pos"(rx141_pos) + $P10 = rx141_cur."binint"() + unless $P10, rx141_fail + rx141_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("binint") + rx141_pos = $P10."pos"() + # rx subrule "ws" subtype=method negate= + rx141_cur."!cursor_pos"(rx141_pos) + $P10 = rx141_cur."ws"() + unless $P10, rx141_fail + rx141_pos = $P10."pos"() + (rx141_rep) = rx141_cur."!mark_commit"($I145) + rx141_cur."!mark_push"(rx141_rep, rx141_pos, $I145) + # rx literal "," + add $I11, rx141_pos, 1 + gt $I11, rx141_eos, rx141_fail + sub $I11, rx141_pos, rx141_off + substr $S10, rx141_tgt, $I11, 1 + ne $S10, ",", rx141_fail + add rx141_pos, 1 + goto rxquantr144_loop + rxquantr144_done: + # rx pass + rx141_cur."!cursor_pass"(rx141_pos, "binints") + rx141_cur."!cursor_debug"("PASS ", "binints", " at pos=", rx141_pos) + .return (rx141_cur) + rx141_fail: +.annotate "line", 5 + (rx141_rep, rx141_pos, $I10, $P10) = rx141_cur."!mark_fail"(0) + lt rx141_pos, -1, rx141_done + eq rx141_pos, -1, rx141_fail + jump $I10 + rx141_done: + rx141_cur."!cursor_fail"() + rx141_cur."!cursor_debug"("FAIL ", "binints") + .return (rx141_cur) + .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape" :subid("55_1258176187.56424") :method -.annotate "line", 67 - $P160 = self."!PREFIX__!protoregex"("quote_escape") - .return ($P160) +.sub "!PREFIX__binints" :subid("55_1258208084.60641") :method +.annotate "line", 5 + new $P143, "ResizablePMCArray" + push $P143, "" + .return ($P143) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("56_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "integer" :subid("56_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx162_tgt - .local int rx162_pos - .local int rx162_off - .local int rx162_eos - .local int rx162_rep - .local pmc rx162_cur - (rx162_cur, rx162_pos, rx162_tgt, $I10) = self."!cursor_start"() - rx162_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx162_cur + .local string rx147_tgt + .local int rx147_pos + .local int rx147_off + .local int rx147_eos + .local int rx147_rep + .local pmc rx147_cur + (rx147_cur, rx147_pos, rx147_tgt, $I10) = self."!cursor_start"() + rx147_cur."!cursor_debug"("START ", "integer") + .lex unicode:"$\x{a2}", rx147_cur .local pmc match .lex "$/", match - length rx162_eos, rx162_tgt - set rx162_off, 0 - lt $I10, 2, rx162_start - sub rx162_off, $I10, 1 - substr rx162_tgt, rx162_tgt, rx162_off - rx162_start: -.annotate "line", 68 - # rx literal "\\\\" - add $I11, rx162_pos, 2 - gt $I11, rx162_eos, rx162_fail - sub $I11, rx162_pos, rx162_off - substr $S10, rx162_tgt, $I11, 2 - ne $S10, "\\\\", rx162_fail - add rx162_pos, 2 - # rx subrule "quotemod_check" subtype=zerowidth negate= - rx162_cur."!cursor_pos"(rx162_pos) - $P10 = rx162_cur."quotemod_check"("q") - unless $P10, rx162_fail + length rx147_eos, rx147_tgt + set rx147_off, 0 + lt $I10, 2, rx147_start + sub rx147_off, $I10, 1 + substr rx147_tgt, rx147_tgt, rx147_off + rx147_start: + alt155_0: +.annotate "line", 55 + set_addr $I10, alt155_1 + rx147_cur."!mark_push"(0, rx147_pos, $I10) +.annotate "line", 56 + # rx literal "0" + add $I11, rx147_pos, 1 + gt $I11, rx147_eos, rx147_fail + sub $I11, rx147_pos, rx147_off + substr $S10, rx147_tgt, $I11, 1 + ne $S10, "0", rx147_fail + add rx147_pos, 1 + alt156_0: + set_addr $I10, alt156_1 + rx147_cur."!mark_push"(0, rx147_pos, $I10) + # rx literal "b" + add $I11, rx147_pos, 1 + gt $I11, rx147_eos, rx147_fail + sub $I11, rx147_pos, rx147_off + substr $S10, rx147_tgt, $I11, 1 + ne $S10, "b", rx147_fail + add rx147_pos, 1 + # rx subrule "binint" subtype=capture negate= + rx147_cur."!cursor_pos"(rx147_pos) + $P10 = rx147_cur."binint"() + unless $P10, rx147_fail + rx147_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("VALUE=binint") + rx147_pos = $P10."pos"() + goto alt156_end + alt156_1: + set_addr $I10, alt156_2 + rx147_cur."!mark_push"(0, rx147_pos, $I10) +.annotate "line", 57 + # rx literal "o" + add $I11, rx147_pos, 1 + gt $I11, rx147_eos, rx147_fail + sub $I11, rx147_pos, rx147_off + substr $S10, rx147_tgt, $I11, 1 + ne $S10, "o", rx147_fail + add rx147_pos, 1 + # rx subrule "octint" subtype=capture negate= + rx147_cur."!cursor_pos"(rx147_pos) + $P10 = rx147_cur."octint"() + unless $P10, rx147_fail + rx147_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("VALUE=octint") + rx147_pos = $P10."pos"() + goto alt156_end + alt156_2: + set_addr $I10, alt156_3 + rx147_cur."!mark_push"(0, rx147_pos, $I10) +.annotate "line", 58 + # rx literal "x" + add $I11, rx147_pos, 1 + gt $I11, rx147_eos, rx147_fail + sub $I11, rx147_pos, rx147_off + substr $S10, rx147_tgt, $I11, 1 + ne $S10, "x", rx147_fail + add rx147_pos, 1 + # rx subrule "hexint" subtype=capture negate= + rx147_cur."!cursor_pos"(rx147_pos) + $P10 = rx147_cur."hexint"() + unless $P10, rx147_fail + rx147_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("VALUE=hexint") + rx147_pos = $P10."pos"() + goto alt156_end + alt156_3: +.annotate "line", 59 + # rx literal "d" + add $I11, rx147_pos, 1 + gt $I11, rx147_eos, rx147_fail + sub $I11, rx147_pos, rx147_off + substr $S10, rx147_tgt, $I11, 1 + ne $S10, "d", rx147_fail + add rx147_pos, 1 + # rx subrule "decint" subtype=capture negate= + rx147_cur."!cursor_pos"(rx147_pos) + $P10 = rx147_cur."decint"() + unless $P10, rx147_fail + rx147_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("VALUE=decint") + rx147_pos = $P10."pos"() + alt156_end: +.annotate "line", 56 + goto alt155_end + alt155_1: +.annotate "line", 61 + # rx subrule "decint" subtype=capture negate= + rx147_cur."!cursor_pos"(rx147_pos) + $P10 = rx147_cur."decint"() + unless $P10, rx147_fail + rx147_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("VALUE=decint") + rx147_pos = $P10."pos"() + alt155_end: +.annotate "line", 54 # rx pass - rx162_cur."!cursor_pass"(rx162_pos, "quote_escape:sym") - rx162_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx162_pos) - .return (rx162_cur) - rx162_fail: + rx147_cur."!cursor_pass"(rx147_pos, "integer") + rx147_cur."!cursor_debug"("PASS ", "integer", " at pos=", rx147_pos) + .return (rx147_cur) + rx147_fail: .annotate "line", 5 - (rx162_rep, rx162_pos, $I10, $P10) = rx162_cur."!mark_fail"(0) - lt rx162_pos, -1, rx162_done - eq rx162_pos, -1, rx162_fail + (rx147_rep, rx147_pos, $I10, $P10) = rx147_cur."!mark_fail"(0) + lt rx147_pos, -1, rx147_done + eq rx147_pos, -1, rx147_fail jump $I10 - rx162_done: - rx162_cur."!cursor_fail"() - rx162_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx162_cur) + rx147_done: + rx147_cur."!cursor_fail"() + rx147_cur."!cursor_debug"("FAIL ", "integer") + .return (rx147_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("57_1258176187.56424") :method +.sub "!PREFIX__integer" :subid("57_1258208084.60641") :method .annotate "line", 5 - new $P164, "ResizablePMCArray" - push $P164, "\\\\" - .return ($P164) + $P149 = self."!PREFIX__!subrule"("VALUE=decint", "") + $P150 = self."!PREFIX__!subrule"("VALUE=decint", "0d") + $P151 = self."!PREFIX__!subrule"("VALUE=hexint", "0x") + $P152 = self."!PREFIX__!subrule"("VALUE=octint", "0o") + $P153 = self."!PREFIX__!subrule"("VALUE=binint", "0b") + new $P154, "ResizablePMCArray" + push $P154, $P149 + push $P154, $P150 + push $P154, $P151 + push $P154, $P152 + push $P154, $P153 + .return ($P154) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("58_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "dec_number" :subid("58_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx166_tgt - .local int rx166_pos - .local int rx166_off - .local int rx166_eos - .local int rx166_rep - .local pmc rx166_cur - (rx166_cur, rx166_pos, rx166_tgt, $I10) = self."!cursor_start"() - rx166_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx166_cur + .local string rx158_tgt + .local int rx158_pos + .local int rx158_off + .local int rx158_eos + .local int rx158_rep + .local pmc rx158_cur + (rx158_cur, rx158_pos, rx158_tgt, $I10) = self."!cursor_start"() + rx158_cur."!cursor_debug"("START ", "dec_number") + rx158_cur."!cursor_caparray"("escale") + .lex unicode:"$\x{a2}", rx158_cur .local pmc match .lex "$/", match - length rx166_eos, rx166_tgt - set rx166_off, 0 - lt $I10, 2, rx166_start - sub rx166_off, $I10, 1 - substr rx166_tgt, rx166_tgt, rx166_off - rx166_start: -.annotate "line", 69 - # rx literal "\\" - add $I11, rx166_pos, 1 - gt $I11, rx166_eos, rx166_fail - sub $I11, rx166_pos, rx166_off - substr $S10, rx166_tgt, $I11, 1 - ne $S10, "\\", rx166_fail - add rx166_pos, 1 - # rx subrule "quotemod_check" subtype=zerowidth negate= - rx166_cur."!cursor_pos"(rx166_pos) - $P10 = rx166_cur."quotemod_check"("q") - unless $P10, rx166_fail - # rx subrule "stopper" subtype=capture negate= - rx166_cur."!cursor_pos"(rx166_pos) - $P10 = rx166_cur."stopper"() - unless $P10, rx166_fail - rx166_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("stopper") - rx166_pos = $P10."pos"() + length rx158_eos, rx158_tgt + set rx158_off, 0 + lt $I10, 2, rx158_start + sub rx158_off, $I10, 1 + substr rx158_tgt, rx158_tgt, rx158_off + rx158_start: + alt161_0: +.annotate "line", 65 + set_addr $I10, alt161_1 + rx158_cur."!mark_push"(0, rx158_pos, $I10) +.annotate "line", 66 + # rx subcapture "coeff" + set_addr $I10, rxcap_162_fail + rx158_cur."!mark_push"(0, rx158_pos, $I10) + # rx literal "." + add $I11, rx158_pos, 1 + gt $I11, rx158_eos, rx158_fail + sub $I11, rx158_pos, rx158_off + substr $S10, rx158_tgt, $I11, 1 + ne $S10, ".", rx158_fail + add rx158_pos, 1 + # rx charclass_q d r 1..-1 + sub $I10, rx158_pos, rx158_off + find_not_cclass $I11, 8, rx158_tgt, $I10, rx158_eos + add $I12, $I10, 1 + lt $I11, $I12, rx158_fail + add rx158_pos, rx158_off, $I11 + set_addr $I10, rxcap_162_fail + ($I12, $I11) = rx158_cur."!mark_peek"($I10) + rx158_cur."!cursor_pos"($I11) + ($P10) = rx158_cur."!cursor_start"() + $P10."!cursor_pass"(rx158_pos, "") + rx158_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("coeff") + goto rxcap_162_done + rxcap_162_fail: + goto rx158_fail + rxcap_162_done: + # rx rxquantr163 ** 0..1 + set_addr $I164, rxquantr163_done + rx158_cur."!mark_push"(0, rx158_pos, $I164) + rxquantr163_loop: + # rx subrule "escale" subtype=capture negate= + rx158_cur."!cursor_pos"(rx158_pos) + $P10 = rx158_cur."escale"() + unless $P10, rx158_fail + rx158_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("escale") + rx158_pos = $P10."pos"() + (rx158_rep) = rx158_cur."!mark_commit"($I164) + rxquantr163_done: + goto alt161_end + alt161_1: + set_addr $I10, alt161_2 + rx158_cur."!mark_push"(0, rx158_pos, $I10) +.annotate "line", 67 + # rx subcapture "coeff" + set_addr $I10, rxcap_165_fail + rx158_cur."!mark_push"(0, rx158_pos, $I10) + # rx charclass_q d r 1..-1 + sub $I10, rx158_pos, rx158_off + find_not_cclass $I11, 8, rx158_tgt, $I10, rx158_eos + add $I12, $I10, 1 + lt $I11, $I12, rx158_fail + add rx158_pos, rx158_off, $I11 + # rx literal "." + add $I11, rx158_pos, 1 + gt $I11, rx158_eos, rx158_fail + sub $I11, rx158_pos, rx158_off + substr $S10, rx158_tgt, $I11, 1 + ne $S10, ".", rx158_fail + add rx158_pos, 1 + # rx charclass_q d r 1..-1 + sub $I10, rx158_pos, rx158_off + find_not_cclass $I11, 8, rx158_tgt, $I10, rx158_eos + add $I12, $I10, 1 + lt $I11, $I12, rx158_fail + add rx158_pos, rx158_off, $I11 + set_addr $I10, rxcap_165_fail + ($I12, $I11) = rx158_cur."!mark_peek"($I10) + rx158_cur."!cursor_pos"($I11) + ($P10) = rx158_cur."!cursor_start"() + $P10."!cursor_pass"(rx158_pos, "") + rx158_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("coeff") + goto rxcap_165_done + rxcap_165_fail: + goto rx158_fail + rxcap_165_done: + # rx rxquantr166 ** 0..1 + set_addr $I167, rxquantr166_done + rx158_cur."!mark_push"(0, rx158_pos, $I167) + rxquantr166_loop: + # rx subrule "escale" subtype=capture negate= + rx158_cur."!cursor_pos"(rx158_pos) + $P10 = rx158_cur."escale"() + unless $P10, rx158_fail + rx158_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("escale") + rx158_pos = $P10."pos"() + (rx158_rep) = rx158_cur."!mark_commit"($I167) + rxquantr166_done: + goto alt161_end + alt161_2: +.annotate "line", 68 + # rx subcapture "coeff" + set_addr $I10, rxcap_168_fail + rx158_cur."!mark_push"(0, rx158_pos, $I10) + # rx charclass_q d r 1..-1 + sub $I10, rx158_pos, rx158_off + find_not_cclass $I11, 8, rx158_tgt, $I10, rx158_eos + add $I12, $I10, 1 + lt $I11, $I12, rx158_fail + add rx158_pos, rx158_off, $I11 + set_addr $I10, rxcap_168_fail + ($I12, $I11) = rx158_cur."!mark_peek"($I10) + rx158_cur."!cursor_pos"($I11) + ($P10) = rx158_cur."!cursor_start"() + $P10."!cursor_pass"(rx158_pos, "") + rx158_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("coeff") + goto rxcap_168_done + rxcap_168_fail: + goto rx158_fail + rxcap_168_done: + # rx subrule "escale" subtype=capture negate= + rx158_cur."!cursor_pos"(rx158_pos) + $P10 = rx158_cur."escale"() + unless $P10, rx158_fail + rx158_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("escale") + rx158_pos = $P10."pos"() + alt161_end: +.annotate "line", 65 # rx pass - rx166_cur."!cursor_pass"(rx166_pos, "quote_escape:sym") - rx166_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx166_pos) - .return (rx166_cur) - rx166_fail: + rx158_cur."!cursor_pass"(rx158_pos, "dec_number") + rx158_cur."!cursor_debug"("PASS ", "dec_number", " at pos=", rx158_pos) + .return (rx158_cur) + rx158_fail: .annotate "line", 5 - (rx166_rep, rx166_pos, $I10, $P10) = rx166_cur."!mark_fail"(0) - lt rx166_pos, -1, rx166_done - eq rx166_pos, -1, rx166_fail + (rx158_rep, rx158_pos, $I10, $P10) = rx158_cur."!mark_fail"(0) + lt rx158_pos, -1, rx158_done + eq rx158_pos, -1, rx158_fail jump $I10 - rx166_done: - rx166_cur."!cursor_fail"() - rx166_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx166_cur) + rx158_done: + rx158_cur."!cursor_fail"() + rx158_cur."!cursor_debug"("FAIL ", "dec_number") + .return (rx158_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("59_1258176187.56424") :method +.sub "!PREFIX__dec_number" :subid("59_1258208084.60641") :method .annotate "line", 5 - new $P168, "ResizablePMCArray" - push $P168, "\\" - .return ($P168) + new $P160, "ResizablePMCArray" + push $P160, "" + push $P160, "" + push $P160, "." + .return ($P160) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("60_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "escale" :subid("60_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx170_tgt .local int rx170_pos @@ -2564,7 +2569,7 @@ An operator precedence parser. .local int rx170_rep .local pmc rx170_cur (rx170_cur, rx170_pos, rx170_tgt, $I10) = self."!cursor_start"() - rx170_cur."!cursor_debug"("START ", "quote_escape:sym") + rx170_cur."!cursor_debug"("START ", "escale") .lex unicode:"$\x{a2}", rx170_cur .local pmc match .lex "$/", match @@ -2575,20 +2580,35 @@ An operator precedence parser. substr rx170_tgt, rx170_tgt, rx170_off rx170_start: .annotate "line", 71 - # rx literal "\\b" - add $I11, rx170_pos, 2 - gt $I11, rx170_eos, rx170_fail - sub $I11, rx170_pos, rx170_off - substr $S10, rx170_tgt, $I11, 2 - ne $S10, "\\b", rx170_fail - add rx170_pos, 2 - # rx subrule "quotemod_check" subtype=zerowidth negate= - rx170_cur."!cursor_pos"(rx170_pos) - $P10 = rx170_cur."quotemod_check"("b") - unless $P10, rx170_fail + # rx enumcharlist negate=0 + ge rx170_pos, rx170_eos, rx170_fail + sub $I10, rx170_pos, rx170_off + substr $S10, rx170_tgt, $I10, 1 + index $I11, "Ee", $S10 + lt $I11, 0, rx170_fail + inc rx170_pos + # rx rxquantr173 ** 0..1 + set_addr $I174, rxquantr173_done + rx170_cur."!mark_push"(0, rx170_pos, $I174) + rxquantr173_loop: + # rx enumcharlist negate=0 + ge rx170_pos, rx170_eos, rx170_fail + sub $I10, rx170_pos, rx170_off + substr $S10, rx170_tgt, $I10, 1 + index $I11, "+-", $S10 + lt $I11, 0, rx170_fail + inc rx170_pos + (rx170_rep) = rx170_cur."!mark_commit"($I174) + rxquantr173_done: + # rx charclass_q d r 1..-1 + sub $I10, rx170_pos, rx170_off + find_not_cclass $I11, 8, rx170_tgt, $I10, rx170_eos + add $I12, $I10, 1 + lt $I11, $I12, rx170_fail + add rx170_pos, rx170_off, $I11 # rx pass - rx170_cur."!cursor_pass"(rx170_pos, "quote_escape:sym") - rx170_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx170_pos) + rx170_cur."!cursor_pass"(rx170_pos, "escale") + rx170_cur."!cursor_debug"("PASS ", "escale", " at pos=", rx170_pos) .return (rx170_cur) rx170_fail: .annotate "line", 5 @@ -2598,390 +2618,283 @@ An operator precedence parser. jump $I10 rx170_done: rx170_cur."!cursor_fail"() - rx170_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + rx170_cur."!cursor_debug"("FAIL ", "escale") .return (rx170_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("61_1258176187.56424") :method +.sub "!PREFIX__escale" :subid("61_1258208084.60641") :method .annotate "line", 5 new $P172, "ResizablePMCArray" - push $P172, "\\b" + push $P172, "e" + push $P172, "E" .return ($P172) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("62_1258176187.56424") :method :outer("11_1258176187.56424") -.annotate "line", 5 - .local string rx174_tgt - .local int rx174_pos - .local int rx174_off - .local int rx174_eos - .local int rx174_rep - .local pmc rx174_cur - (rx174_cur, rx174_pos, rx174_tgt, $I10) = self."!cursor_start"() - rx174_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx174_cur - .local pmc match - .lex "$/", match - length rx174_eos, rx174_tgt - set rx174_off, 0 - lt $I10, 2, rx174_start - sub rx174_off, $I10, 1 - substr rx174_tgt, rx174_tgt, rx174_off - rx174_start: -.annotate "line", 72 - # rx literal "\\n" - add $I11, rx174_pos, 2 - gt $I11, rx174_eos, rx174_fail - sub $I11, rx174_pos, rx174_off - substr $S10, rx174_tgt, $I11, 2 - ne $S10, "\\n", rx174_fail - add rx174_pos, 2 - # rx subrule "quotemod_check" subtype=zerowidth negate= - rx174_cur."!cursor_pos"(rx174_pos) - $P10 = rx174_cur."quotemod_check"("b") - unless $P10, rx174_fail - # rx pass - rx174_cur."!cursor_pass"(rx174_pos, "quote_escape:sym") - rx174_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx174_pos) - .return (rx174_cur) - rx174_fail: -.annotate "line", 5 - (rx174_rep, rx174_pos, $I10, $P10) = rx174_cur."!mark_fail"(0) - lt rx174_pos, -1, rx174_done - eq rx174_pos, -1, rx174_fail - jump $I10 - rx174_done: - rx174_cur."!cursor_fail"() - rx174_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx174_cur) - .return () +.sub "quote_escape" :subid("62_1258208084.60641") :method +.annotate "line", 73 + $P176 = self."!protoregex"("quote_escape") + .return ($P176) .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("63_1258176187.56424") :method -.annotate "line", 5 - new $P176, "ResizablePMCArray" - push $P176, "\\n" - .return ($P176) +.sub "!PREFIX__quote_escape" :subid("63_1258208084.60641") :method +.annotate "line", 73 + $P178 = self."!PREFIX__!protoregex"("quote_escape") + .return ($P178) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("64_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_escape:sym" :subid("64_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx178_tgt - .local int rx178_pos - .local int rx178_off - .local int rx178_eos - .local int rx178_rep - .local pmc rx178_cur - (rx178_cur, rx178_pos, rx178_tgt, $I10) = self."!cursor_start"() - rx178_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx178_cur + .local string rx180_tgt + .local int rx180_pos + .local int rx180_off + .local int rx180_eos + .local int rx180_rep + .local pmc rx180_cur + (rx180_cur, rx180_pos, rx180_tgt, $I10) = self."!cursor_start"() + rx180_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx180_cur .local pmc match .lex "$/", match - length rx178_eos, rx178_tgt - set rx178_off, 0 - lt $I10, 2, rx178_start - sub rx178_off, $I10, 1 - substr rx178_tgt, rx178_tgt, rx178_off - rx178_start: -.annotate "line", 73 - # rx literal "\\r" - add $I11, rx178_pos, 2 - gt $I11, rx178_eos, rx178_fail - sub $I11, rx178_pos, rx178_off - substr $S10, rx178_tgt, $I11, 2 - ne $S10, "\\r", rx178_fail - add rx178_pos, 2 + length rx180_eos, rx180_tgt + set rx180_off, 0 + lt $I10, 2, rx180_start + sub rx180_off, $I10, 1 + substr rx180_tgt, rx180_tgt, rx180_off + rx180_start: +.annotate "line", 74 + # rx literal "\\\\" + add $I11, rx180_pos, 2 + gt $I11, rx180_eos, rx180_fail + sub $I11, rx180_pos, rx180_off + substr $S10, rx180_tgt, $I11, 2 + ne $S10, "\\\\", rx180_fail + add rx180_pos, 2 # rx subrule "quotemod_check" subtype=zerowidth negate= - rx178_cur."!cursor_pos"(rx178_pos) - $P10 = rx178_cur."quotemod_check"("b") - unless $P10, rx178_fail + rx180_cur."!cursor_pos"(rx180_pos) + $P10 = rx180_cur."quotemod_check"("q") + unless $P10, rx180_fail # rx pass - rx178_cur."!cursor_pass"(rx178_pos, "quote_escape:sym") - rx178_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx178_pos) - .return (rx178_cur) - rx178_fail: + rx180_cur."!cursor_pass"(rx180_pos, "quote_escape:sym") + rx180_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx180_pos) + .return (rx180_cur) + rx180_fail: .annotate "line", 5 - (rx178_rep, rx178_pos, $I10, $P10) = rx178_cur."!mark_fail"(0) - lt rx178_pos, -1, rx178_done - eq rx178_pos, -1, rx178_fail + (rx180_rep, rx180_pos, $I10, $P10) = rx180_cur."!mark_fail"(0) + lt rx180_pos, -1, rx180_done + eq rx180_pos, -1, rx180_fail jump $I10 - rx178_done: - rx178_cur."!cursor_fail"() - rx178_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx178_cur) + rx180_done: + rx180_cur."!cursor_fail"() + rx180_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + .return (rx180_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("65_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("65_1258208084.60641") :method .annotate "line", 5 - new $P180, "ResizablePMCArray" - push $P180, "\\r" - .return ($P180) + new $P182, "ResizablePMCArray" + push $P182, "\\\\" + .return ($P182) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("66_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_escape:sym" :subid("66_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx182_tgt - .local int rx182_pos - .local int rx182_off - .local int rx182_eos - .local int rx182_rep - .local pmc rx182_cur - (rx182_cur, rx182_pos, rx182_tgt, $I10) = self."!cursor_start"() - rx182_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx182_cur + .local string rx184_tgt + .local int rx184_pos + .local int rx184_off + .local int rx184_eos + .local int rx184_rep + .local pmc rx184_cur + (rx184_cur, rx184_pos, rx184_tgt, $I10) = self."!cursor_start"() + rx184_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx184_cur .local pmc match .lex "$/", match - length rx182_eos, rx182_tgt - set rx182_off, 0 - lt $I10, 2, rx182_start - sub rx182_off, $I10, 1 - substr rx182_tgt, rx182_tgt, rx182_off - rx182_start: -.annotate "line", 74 - # rx literal "\\t" - add $I11, rx182_pos, 2 - gt $I11, rx182_eos, rx182_fail - sub $I11, rx182_pos, rx182_off - substr $S10, rx182_tgt, $I11, 2 - ne $S10, "\\t", rx182_fail - add rx182_pos, 2 + length rx184_eos, rx184_tgt + set rx184_off, 0 + lt $I10, 2, rx184_start + sub rx184_off, $I10, 1 + substr rx184_tgt, rx184_tgt, rx184_off + rx184_start: +.annotate "line", 75 + # rx literal "\\" + add $I11, rx184_pos, 1 + gt $I11, rx184_eos, rx184_fail + sub $I11, rx184_pos, rx184_off + substr $S10, rx184_tgt, $I11, 1 + ne $S10, "\\", rx184_fail + add rx184_pos, 1 # rx subrule "quotemod_check" subtype=zerowidth negate= - rx182_cur."!cursor_pos"(rx182_pos) - $P10 = rx182_cur."quotemod_check"("b") - unless $P10, rx182_fail + rx184_cur."!cursor_pos"(rx184_pos) + $P10 = rx184_cur."quotemod_check"("q") + unless $P10, rx184_fail + # rx subrule "stopper" subtype=capture negate= + rx184_cur."!cursor_pos"(rx184_pos) + $P10 = rx184_cur."stopper"() + unless $P10, rx184_fail + rx184_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("stopper") + rx184_pos = $P10."pos"() # rx pass - rx182_cur."!cursor_pass"(rx182_pos, "quote_escape:sym") - rx182_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx182_pos) - .return (rx182_cur) - rx182_fail: + rx184_cur."!cursor_pass"(rx184_pos, "quote_escape:sym") + rx184_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx184_pos) + .return (rx184_cur) + rx184_fail: .annotate "line", 5 - (rx182_rep, rx182_pos, $I10, $P10) = rx182_cur."!mark_fail"(0) - lt rx182_pos, -1, rx182_done - eq rx182_pos, -1, rx182_fail + (rx184_rep, rx184_pos, $I10, $P10) = rx184_cur."!mark_fail"(0) + lt rx184_pos, -1, rx184_done + eq rx184_pos, -1, rx184_fail jump $I10 - rx182_done: - rx182_cur."!cursor_fail"() - rx182_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx182_cur) + rx184_done: + rx184_cur."!cursor_fail"() + rx184_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + .return (rx184_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("67_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("67_1258208084.60641") :method .annotate "line", 5 - new $P184, "ResizablePMCArray" - push $P184, "\\t" - .return ($P184) + new $P186, "ResizablePMCArray" + push $P186, "\\" + .return ($P186) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("68_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_escape:sym" :subid("68_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx186_tgt - .local int rx186_pos - .local int rx186_off - .local int rx186_eos - .local int rx186_rep - .local pmc rx186_cur - (rx186_cur, rx186_pos, rx186_tgt, $I10) = self."!cursor_start"() - rx186_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx186_cur + .local string rx188_tgt + .local int rx188_pos + .local int rx188_off + .local int rx188_eos + .local int rx188_rep + .local pmc rx188_cur + (rx188_cur, rx188_pos, rx188_tgt, $I10) = self."!cursor_start"() + rx188_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx188_cur .local pmc match .lex "$/", match - length rx186_eos, rx186_tgt - set rx186_off, 0 - lt $I10, 2, rx186_start - sub rx186_off, $I10, 1 - substr rx186_tgt, rx186_tgt, rx186_off - rx186_start: -.annotate "line", 76 - # rx literal unicode:"\\x" - add $I11, rx186_pos, 2 - gt $I11, rx186_eos, rx186_fail - sub $I11, rx186_pos, rx186_off - substr $S10, rx186_tgt, $I11, 2 - ne $S10, unicode:"\\x", rx186_fail - add rx186_pos, 2 - # rx subrule "quotemod_check" subtype=zerowidth negate= - rx186_cur."!cursor_pos"(rx186_pos) - $P10 = rx186_cur."quotemod_check"("b") - unless $P10, rx186_fail - alt189_0: + length rx188_eos, rx188_tgt + set rx188_off, 0 + lt $I10, 2, rx188_start + sub rx188_off, $I10, 1 + substr rx188_tgt, rx188_tgt, rx188_off + rx188_start: .annotate "line", 77 - set_addr $I10, alt189_1 - rx186_cur."!mark_push"(0, rx186_pos, $I10) - # rx subrule "hexint" subtype=capture negate= - rx186_cur."!cursor_pos"(rx186_pos) - $P10 = rx186_cur."hexint"() - unless $P10, rx186_fail - rx186_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("hexint") - rx186_pos = $P10."pos"() - goto alt189_end - alt189_1: - # rx literal "[" - add $I11, rx186_pos, 1 - gt $I11, rx186_eos, rx186_fail - sub $I11, rx186_pos, rx186_off - substr $S10, rx186_tgt, $I11, 1 - ne $S10, "[", rx186_fail - add rx186_pos, 1 - # rx subrule "hexints" subtype=capture negate= - rx186_cur."!cursor_pos"(rx186_pos) - $P10 = rx186_cur."hexints"() - unless $P10, rx186_fail - rx186_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("hexints") - rx186_pos = $P10."pos"() - # rx literal "]" - add $I11, rx186_pos, 1 - gt $I11, rx186_eos, rx186_fail - sub $I11, rx186_pos, rx186_off - substr $S10, rx186_tgt, $I11, 1 - ne $S10, "]", rx186_fail - add rx186_pos, 1 - alt189_end: -.annotate "line", 75 + # rx literal "\\b" + add $I11, rx188_pos, 2 + gt $I11, rx188_eos, rx188_fail + sub $I11, rx188_pos, rx188_off + substr $S10, rx188_tgt, $I11, 2 + ne $S10, "\\b", rx188_fail + add rx188_pos, 2 + # rx subrule "quotemod_check" subtype=zerowidth negate= + rx188_cur."!cursor_pos"(rx188_pos) + $P10 = rx188_cur."quotemod_check"("b") + unless $P10, rx188_fail # rx pass - rx186_cur."!cursor_pass"(rx186_pos, "quote_escape:sym") - rx186_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx186_pos) - .return (rx186_cur) - rx186_fail: + rx188_cur."!cursor_pass"(rx188_pos, "quote_escape:sym") + rx188_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx188_pos) + .return (rx188_cur) + rx188_fail: .annotate "line", 5 - (rx186_rep, rx186_pos, $I10, $P10) = rx186_cur."!mark_fail"(0) - lt rx186_pos, -1, rx186_done - eq rx186_pos, -1, rx186_fail + (rx188_rep, rx188_pos, $I10, $P10) = rx188_cur."!mark_fail"(0) + lt rx188_pos, -1, rx188_done + eq rx188_pos, -1, rx188_fail jump $I10 - rx186_done: - rx186_cur."!cursor_fail"() - rx186_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx186_cur) + rx188_done: + rx188_cur."!cursor_fail"() + rx188_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + .return (rx188_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("69_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("69_1258208084.60641") :method .annotate "line", 5 - new $P188, "ResizablePMCArray" - push $P188, unicode:"\\x" - .return ($P188) + new $P190, "ResizablePMCArray" + push $P190, "\\b" + .return ($P190) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("70_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_escape:sym" :subid("70_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx191_tgt - .local int rx191_pos - .local int rx191_off - .local int rx191_eos - .local int rx191_rep - .local pmc rx191_cur - (rx191_cur, rx191_pos, rx191_tgt, $I10) = self."!cursor_start"() - rx191_cur."!cursor_debug"("START ", "quote_escape:sym") - .lex unicode:"$\x{a2}", rx191_cur + .local string rx192_tgt + .local int rx192_pos + .local int rx192_off + .local int rx192_eos + .local int rx192_rep + .local pmc rx192_cur + (rx192_cur, rx192_pos, rx192_tgt, $I10) = self."!cursor_start"() + rx192_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx192_cur .local pmc match .lex "$/", match - length rx191_eos, rx191_tgt - set rx191_off, 0 - lt $I10, 2, rx191_start - sub rx191_off, $I10, 1 - substr rx191_tgt, rx191_tgt, rx191_off - rx191_start: -.annotate "line", 80 - # rx literal "\\o" - add $I11, rx191_pos, 2 - gt $I11, rx191_eos, rx191_fail - sub $I11, rx191_pos, rx191_off - substr $S10, rx191_tgt, $I11, 2 - ne $S10, "\\o", rx191_fail - add rx191_pos, 2 + length rx192_eos, rx192_tgt + set rx192_off, 0 + lt $I10, 2, rx192_start + sub rx192_off, $I10, 1 + substr rx192_tgt, rx192_tgt, rx192_off + rx192_start: +.annotate "line", 78 + # rx literal "\\n" + add $I11, rx192_pos, 2 + gt $I11, rx192_eos, rx192_fail + sub $I11, rx192_pos, rx192_off + substr $S10, rx192_tgt, $I11, 2 + ne $S10, "\\n", rx192_fail + add rx192_pos, 2 # rx subrule "quotemod_check" subtype=zerowidth negate= - rx191_cur."!cursor_pos"(rx191_pos) - $P10 = rx191_cur."quotemod_check"("b") - unless $P10, rx191_fail - alt194_0: -.annotate "line", 81 - set_addr $I10, alt194_1 - rx191_cur."!mark_push"(0, rx191_pos, $I10) - # rx subrule "octint" subtype=capture negate= - rx191_cur."!cursor_pos"(rx191_pos) - $P10 = rx191_cur."octint"() - unless $P10, rx191_fail - rx191_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("octint") - rx191_pos = $P10."pos"() - goto alt194_end - alt194_1: - # rx literal "[" - add $I11, rx191_pos, 1 - gt $I11, rx191_eos, rx191_fail - sub $I11, rx191_pos, rx191_off - substr $S10, rx191_tgt, $I11, 1 - ne $S10, "[", rx191_fail - add rx191_pos, 1 - # rx subrule "octints" subtype=capture negate= - rx191_cur."!cursor_pos"(rx191_pos) - $P10 = rx191_cur."octints"() - unless $P10, rx191_fail - rx191_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("octints") - rx191_pos = $P10."pos"() - # rx literal "]" - add $I11, rx191_pos, 1 - gt $I11, rx191_eos, rx191_fail - sub $I11, rx191_pos, rx191_off - substr $S10, rx191_tgt, $I11, 1 - ne $S10, "]", rx191_fail - add rx191_pos, 1 - alt194_end: -.annotate "line", 79 + rx192_cur."!cursor_pos"(rx192_pos) + $P10 = rx192_cur."quotemod_check"("b") + unless $P10, rx192_fail # rx pass - rx191_cur."!cursor_pass"(rx191_pos, "quote_escape:sym") - rx191_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx191_pos) - .return (rx191_cur) - rx191_fail: + rx192_cur."!cursor_pass"(rx192_pos, "quote_escape:sym") + rx192_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx192_pos) + .return (rx192_cur) + rx192_fail: .annotate "line", 5 - (rx191_rep, rx191_pos, $I10, $P10) = rx191_cur."!mark_fail"(0) - lt rx191_pos, -1, rx191_done - eq rx191_pos, -1, rx191_fail + (rx192_rep, rx192_pos, $I10, $P10) = rx192_cur."!mark_fail"(0) + lt rx192_pos, -1, rx192_done + eq rx192_pos, -1, rx192_fail jump $I10 - rx191_done: - rx191_cur."!cursor_fail"() - rx191_cur."!cursor_debug"("FAIL ", "quote_escape:sym") - .return (rx191_cur) + rx192_done: + rx192_cur."!cursor_fail"() + rx192_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + .return (rx192_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("71_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("71_1258208084.60641") :method .annotate "line", 5 - new $P193, "ResizablePMCArray" - push $P193, "\\o" - .return ($P193) + new $P194, "ResizablePMCArray" + push $P194, "\\n" + .return ($P194) .end .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("72_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_escape:sym" :subid("72_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 .local string rx196_tgt .local int rx196_pos @@ -2990,7 +2903,7 @@ An operator precedence parser. .local int rx196_rep .local pmc rx196_cur (rx196_cur, rx196_pos, rx196_tgt, $I10) = self."!cursor_start"() - rx196_cur."!cursor_debug"("START ", "quote_escape:sym") + rx196_cur."!cursor_debug"("START ", "quote_escape:sym") .lex unicode:"$\x{a2}", rx196_cur .local pmc match .lex "$/", match @@ -3000,28 +2913,21 @@ An operator precedence parser. sub rx196_off, $I10, 1 substr rx196_tgt, rx196_tgt, rx196_off rx196_start: -.annotate "line", 83 - # rx literal "\\c" +.annotate "line", 79 + # rx literal "\\r" add $I11, rx196_pos, 2 gt $I11, rx196_eos, rx196_fail sub $I11, rx196_pos, rx196_off substr $S10, rx196_tgt, $I11, 2 - ne $S10, "\\c", rx196_fail + ne $S10, "\\r", rx196_fail add rx196_pos, 2 # rx subrule "quotemod_check" subtype=zerowidth negate= rx196_cur."!cursor_pos"(rx196_pos) $P10 = rx196_cur."quotemod_check"("b") unless $P10, rx196_fail - # rx subrule "charspec" subtype=capture negate= - rx196_cur."!cursor_pos"(rx196_pos) - $P10 = rx196_cur."charspec"() - unless $P10, rx196_fail - rx196_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("charspec") - rx196_pos = $P10."pos"() # rx pass - rx196_cur."!cursor_pass"(rx196_pos, "quote_escape:sym") - rx196_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx196_pos) + rx196_cur."!cursor_pass"(rx196_pos, "quote_escape:sym") + rx196_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx196_pos) .return (rx196_cur) rx196_fail: .annotate "line", 5 @@ -3031,26 +2937,24 @@ An operator precedence parser. jump $I10 rx196_done: rx196_cur."!cursor_fail"() - rx196_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + rx196_cur."!cursor_debug"("FAIL ", "quote_escape:sym") .return (rx196_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("73_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("73_1258208084.60641") :method .annotate "line", 5 new $P198, "ResizablePMCArray" - push $P198, "\\c" + push $P198, "\\r" .return ($P198) .end .namespace ["HLL";"Grammar"] -.sub "charname" :subid("74_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "quote_escape:sym" :subid("74_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .const 'Sub' $P208 = "76_1258176187.56424" - capture_lex $P208 .local string rx200_tgt .local int rx200_pos .local int rx200_off @@ -3058,7 +2962,7 @@ An operator precedence parser. .local int rx200_rep .local pmc rx200_cur (rx200_cur, rx200_pos, rx200_tgt, $I10) = self."!cursor_start"() - rx200_cur."!cursor_debug"("START ", "charname") + rx200_cur."!cursor_debug"("START ", "quote_escape:sym") .lex unicode:"$\x{a2}", rx200_cur .local pmc match .lex "$/", match @@ -3068,62 +2972,21 @@ An operator precedence parser. sub rx200_off, $I10, 1 substr rx200_tgt, rx200_tgt, rx200_off rx200_start: - alt204_0: -.annotate "line", 85 - set_addr $I10, alt204_1 - rx200_cur."!mark_push"(0, rx200_pos, $I10) -.annotate "line", 86 - # rx subrule "integer" subtype=capture negate= - rx200_cur."!cursor_pos"(rx200_pos) - $P10 = rx200_cur."integer"() - unless $P10, rx200_fail - rx200_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("integer") - rx200_pos = $P10."pos"() - goto alt204_end - alt204_1: -.annotate "line", 87 - # rx enumcharlist negate=0 - ge rx200_pos, rx200_eos, rx200_fail - sub $I10, rx200_pos, rx200_off - substr $S10, rx200_tgt, $I10, 1 - index $I11, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", $S10 - lt $I11, 0, rx200_fail - inc rx200_pos - # rx rxquantf205 ** 0..* - set_addr $I10, rxquantf205_loop - rx200_cur."!mark_push"(0, rx200_pos, $I10) - goto rxquantf205_done - rxquantf205_loop: - # rx enumcharlist negate=1 - ge rx200_pos, rx200_eos, rx200_fail - sub $I10, rx200_pos, rx200_off - substr $S10, rx200_tgt, $I10, 1 - index $I11, "],#", $S10 - ge $I11, 0, rx200_fail - inc rx200_pos - set_addr $I10, rxquantf205_loop - rx200_cur."!mark_push"($I206, rx200_pos, $I10) - rxquantf205_done: - # rx enumcharlist negate=0 - ge rx200_pos, rx200_eos, rx200_fail - sub $I10, rx200_pos, rx200_off - substr $S10, rx200_tgt, $I10, 1 - index $I11, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ)", $S10 - lt $I11, 0, rx200_fail - inc rx200_pos -.annotate "line", 88 - # rx subrule "before" subtype=zerowidth negate= +.annotate "line", 80 + # rx literal "\\t" + add $I11, rx200_pos, 2 + gt $I11, rx200_eos, rx200_fail + sub $I11, rx200_pos, rx200_off + substr $S10, rx200_tgt, $I11, 2 + ne $S10, "\\t", rx200_fail + add rx200_pos, 2 + # rx subrule "quotemod_check" subtype=zerowidth negate= rx200_cur."!cursor_pos"(rx200_pos) - .const 'Sub' $P208 = "76_1258176187.56424" - capture_lex $P208 - $P10 = rx200_cur."before"($P208) + $P10 = rx200_cur."quotemod_check"("b") unless $P10, rx200_fail - alt204_end: -.annotate "line", 85 # rx pass - rx200_cur."!cursor_pass"(rx200_pos, "charname") - rx200_cur."!cursor_debug"("PASS ", "charname", " at pos=", rx200_pos) + rx200_cur."!cursor_pass"(rx200_pos, "quote_escape:sym") + rx200_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx200_pos) .return (rx200_cur) rx200_fail: .annotate "line", 5 @@ -3133,86 +2996,128 @@ An operator precedence parser. jump $I10 rx200_done: rx200_cur."!cursor_fail"() - rx200_cur."!cursor_debug"("FAIL ", "charname") + rx200_cur."!cursor_debug"("FAIL ", "quote_escape:sym") .return (rx200_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charname" :subid("75_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("75_1258208084.60641") :method .annotate "line", 5 - $P202 = self."!PREFIX__!subrule"("integer", "") - new $P203, "ResizablePMCArray" - push $P203, "Z" - push $P203, "Y" - push $P203, "X" - push $P203, "W" - push $P203, "V" - push $P203, "U" - push $P203, "T" - push $P203, "S" - push $P203, "R" - push $P203, "Q" - push $P203, "P" - push $P203, "O" - push $P203, "N" - push $P203, "M" - push $P203, "L" - push $P203, "K" - push $P203, "J" - push $P203, "I" - push $P203, "H" - push $P203, "G" - push $P203, "F" - push $P203, "E" - push $P203, "D" - push $P203, "C" - push $P203, "B" - push $P203, "A" - push $P203, "z" - push $P203, "y" - push $P203, "x" - push $P203, "w" - push $P203, "v" - push $P203, "u" - push $P203, "t" - push $P203, "s" - push $P203, "r" - push $P203, "q" - push $P203, "p" - push $P203, "o" - push $P203, "n" - push $P203, "m" - push $P203, "l" - push $P203, "k" - push $P203, "j" - push $P203, "i" - push $P203, "h" - push $P203, "g" - push $P203, "f" - push $P203, "e" - push $P203, "d" - push $P203, "c" - push $P203, "b" - push $P203, "a" - push $P203, $P202 - .return ($P203) + new $P202, "ResizablePMCArray" + push $P202, "\\t" + .return ($P202) .end .namespace ["HLL";"Grammar"] -.sub "_block207" :anon :subid("76_1258176187.56424") :method :outer("74_1258176187.56424") -.annotate "line", 88 - .local string rx209_tgt - .local int rx209_pos - .local int rx209_off - .local int rx209_eos - .local int rx209_rep - .local pmc rx209_cur - (rx209_cur, rx209_pos, rx209_tgt, $I10) = self."!cursor_start"() - rx209_cur."!cursor_debug"("START ", "") - .lex unicode:"$\x{a2}", rx209_cur +.sub "quote_escape:sym" :subid("76_1258208084.60641") :method :outer("11_1258208084.60641") +.annotate "line", 5 + .local string rx204_tgt + .local int rx204_pos + .local int rx204_off + .local int rx204_eos + .local int rx204_rep + .local pmc rx204_cur + (rx204_cur, rx204_pos, rx204_tgt, $I10) = self."!cursor_start"() + rx204_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx204_cur + .local pmc match + .lex "$/", match + length rx204_eos, rx204_tgt + set rx204_off, 0 + lt $I10, 2, rx204_start + sub rx204_off, $I10, 1 + substr rx204_tgt, rx204_tgt, rx204_off + rx204_start: +.annotate "line", 82 + # rx literal unicode:"\\x" + add $I11, rx204_pos, 2 + gt $I11, rx204_eos, rx204_fail + sub $I11, rx204_pos, rx204_off + substr $S10, rx204_tgt, $I11, 2 + ne $S10, unicode:"\\x", rx204_fail + add rx204_pos, 2 + # rx subrule "quotemod_check" subtype=zerowidth negate= + rx204_cur."!cursor_pos"(rx204_pos) + $P10 = rx204_cur."quotemod_check"("b") + unless $P10, rx204_fail + alt207_0: +.annotate "line", 83 + set_addr $I10, alt207_1 + rx204_cur."!mark_push"(0, rx204_pos, $I10) + # rx subrule "hexint" subtype=capture negate= + rx204_cur."!cursor_pos"(rx204_pos) + $P10 = rx204_cur."hexint"() + unless $P10, rx204_fail + rx204_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("hexint") + rx204_pos = $P10."pos"() + goto alt207_end + alt207_1: + # rx literal "[" + add $I11, rx204_pos, 1 + gt $I11, rx204_eos, rx204_fail + sub $I11, rx204_pos, rx204_off + substr $S10, rx204_tgt, $I11, 1 + ne $S10, "[", rx204_fail + add rx204_pos, 1 + # rx subrule "hexints" subtype=capture negate= + rx204_cur."!cursor_pos"(rx204_pos) + $P10 = rx204_cur."hexints"() + unless $P10, rx204_fail + rx204_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("hexints") + rx204_pos = $P10."pos"() + # rx literal "]" + add $I11, rx204_pos, 1 + gt $I11, rx204_eos, rx204_fail + sub $I11, rx204_pos, rx204_off + substr $S10, rx204_tgt, $I11, 1 + ne $S10, "]", rx204_fail + add rx204_pos, 1 + alt207_end: +.annotate "line", 81 + # rx pass + rx204_cur."!cursor_pass"(rx204_pos, "quote_escape:sym") + rx204_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx204_pos) + .return (rx204_cur) + rx204_fail: +.annotate "line", 5 + (rx204_rep, rx204_pos, $I10, $P10) = rx204_cur."!mark_fail"(0) + lt rx204_pos, -1, rx204_done + eq rx204_pos, -1, rx204_fail + jump $I10 + rx204_done: + rx204_cur."!cursor_fail"() + rx204_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + .return (rx204_cur) + .return () +.end + + +.namespace ["HLL";"Grammar"] +.sub "!PREFIX__quote_escape:sym" :subid("77_1258208084.60641") :method +.annotate "line", 5 + new $P206, "ResizablePMCArray" + push $P206, unicode:"\\x" + .return ($P206) +.end + + +.namespace ["HLL";"Grammar"] +.sub "quote_escape:sym" :subid("78_1258208084.60641") :method :outer("11_1258208084.60641") +.annotate "line", 5 + .local string rx209_tgt + .local int rx209_pos + .local int rx209_off + .local int rx209_eos + .local int rx209_rep + .local pmc rx209_cur + (rx209_cur, rx209_pos, rx209_tgt, $I10) = self."!cursor_start"() + rx209_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx209_cur .local pmc match .lex "$/", match length rx209_eos, rx209_tgt @@ -3221,127 +3126,152 @@ An operator precedence parser. sub rx209_off, $I10, 1 substr rx209_tgt, rx209_tgt, rx209_off rx209_start: - ge rx209_pos, 0, rxscan210_done - rxscan210_loop: - ($P10) = rx209_cur."from"() - inc $P10 - set rx209_pos, $P10 - ge rx209_pos, rx209_eos, rxscan210_done - set_addr $I10, rxscan210_loop +.annotate "line", 86 + # rx literal "\\o" + add $I11, rx209_pos, 2 + gt $I11, rx209_eos, rx209_fail + sub $I11, rx209_pos, rx209_off + substr $S10, rx209_tgt, $I11, 2 + ne $S10, "\\o", rx209_fail + add rx209_pos, 2 + # rx subrule "quotemod_check" subtype=zerowidth negate= + rx209_cur."!cursor_pos"(rx209_pos) + $P10 = rx209_cur."quotemod_check"("b") + unless $P10, rx209_fail + alt212_0: +.annotate "line", 87 + set_addr $I10, alt212_1 rx209_cur."!mark_push"(0, rx209_pos, $I10) - rxscan210_done: - # rx charclass_q s r 0..-1 - sub $I10, rx209_pos, rx209_off - find_not_cclass $I11, 32, rx209_tgt, $I10, rx209_eos - add rx209_pos, rx209_off, $I11 - # rx enumcharlist negate=0 - ge rx209_pos, rx209_eos, rx209_fail - sub $I10, rx209_pos, rx209_off - substr $S10, rx209_tgt, $I10, 1 - index $I11, "],#", $S10 - lt $I11, 0, rx209_fail - inc rx209_pos + # rx subrule "octint" subtype=capture negate= + rx209_cur."!cursor_pos"(rx209_pos) + $P10 = rx209_cur."octint"() + unless $P10, rx209_fail + rx209_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("octint") + rx209_pos = $P10."pos"() + goto alt212_end + alt212_1: + # rx literal "[" + add $I11, rx209_pos, 1 + gt $I11, rx209_eos, rx209_fail + sub $I11, rx209_pos, rx209_off + substr $S10, rx209_tgt, $I11, 1 + ne $S10, "[", rx209_fail + add rx209_pos, 1 + # rx subrule "octints" subtype=capture negate= + rx209_cur."!cursor_pos"(rx209_pos) + $P10 = rx209_cur."octints"() + unless $P10, rx209_fail + rx209_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("octints") + rx209_pos = $P10."pos"() + # rx literal "]" + add $I11, rx209_pos, 1 + gt $I11, rx209_eos, rx209_fail + sub $I11, rx209_pos, rx209_off + substr $S10, rx209_tgt, $I11, 1 + ne $S10, "]", rx209_fail + add rx209_pos, 1 + alt212_end: +.annotate "line", 85 # rx pass - rx209_cur."!cursor_pass"(rx209_pos, "") - rx209_cur."!cursor_debug"("PASS ", "", " at pos=", rx209_pos) + rx209_cur."!cursor_pass"(rx209_pos, "quote_escape:sym") + rx209_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx209_pos) .return (rx209_cur) rx209_fail: +.annotate "line", 5 (rx209_rep, rx209_pos, $I10, $P10) = rx209_cur."!mark_fail"(0) lt rx209_pos, -1, rx209_done eq rx209_pos, -1, rx209_fail jump $I10 rx209_done: rx209_cur."!cursor_fail"() - rx209_cur."!cursor_debug"("FAIL ", "") + rx209_cur."!cursor_debug"("FAIL ", "quote_escape:sym") .return (rx209_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "charnames" :subid("77_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "!PREFIX__quote_escape:sym" :subid("79_1258208084.60641") :method +.annotate "line", 5 + new $P211, "ResizablePMCArray" + push $P211, "\\o" + .return ($P211) +.end + + +.namespace ["HLL";"Grammar"] +.sub "quote_escape:sym" :subid("80_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 - .local string rx212_tgt - .local int rx212_pos - .local int rx212_off - .local int rx212_eos - .local int rx212_rep - .local pmc rx212_cur - (rx212_cur, rx212_pos, rx212_tgt, $I10) = self."!cursor_start"() - rx212_cur."!cursor_debug"("START ", "charnames") - rx212_cur."!cursor_caparray"("charname") - .lex unicode:"$\x{a2}", rx212_cur + .local string rx214_tgt + .local int rx214_pos + .local int rx214_off + .local int rx214_eos + .local int rx214_rep + .local pmc rx214_cur + (rx214_cur, rx214_pos, rx214_tgt, $I10) = self."!cursor_start"() + rx214_cur."!cursor_debug"("START ", "quote_escape:sym") + .lex unicode:"$\x{a2}", rx214_cur .local pmc match .lex "$/", match - length rx212_eos, rx212_tgt - set rx212_off, 0 - lt $I10, 2, rx212_start - sub rx212_off, $I10, 1 - substr rx212_tgt, rx212_tgt, rx212_off - rx212_start: -.annotate "line", 90 - # rx rxquantr215 ** 1..* - set_addr $I216, rxquantr215_done - rx212_cur."!mark_push"(0, -1, $I216) - rxquantr215_loop: - # rx subrule "ws" subtype=method negate= - rx212_cur."!cursor_pos"(rx212_pos) - $P10 = rx212_cur."ws"() - unless $P10, rx212_fail - rx212_pos = $P10."pos"() - # rx subrule "charname" subtype=capture negate= - rx212_cur."!cursor_pos"(rx212_pos) - $P10 = rx212_cur."charname"() - unless $P10, rx212_fail - rx212_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("charname") - rx212_pos = $P10."pos"() - # rx subrule "ws" subtype=method negate= - rx212_cur."!cursor_pos"(rx212_pos) - $P10 = rx212_cur."ws"() - unless $P10, rx212_fail - rx212_pos = $P10."pos"() - (rx212_rep) = rx212_cur."!mark_commit"($I216) - rx212_cur."!mark_push"(rx212_rep, rx212_pos, $I216) - # rx literal "," - add $I11, rx212_pos, 1 - gt $I11, rx212_eos, rx212_fail - sub $I11, rx212_pos, rx212_off - substr $S10, rx212_tgt, $I11, 1 - ne $S10, ",", rx212_fail - add rx212_pos, 1 - goto rxquantr215_loop - rxquantr215_done: + length rx214_eos, rx214_tgt + set rx214_off, 0 + lt $I10, 2, rx214_start + sub rx214_off, $I10, 1 + substr rx214_tgt, rx214_tgt, rx214_off + rx214_start: +.annotate "line", 89 + # rx literal "\\c" + add $I11, rx214_pos, 2 + gt $I11, rx214_eos, rx214_fail + sub $I11, rx214_pos, rx214_off + substr $S10, rx214_tgt, $I11, 2 + ne $S10, "\\c", rx214_fail + add rx214_pos, 2 + # rx subrule "quotemod_check" subtype=zerowidth negate= + rx214_cur."!cursor_pos"(rx214_pos) + $P10 = rx214_cur."quotemod_check"("b") + unless $P10, rx214_fail + # rx subrule "charspec" subtype=capture negate= + rx214_cur."!cursor_pos"(rx214_pos) + $P10 = rx214_cur."charspec"() + unless $P10, rx214_fail + rx214_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("charspec") + rx214_pos = $P10."pos"() # rx pass - rx212_cur."!cursor_pass"(rx212_pos, "charnames") - rx212_cur."!cursor_debug"("PASS ", "charnames", " at pos=", rx212_pos) - .return (rx212_cur) - rx212_fail: + rx214_cur."!cursor_pass"(rx214_pos, "quote_escape:sym") + rx214_cur."!cursor_debug"("PASS ", "quote_escape:sym", " at pos=", rx214_pos) + .return (rx214_cur) + rx214_fail: .annotate "line", 5 - (rx212_rep, rx212_pos, $I10, $P10) = rx212_cur."!mark_fail"(0) - lt rx212_pos, -1, rx212_done - eq rx212_pos, -1, rx212_fail + (rx214_rep, rx214_pos, $I10, $P10) = rx214_cur."!mark_fail"(0) + lt rx214_pos, -1, rx214_done + eq rx214_pos, -1, rx214_fail jump $I10 - rx212_done: - rx212_cur."!cursor_fail"() - rx212_cur."!cursor_debug"("FAIL ", "charnames") - .return (rx212_cur) + rx214_done: + rx214_cur."!cursor_fail"() + rx214_cur."!cursor_debug"("FAIL ", "quote_escape:sym") + .return (rx214_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charnames" :subid("78_1258176187.56424") :method +.sub "!PREFIX__quote_escape:sym" :subid("81_1258208084.60641") :method .annotate "line", 5 - new $P214, "ResizablePMCArray" - push $P214, "" - .return ($P214) + new $P216, "ResizablePMCArray" + push $P216, "\\c" + .return ($P216) .end .namespace ["HLL";"Grammar"] -.sub "charspec" :subid("79_1258176187.56424") :method :outer("11_1258176187.56424") +.sub "charname" :subid("82_1258208084.60641") :method :outer("11_1258208084.60641") .annotate "line", 5 + .const 'Sub' $P226 = "84_1258208084.60641" + capture_lex $P226 .local string rx218_tgt .local int rx218_pos .local int rx218_off @@ -3349,7 +3279,7 @@ An operator precedence parser. .local int rx218_rep .local pmc rx218_cur (rx218_cur, rx218_pos, rx218_tgt, $I10) = self."!cursor_start"() - rx218_cur."!cursor_debug"("START ", "charspec") + rx218_cur."!cursor_debug"("START ", "charname") .lex unicode:"$\x{a2}", rx218_cur .local pmc match .lex "$/", match @@ -3359,89 +3289,62 @@ An operator precedence parser. sub rx218_off, $I10, 1 substr rx218_tgt, rx218_tgt, rx218_off rx218_start: - alt223_0: -.annotate "line", 92 - set_addr $I10, alt223_1 + alt222_0: +.annotate "line", 91 + set_addr $I10, alt222_1 rx218_cur."!mark_push"(0, rx218_pos, $I10) -.annotate "line", 93 - # rx literal "[" - add $I11, rx218_pos, 1 - gt $I11, rx218_eos, rx218_fail - sub $I11, rx218_pos, rx218_off - substr $S10, rx218_tgt, $I11, 1 - ne $S10, "[", rx218_fail - add rx218_pos, 1 - # rx subrule "charnames" subtype=capture negate= +.annotate "line", 92 + # rx subrule "integer" subtype=capture negate= rx218_cur."!cursor_pos"(rx218_pos) - $P10 = rx218_cur."charnames"() + $P10 = rx218_cur."integer"() unless $P10, rx218_fail rx218_cur."!mark_push"(0, -1, 0, $P10) - $P10."!cursor_names"("charnames") + $P10."!cursor_names"("integer") rx218_pos = $P10."pos"() - # rx literal "]" - add $I11, rx218_pos, 1 - gt $I11, rx218_eos, rx218_fail - sub $I11, rx218_pos, rx218_off - substr $S10, rx218_tgt, $I11, 1 - ne $S10, "]", rx218_fail - add rx218_pos, 1 - goto alt223_end - alt223_1: - set_addr $I10, alt223_2 - rx218_cur."!mark_push"(0, rx218_pos, $I10) -.annotate "line", 94 - # rx charclass_q d r 1..-1 - sub $I10, rx218_pos, rx218_off - find_not_cclass $I11, 8, rx218_tgt, $I10, rx218_eos - add $I12, $I10, 1 - lt $I11, $I12, rx218_fail - add rx218_pos, rx218_off, $I11 - # rx rxquantr224 ** 0..* - set_addr $I225, rxquantr224_done - rx218_cur."!mark_push"(0, rx218_pos, $I225) - rxquantr224_loop: - # rx literal "_" - add $I11, rx218_pos, 1 - gt $I11, rx218_eos, rx218_fail - sub $I11, rx218_pos, rx218_off - substr $S10, rx218_tgt, $I11, 1 - ne $S10, "_", rx218_fail - add rx218_pos, 1 - # rx charclass_q d r 1..-1 + goto alt222_end + alt222_1: +.annotate "line", 93 + # rx enumcharlist negate=0 + ge rx218_pos, rx218_eos, rx218_fail sub $I10, rx218_pos, rx218_off - find_not_cclass $I11, 8, rx218_tgt, $I10, rx218_eos - add $I12, $I10, 1 - lt $I11, $I12, rx218_fail - add rx218_pos, rx218_off, $I11 - (rx218_rep) = rx218_cur."!mark_commit"($I225) - rx218_cur."!mark_push"(rx218_rep, rx218_pos, $I225) - goto rxquantr224_loop - rxquantr224_done: - goto alt223_end - alt223_2: - set_addr $I10, alt223_3 + substr $S10, rx218_tgt, $I10, 1 + index $I11, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", $S10 + lt $I11, 0, rx218_fail + inc rx218_pos + # rx rxquantf223 ** 0..* + set_addr $I10, rxquantf223_loop rx218_cur."!mark_push"(0, rx218_pos, $I10) -.annotate "line", 95 + goto rxquantf223_done + rxquantf223_loop: + # rx enumcharlist negate=1 + ge rx218_pos, rx218_eos, rx218_fail + sub $I10, rx218_pos, rx218_off + substr $S10, rx218_tgt, $I10, 1 + index $I11, "],#", $S10 + ge $I11, 0, rx218_fail + inc rx218_pos + set_addr $I10, rxquantf223_loop + rx218_cur."!mark_push"($I224, rx218_pos, $I10) + rxquantf223_done: # rx enumcharlist negate=0 ge rx218_pos, rx218_eos, rx218_fail sub $I10, rx218_pos, rx218_off substr $S10, rx218_tgt, $I10, 1 - index $I11, "?@ABCDEFGHIJKLMNOPQRSTUVWXYZ", $S10 + index $I11, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ)", $S10 lt $I11, 0, rx218_fail inc rx218_pos - goto alt223_end - alt223_3: -.annotate "line", 96 - # rx subrule "panic" subtype=method negate= +.annotate "line", 94 + # rx subrule "before" subtype=zerowidth negate= rx218_cur."!cursor_pos"(rx218_pos) - $P10 = rx218_cur."panic"("Unrecognized \\\\c character") + .const 'Sub' $P226 = "84_1258208084.60641" + capture_lex $P226 + $P10 = rx218_cur."before"($P226) unless $P10, rx218_fail - rx218_pos = $P10."pos"() - alt223_end: + alt222_end: .annotate "line", 91 # rx pass - rx218_cur."!cursor_pass"(rx218_pos, "charspec") - rx218_cur."!cursor_debug"("PASS ", "charspec", " at pos=", rx218_pos) + rx218_cur."!cursor_pass"(rx218_pos, "charname") + rx218_cur."!cursor_debug"("PASS ", "charname", " at pos=", rx218_pos) .return (rx218_cur) rx218_fail: .annotate "line", 5 @@ -3451,134 +3354,456 @@ An operator precedence parser. jump $I10 rx218_done: rx218_cur."!cursor_fail"() - rx218_cur."!cursor_debug"("FAIL ", "charspec") + rx218_cur."!cursor_debug"("FAIL ", "charname") .return (rx218_cur) .return () .end .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charspec" :subid("80_1258176187.56424") :method +.sub "!PREFIX__charname" :subid("83_1258208084.60641") :method +.annotate "line", 5 + $P220 = self."!PREFIX__!subrule"("integer", "") + new $P221, "ResizablePMCArray" + push $P221, "Z" + push $P221, "Y" + push $P221, "X" + push $P221, "W" + push $P221, "V" + push $P221, "U" + push $P221, "T" + push $P221, "S" + push $P221, "R" + push $P221, "Q" + push $P221, "P" + push $P221, "O" + push $P221, "N" + push $P221, "M" + push $P221, "L" + push $P221, "K" + push $P221, "J" + push $P221, "I" + push $P221, "H" + push $P221, "G" + push $P221, "F" + push $P221, "E" + push $P221, "D" + push $P221, "C" + push $P221, "B" + push $P221, "A" + push $P221, "z" + push $P221, "y" + push $P221, "x" + push $P221, "w" + push $P221, "v" + push $P221, "u" + push $P221, "t" + push $P221, "s" + push $P221, "r" + push $P221, "q" + push $P221, "p" + push $P221, "o" + push $P221, "n" + push $P221, "m" + push $P221, "l" + push $P221, "k" + push $P221, "j" + push $P221, "i" + push $P221, "h" + push $P221, "g" + push $P221, "f" + push $P221, "e" + push $P221, "d" + push $P221, "c" + push $P221, "b" + push $P221, "a" + push $P221, $P220 + .return ($P221) +.end + + +.namespace ["HLL";"Grammar"] +.sub "_block225" :anon :subid("84_1258208084.60641") :method :outer("82_1258208084.60641") +.annotate "line", 94 + .local string rx227_tgt + .local int rx227_pos + .local int rx227_off + .local int rx227_eos + .local int rx227_rep + .local pmc rx227_cur + (rx227_cur, rx227_pos, rx227_tgt, $I10) = self."!cursor_start"() + rx227_cur."!cursor_debug"("START ", "") + .lex unicode:"$\x{a2}", rx227_cur + .local pmc match + .lex "$/", match + length rx227_eos, rx227_tgt + set rx227_off, 0 + lt $I10, 2, rx227_start + sub rx227_off, $I10, 1 + substr rx227_tgt, rx227_tgt, rx227_off + rx227_start: + ge rx227_pos, 0, rxscan228_done + rxscan228_loop: + ($P10) = rx227_cur."from"() + inc $P10 + set rx227_pos, $P10 + ge rx227_pos, rx227_eos, rxscan228_done + set_addr $I10, rxscan228_loop + rx227_cur."!mark_push"(0, rx227_pos, $I10) + rxscan228_done: + # rx charclass_q s r 0..-1 + sub $I10, rx227_pos, rx227_off + find_not_cclass $I11, 32, rx227_tgt, $I10, rx227_eos + add rx227_pos, rx227_off, $I11 + # rx enumcharlist negate=0 + ge rx227_pos, rx227_eos, rx227_fail + sub $I10, rx227_pos, rx227_off + substr $S10, rx227_tgt, $I10, 1 + index $I11, "],#", $S10 + lt $I11, 0, rx227_fail + inc rx227_pos + # rx pass + rx227_cur."!cursor_pass"(rx227_pos, "") + rx227_cur."!cursor_debug"("PASS ", "", " at pos=", rx227_pos) + .return (rx227_cur) + rx227_fail: + (rx227_rep, rx227_pos, $I10, $P10) = rx227_cur."!mark_fail"(0) + lt rx227_pos, -1, rx227_done + eq rx227_pos, -1, rx227_fail + jump $I10 + rx227_done: + rx227_cur."!cursor_fail"() + rx227_cur."!cursor_debug"("FAIL ", "") + .return (rx227_cur) + .return () +.end + + +.namespace ["HLL";"Grammar"] +.sub "charnames" :subid("85_1258208084.60641") :method :outer("11_1258208084.60641") +.annotate "line", 5 + .local string rx230_tgt + .local int rx230_pos + .local int rx230_off + .local int rx230_eos + .local int rx230_rep + .local pmc rx230_cur + (rx230_cur, rx230_pos, rx230_tgt, $I10) = self."!cursor_start"() + rx230_cur."!cursor_debug"("START ", "charnames") + rx230_cur."!cursor_caparray"("charname") + .lex unicode:"$\x{a2}", rx230_cur + .local pmc match + .lex "$/", match + length rx230_eos, rx230_tgt + set rx230_off, 0 + lt $I10, 2, rx230_start + sub rx230_off, $I10, 1 + substr rx230_tgt, rx230_tgt, rx230_off + rx230_start: +.annotate "line", 96 + # rx rxquantr233 ** 1..* + set_addr $I234, rxquantr233_done + rx230_cur."!mark_push"(0, -1, $I234) + rxquantr233_loop: + # rx subrule "ws" subtype=method negate= + rx230_cur."!cursor_pos"(rx230_pos) + $P10 = rx230_cur."ws"() + unless $P10, rx230_fail + rx230_pos = $P10."pos"() + # rx subrule "charname" subtype=capture negate= + rx230_cur."!cursor_pos"(rx230_pos) + $P10 = rx230_cur."charname"() + unless $P10, rx230_fail + rx230_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("charname") + rx230_pos = $P10."pos"() + # rx subrule "ws" subtype=method negate= + rx230_cur."!cursor_pos"(rx230_pos) + $P10 = rx230_cur."ws"() + unless $P10, rx230_fail + rx230_pos = $P10."pos"() + (rx230_rep) = rx230_cur."!mark_commit"($I234) + rx230_cur."!mark_push"(rx230_rep, rx230_pos, $I234) + # rx literal "," + add $I11, rx230_pos, 1 + gt $I11, rx230_eos, rx230_fail + sub $I11, rx230_pos, rx230_off + substr $S10, rx230_tgt, $I11, 1 + ne $S10, ",", rx230_fail + add rx230_pos, 1 + goto rxquantr233_loop + rxquantr233_done: + # rx pass + rx230_cur."!cursor_pass"(rx230_pos, "charnames") + rx230_cur."!cursor_debug"("PASS ", "charnames", " at pos=", rx230_pos) + .return (rx230_cur) + rx230_fail: +.annotate "line", 5 + (rx230_rep, rx230_pos, $I10, $P10) = rx230_cur."!mark_fail"(0) + lt rx230_pos, -1, rx230_done + eq rx230_pos, -1, rx230_fail + jump $I10 + rx230_done: + rx230_cur."!cursor_fail"() + rx230_cur."!cursor_debug"("FAIL ", "charnames") + .return (rx230_cur) + .return () +.end + + +.namespace ["HLL";"Grammar"] +.sub "!PREFIX__charnames" :subid("86_1258208084.60641") :method .annotate "line", 5 - $P220 = self."!PREFIX__!subrule"("", "") - $P221 = self."!PREFIX__!subrule"("charnames", "[") - new $P222, "ResizablePMCArray" - push $P222, $P220 - push $P222, "Z" - push $P222, "Y" - push $P222, "X" - push $P222, "W" - push $P222, "V" - push $P222, "U" - push $P222, "T" - push $P222, "S" - push $P222, "R" - push $P222, "Q" - push $P222, "P" - push $P222, "O" - push $P222, "N" - push $P222, "M" - push $P222, "L" - push $P222, "K" - push $P222, "J" - push $P222, "I" - push $P222, "H" - push $P222, "G" - push $P222, "F" - push $P222, "E" - push $P222, "D" - push $P222, "C" - push $P222, "B" - push $P222, "A" - push $P222, "@" - push $P222, "?" - push $P222, "" - push $P222, $P221 - .return ($P222) + new $P232, "ResizablePMCArray" + push $P232, "" + .return ($P232) +.end + + +.namespace ["HLL";"Grammar"] +.sub "charspec" :subid("87_1258208084.60641") :method :outer("11_1258208084.60641") +.annotate "line", 5 + .local string rx236_tgt + .local int rx236_pos + .local int rx236_off + .local int rx236_eos + .local int rx236_rep + .local pmc rx236_cur + (rx236_cur, rx236_pos, rx236_tgt, $I10) = self."!cursor_start"() + rx236_cur."!cursor_debug"("START ", "charspec") + .lex unicode:"$\x{a2}", rx236_cur + .local pmc match + .lex "$/", match + length rx236_eos, rx236_tgt + set rx236_off, 0 + lt $I10, 2, rx236_start + sub rx236_off, $I10, 1 + substr rx236_tgt, rx236_tgt, rx236_off + rx236_start: + alt241_0: +.annotate "line", 98 + set_addr $I10, alt241_1 + rx236_cur."!mark_push"(0, rx236_pos, $I10) +.annotate "line", 99 + # rx literal "[" + add $I11, rx236_pos, 1 + gt $I11, rx236_eos, rx236_fail + sub $I11, rx236_pos, rx236_off + substr $S10, rx236_tgt, $I11, 1 + ne $S10, "[", rx236_fail + add rx236_pos, 1 + # rx subrule "charnames" subtype=capture negate= + rx236_cur."!cursor_pos"(rx236_pos) + $P10 = rx236_cur."charnames"() + unless $P10, rx236_fail + rx236_cur."!mark_push"(0, -1, 0, $P10) + $P10."!cursor_names"("charnames") + rx236_pos = $P10."pos"() + # rx literal "]" + add $I11, rx236_pos, 1 + gt $I11, rx236_eos, rx236_fail + sub $I11, rx236_pos, rx236_off + substr $S10, rx236_tgt, $I11, 1 + ne $S10, "]", rx236_fail + add rx236_pos, 1 + goto alt241_end + alt241_1: + set_addr $I10, alt241_2 + rx236_cur."!mark_push"(0, rx236_pos, $I10) +.annotate "line", 100 + # rx charclass_q d r 1..-1 + sub $I10, rx236_pos, rx236_off + find_not_cclass $I11, 8, rx236_tgt, $I10, rx236_eos + add $I12, $I10, 1 + lt $I11, $I12, rx236_fail + add rx236_pos, rx236_off, $I11 + # rx rxquantr242 ** 0..* + set_addr $I243, rxquantr242_done + rx236_cur."!mark_push"(0, rx236_pos, $I243) + rxquantr242_loop: + # rx literal "_" + add $I11, rx236_pos, 1 + gt $I11, rx236_eos, rx236_fail + sub $I11, rx236_pos, rx236_off + substr $S10, rx236_tgt, $I11, 1 + ne $S10, "_", rx236_fail + add rx236_pos, 1 + # rx charclass_q d r 1..-1 + sub $I10, rx236_pos, rx236_off + find_not_cclass $I11, 8, rx236_tgt, $I10, rx236_eos + add $I12, $I10, 1 + lt $I11, $I12, rx236_fail + add rx236_pos, rx236_off, $I11 + (rx236_rep) = rx236_cur."!mark_commit"($I243) + rx236_cur."!mark_push"(rx236_rep, rx236_pos, $I243) + goto rxquantr242_loop + rxquantr242_done: + goto alt241_end + alt241_2: + set_addr $I10, alt241_3 + rx236_cur."!mark_push"(0, rx236_pos, $I10) +.annotate "line", 101 + # rx enumcharlist negate=0 + ge rx236_pos, rx236_eos, rx236_fail + sub $I10, rx236_pos, rx236_off + substr $S10, rx236_tgt, $I10, 1 + index $I11, "?@ABCDEFGHIJKLMNOPQRSTUVWXYZ", $S10 + lt $I11, 0, rx236_fail + inc rx236_pos + goto alt241_end + alt241_3: +.annotate "line", 102 + # rx subrule "panic" subtype=method negate= + rx236_cur."!cursor_pos"(rx236_pos) + $P10 = rx236_cur."panic"("Unrecognized \\\\c character") + unless $P10, rx236_fail + rx236_pos = $P10."pos"() + alt241_end: +.annotate "line", 97 + # rx pass + rx236_cur."!cursor_pass"(rx236_pos, "charspec") + rx236_cur."!cursor_debug"("PASS ", "charspec", " at pos=", rx236_pos) + .return (rx236_cur) + rx236_fail: +.annotate "line", 5 + (rx236_rep, rx236_pos, $I10, $P10) = rx236_cur."!mark_fail"(0) + lt rx236_pos, -1, rx236_done + eq rx236_pos, -1, rx236_fail + jump $I10 + rx236_done: + rx236_cur."!cursor_fail"() + rx236_cur."!cursor_debug"("FAIL ", "charspec") + .return (rx236_cur) + .return () +.end + + +.namespace ["HLL";"Grammar"] +.sub "!PREFIX__charspec" :subid("88_1258208084.60641") :method +.annotate "line", 5 + $P238 = self."!PREFIX__!subrule"("", "") + $P239 = self."!PREFIX__!subrule"("charnames", "[") + new $P240, "ResizablePMCArray" + push $P240, $P238 + push $P240, "Z" + push $P240, "Y" + push $P240, "X" + push $P240, "W" + push $P240, "V" + push $P240, "U" + push $P240, "T" + push $P240, "S" + push $P240, "R" + push $P240, "Q" + push $P240, "P" + push $P240, "O" + push $P240, "N" + push $P240, "M" + push $P240, "L" + push $P240, "K" + push $P240, "J" + push $P240, "I" + push $P240, "H" + push $P240, "G" + push $P240, "F" + push $P240, "E" + push $P240, "D" + push $P240, "C" + push $P240, "B" + push $P240, "A" + push $P240, "@" + push $P240, "?" + push $P240, "" + push $P240, $P239 + .return ($P240) .end ### .include 'gen/hllgrammar-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258176189.9545") +.sub "_block11" :anon :subid("10_1258208086.97044") .annotate "line", 0 get_hll_global $P14, ["HLL";"Actions"], "_block13" capture_lex $P14 .annotate "line", 3 get_hll_global $P14, ["HLL";"Actions"], "_block13" capture_lex $P14 - $P440 = $P14() + $P437 = $P14() .annotate "line", 1 - .return ($P440) + .return ($P437) .end .namespace [] -.sub "" :load :init :subid("post38") :outer("10_1258176189.9545") +.sub "" :load :init :subid("post40") :outer("10_1258208086.97044") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258176189.9545" + .const 'Sub' $P12 = "10_1258208086.97044" .local pmc block set block, $P12 - $P441 = get_root_global ["parrot"], "P6metaclass" - $P441."new_class"("HLL::Actions") + $P438 = get_root_global ["parrot"], "P6metaclass" + $P438."new_class"("HLL::Actions") .end .namespace ["HLL";"Actions"] -.sub "_block13" :subid("11_1258176189.9545") :outer("10_1258176189.9545") +.sub "_block13" :subid("11_1258208086.97044") :outer("10_1258208086.97044") .annotate "line", 3 - .const 'Sub' $P423 = "37_1258176189.9545" - capture_lex $P423 - .const 'Sub' $P406 = "36_1258176189.9545" - capture_lex $P406 - .const 'Sub' $P399 = "35_1258176189.9545" - capture_lex $P399 - .const 'Sub' $P392 = "34_1258176189.9545" - capture_lex $P392 - .const 'Sub' $P385 = "33_1258176189.9545" - capture_lex $P385 - .const 'Sub' $P378 = "32_1258176189.9545" - capture_lex $P378 - .const 'Sub' $P368 = "31_1258176189.9545" - capture_lex $P368 - .const 'Sub' $P361 = "30_1258176189.9545" - capture_lex $P361 - .const 'Sub' $P345 = "29_1258176189.9545" - capture_lex $P345 - .const 'Sub' $P271 = "27_1258176189.9545" - capture_lex $P271 - .const 'Sub' $P212 = "24_1258176189.9545" - capture_lex $P212 - .const 'Sub' $P203 = "23_1258176189.9545" - capture_lex $P203 - .const 'Sub' $P194 = "22_1258176189.9545" - capture_lex $P194 - .const 'Sub' $P185 = "21_1258176189.9545" - capture_lex $P185 - .const 'Sub' $P154 = "20_1258176189.9545" + .const 'Sub' $P420 = "39_1258208086.97044" + capture_lex $P420 + .const 'Sub' $P403 = "38_1258208086.97044" + capture_lex $P403 + .const 'Sub' $P396 = "37_1258208086.97044" + capture_lex $P396 + .const 'Sub' $P389 = "36_1258208086.97044" + capture_lex $P389 + .const 'Sub' $P382 = "35_1258208086.97044" + capture_lex $P382 + .const 'Sub' $P375 = "34_1258208086.97044" + capture_lex $P375 + .const 'Sub' $P365 = "33_1258208086.97044" + capture_lex $P365 + .const 'Sub' $P358 = "32_1258208086.97044" + capture_lex $P358 + .const 'Sub' $P342 = "31_1258208086.97044" + capture_lex $P342 + .const 'Sub' $P268 = "29_1258208086.97044" + capture_lex $P268 + .const 'Sub' $P209 = "26_1258208086.97044" + capture_lex $P209 + .const 'Sub' $P200 = "25_1258208086.97044" + capture_lex $P200 + .const 'Sub' $P191 = "24_1258208086.97044" + capture_lex $P191 + .const 'Sub' $P182 = "23_1258208086.97044" + capture_lex $P182 + .const 'Sub' $P173 = "22_1258208086.97044" + capture_lex $P173 + .const 'Sub' $P164 = "21_1258208086.97044" + capture_lex $P164 + .const 'Sub' $P154 = "20_1258208086.97044" capture_lex $P154 - .const 'Sub' $P144 = "19_1258176189.9545" + .const 'Sub' $P144 = "19_1258208086.97044" capture_lex $P144 - .const 'Sub' $P134 = "18_1258176189.9545" + .const 'Sub' $P134 = "18_1258208086.97044" capture_lex $P134 - .const 'Sub' $P34 = "15_1258176189.9545" + .const 'Sub' $P34 = "15_1258208086.97044" capture_lex $P34 - .const 'Sub' $P28 = "14_1258176189.9545" + .const 'Sub' $P28 = "14_1258208086.97044" capture_lex $P28 - .const 'Sub' $P22 = "13_1258176189.9545" + .const 'Sub' $P22 = "13_1258208086.97044" capture_lex $P22 - .const 'Sub' $P15 = "12_1258176189.9545" + .const 'Sub' $P15 = "12_1258208086.97044" capture_lex $P15 -.annotate "line", 183 - .const 'Sub' $P423 = "37_1258176189.9545" - capture_lex $P423 +.annotate "line", 170 + .const 'Sub' $P420 = "39_1258208086.97044" + capture_lex $P420 .annotate "line", 3 - .return ($P423) + .return ($P420) .end .namespace ["HLL";"Actions"] -.sub "string_to_int" :subid("12_1258176189.9545") :outer("11_1258176189.9545") +.sub "string_to_int" :subid("12_1258208086.97044") :outer("11_1258208086.97044") .param pmc param_18 .param pmc param_19 .annotate "line", 3 @@ -3632,7 +3857,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "ints_to_string" :subid("13_1258176189.9545") :outer("11_1258176189.9545") +.sub "ints_to_string" :subid("13_1258208086.97044") :outer("11_1258208086.97044") .param pmc param_25 .annotate "line", 37 new $P24, 'ExceptionHandler' @@ -3674,7 +3899,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "isaPAST" :subid("14_1258176189.9545") :outer("11_1258176189.9545") +.sub "isaPAST" :subid("14_1258208086.97044") :outer("11_1258208086.97044") .param pmc param_31 .annotate "line", 61 new $P30, 'ExceptionHandler' @@ -3700,14 +3925,14 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "EXPR" :subid("15_1258176189.9545") :method :outer("11_1258176189.9545") +.sub "EXPR" :subid("15_1258208086.97044") :method :outer("11_1258208086.97044") .param pmc param_37 .param pmc param_38 :optional .param int has_param_38 :opt_flag .annotate "line", 69 - .const 'Sub' $P117 = "17_1258176189.9545" + .const 'Sub' $P117 = "17_1258208086.97044" capture_lex $P117 - .const 'Sub' $P84 = "16_1258176189.9545" + .const 'Sub' $P84 = "16_1258208086.97044" capture_lex $P84 new $P36, 'ExceptionHandler' set_addr $P36, control_35 @@ -3715,10 +3940,10 @@ An operator precedence parser. push_eh $P36 .lex "self", self .lex "$/", param_37 - if has_param_38, optparam_39 + if has_param_38, optparam_41 new $P39, "Undef" set param_38, $P39 - optparam_39: + optparam_41: .lex "$key", param_38 .annotate "line", 71 new $P40, "Undef" @@ -3740,13 +3965,13 @@ An operator precedence parser. defined $I49, $P45 if $I49, default_48 find_lex $P50, "$/" - unless_null $P50, vivify_40 + unless_null $P50, vivify_42 new $P50, "Hash" - vivify_40: + vivify_42: set $P51, $P50["OPER"] - unless_null $P51, vivify_41 + unless_null $P51, vivify_43 new $P51, "Undef" - vivify_41: + vivify_43: $P52 = $P51."peek_ast"() set $P45, $P52 default_48: @@ -3761,57 +3986,57 @@ An operator precedence parser. store_lex "$past", $P57 .annotate "line", 74 find_lex $P59, "$/" - unless_null $P59, vivify_42 + unless_null $P59, vivify_44 new $P59, "Hash" - vivify_42: + vivify_44: set $P60, $P59["OPER"] - unless_null $P60, vivify_43 + unless_null $P60, vivify_45 new $P60, "Hash" - vivify_43: + vivify_45: set $P61, $P60["O"] - unless_null $P61, vivify_44 + unless_null $P61, vivify_46 new $P61, "Hash" - vivify_44: + vivify_46: set $P62, $P61["pasttype"] - unless_null $P62, vivify_45 + unless_null $P62, vivify_47 new $P62, "Undef" - vivify_45: + vivify_47: if $P62, if_58 .annotate "line", 75 find_lex $P70, "$/" - unless_null $P70, vivify_46 + unless_null $P70, vivify_48 new $P70, "Hash" - vivify_46: + vivify_48: set $P71, $P70["OPER"] - unless_null $P71, vivify_47 + unless_null $P71, vivify_49 new $P71, "Hash" - vivify_47: + vivify_49: set $P72, $P71["O"] - unless_null $P72, vivify_48 + unless_null $P72, vivify_50 new $P72, "Hash" - vivify_48: + vivify_50: set $P73, $P72["pirop"] - unless_null $P73, vivify_49 + unless_null $P73, vivify_51 new $P73, "Undef" - vivify_49: + vivify_51: unless $P73, if_69_end find_lex $P74, "$past" find_lex $P75, "$/" - unless_null $P75, vivify_50 + unless_null $P75, vivify_52 new $P75, "Hash" - vivify_50: + vivify_52: set $P76, $P75["OPER"] - unless_null $P76, vivify_51 + unless_null $P76, vivify_53 new $P76, "Hash" - vivify_51: + vivify_53: set $P77, $P76["O"] - unless_null $P77, vivify_52 + unless_null $P77, vivify_54 new $P77, "Hash" - vivify_52: + vivify_54: set $P78, $P77["pirop"] - unless_null $P78, vivify_53 + unless_null $P78, vivify_55 new $P78, "Undef" - vivify_53: + vivify_55: set $S79, $P78 $P74."pirop"($S79) if_69_end: @@ -3820,21 +4045,21 @@ An operator precedence parser. .annotate "line", 74 find_lex $P63, "$past" find_lex $P64, "$/" - unless_null $P64, vivify_54 + unless_null $P64, vivify_56 new $P64, "Hash" - vivify_54: + vivify_56: set $P65, $P64["OPER"] - unless_null $P65, vivify_55 + unless_null $P65, vivify_57 new $P65, "Hash" - vivify_55: + vivify_57: set $P66, $P65["O"] - unless_null $P66, vivify_56 + unless_null $P66, vivify_58 new $P66, "Hash" - vivify_56: + vivify_58: set $P67, $P66["pasttype"] - unless_null $P67, vivify_57 + unless_null $P67, vivify_59 new $P67, "Undef" - vivify_57: + vivify_59: set $S68, $P67 $P63."pasttype"($S68) if_58_end: @@ -3842,7 +4067,7 @@ An operator precedence parser. find_lex $P81, "$past" $P82 = $P81."name"() if $P82, unless_80_end - .const 'Sub' $P84 = "16_1258176189.9545" + .const 'Sub' $P84 = "16_1258208086.97044" capture_lex $P84 $P84() unless_80_end: @@ -3856,7 +4081,7 @@ An operator precedence parser. find_lex $P112, "$/" $P113 = $P112."list"() defined $I114, $P113 - unless $I114, for_undef_61 + unless $I114, for_undef_63 iter $P111, $P113 new $P128, 'ExceptionHandler' set_addr $P128, loop127_handler @@ -3866,7 +4091,7 @@ An operator precedence parser. unless $P111, loop127_done shift $P115, $P111 loop127_redo: - .const 'Sub' $P117 = "17_1258176189.9545" + .const 'Sub' $P117 = "17_1258208086.97044" capture_lex $P117 $P117($P115) loop127_next: @@ -3879,20 +4104,20 @@ An operator precedence parser. eq $P129, 67, loop127_redo loop127_done: pop_eh - for_undef_61: + for_undef_63: .annotate "line", 88 goto if_103_end if_103: .annotate "line", 87 find_lex $P107, "$past" find_lex $P108, "$/" - unless_null $P108, vivify_62 + unless_null $P108, vivify_64 new $P108, "ResizablePMCArray" - vivify_62: + vivify_64: set $P109, $P108[0] - unless_null $P109, vivify_63 + unless_null $P109, vivify_65 new $P109, "Undef" - vivify_63: + vivify_65: $P110 = $P109."ast"() $P107."unshift"($P110) if_103_end: @@ -3912,7 +4137,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block83" :anon :subid("16_1258176189.9545") :outer("15_1258176189.9545") +.sub "_block83" :anon :subid("16_1258208086.97044") :outer("15_1258208086.97044") .annotate "line", 78 new $P85, "Undef" .lex "$name", $P85 @@ -3935,17 +4160,17 @@ An operator precedence parser. concat $P92, $P91, ":<" .annotate "line", 83 find_lex $P93, "$/" - unless_null $P93, vivify_58 + unless_null $P93, vivify_60 new $P93, "Hash" - vivify_58: + vivify_60: set $P94, $P93["OPER"] - unless_null $P94, vivify_59 + unless_null $P94, vivify_61 new $P94, "Hash" - vivify_59: + vivify_61: set $P95, $P94["sym"] - unless_null $P95, vivify_60 + unless_null $P95, vivify_62 new $P95, "Undef" - vivify_60: + vivify_62: concat $P96, $P92, $P95 concat $P97, $P96, ">" store_lex "$name", $P97 @@ -3962,7 +4187,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block116" :anon :subid("17_1258176189.9545") :outer("15_1258176189.9545") +.sub "_block116" :anon :subid("17_1258208086.97044") :outer("15_1258208086.97044") .param pmc param_118 .annotate "line", 89 .lex "$_", param_118 @@ -3983,7 +4208,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "termish" :subid("18_1258176189.9545") :method :outer("11_1258176189.9545") +.sub "termish" :subid("18_1258208086.97044") :method :outer("11_1258208086.97044") .param pmc param_137 .annotate "line", 94 new $P136, 'ExceptionHandler' @@ -3995,13 +4220,13 @@ An operator precedence parser. .annotate "line", 95 find_lex $P138, "$/" find_lex $P139, "$/" - unless_null $P139, vivify_64 + unless_null $P139, vivify_66 new $P139, "Hash" - vivify_64: + vivify_66: set $P140, $P139["term"] - unless_null $P140, vivify_65 + unless_null $P140, vivify_67 new $P140, "Undef" - vivify_65: + vivify_67: $P141 = $P140."ast"() $P142 = $P138."!make"($P141) .annotate "line", 94 @@ -4016,7 +4241,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "term:sym" :subid("19_1258176189.9545") :method :outer("11_1258176189.9545") +.sub "term:sym" :subid("19_1258208086.97044") :method :outer("11_1258208086.97044") .param pmc param_147 .annotate "line", 98 new $P146, 'ExceptionHandler' @@ -4027,13 +4252,13 @@ An operator precedence parser. .lex "$/", param_147 find_lex $P148, "$/" find_lex $P149, "$/" - unless_null $P149, vivify_66 + unless_null $P149, vivify_68 new $P149, "Hash" - vivify_66: + vivify_68: set $P150, $P149["circumfix"] - unless_null $P150, vivify_67 + unless_null $P150, vivify_69 new $P150, "Undef" - vivify_67: + vivify_69: $P151 = $P150."ast"() $P152 = $P148."!make"($P151) .return ($P152) @@ -4047,7 +4272,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "integer" :subid("20_1258176189.9545") :method :outer("11_1258176189.9545") +.sub "integer" :subid("20_1258208086.97044") :method :outer("11_1258208086.97044") .param pmc param_157 .annotate "line", 100 new $P156, 'ExceptionHandler' @@ -4056,829 +4281,795 @@ An operator precedence parser. push_eh $P156 .lex "self", self .lex "$/", param_157 -.annotate "line", 101 find_lex $P158, "$/" -.annotate "line", 102 - find_lex $P161, "$/" - unless_null $P161, vivify_68 - new $P161, "Hash" - vivify_68: - set $P162, $P161["decint"] - unless_null $P162, vivify_69 - new $P162, "Undef" - vivify_69: - if $P162, if_160 -.annotate "line", 104 - find_lex $P168, "$/" - unless_null $P168, vivify_70 - new $P168, "Hash" + find_lex $P159, "$/" + unless_null $P159, vivify_70 + new $P159, "Hash" vivify_70: - set $P169, $P168["hexint"] - unless_null $P169, vivify_71 - new $P169, "Undef" + set $P160, $P159["VALUE"] + unless_null $P160, vivify_71 + new $P160, "Undef" vivify_71: - if $P169, if_167 -.annotate "line", 106 - find_lex $P175, "$/" - unless_null $P175, vivify_72 - new $P175, "Hash" - vivify_72: - set $P176, $P175["octint"] - unless_null $P176, vivify_73 - new $P176, "Undef" - vivify_73: - if $P176, if_174 -.annotate "line", 107 - find_lex $P180, "$/" - unless_null $P180, vivify_74 - new $P180, "Hash" - vivify_74: - set $P181, $P180["binint"] - unless_null $P181, vivify_75 - new $P181, "Undef" - vivify_75: - $P182 = "string_to_int"($P181, 2) - set $P173, $P182 -.annotate "line", 106 - goto if_174_end - if_174: - find_lex $P177, "$/" - unless_null $P177, vivify_76 - new $P177, "Hash" - vivify_76: - set $P178, $P177["octint"] - unless_null $P178, vivify_77 - new $P178, "Undef" - vivify_77: - $P179 = $P178."ast"() - set $P173, $P179 - if_174_end: - set $P166, $P173 -.annotate "line", 104 - goto if_167_end - if_167: - find_lex $P170, "$/" - unless_null $P170, vivify_78 - new $P170, "Hash" - vivify_78: - set $P171, $P170["hexint"] - unless_null $P171, vivify_79 - new $P171, "Undef" - vivify_79: - $P172 = $P171."ast"() - set $P166, $P172 - if_167_end: - set $P159, $P166 -.annotate "line", 102 - goto if_160_end - if_160: - find_lex $P163, "$/" - unless_null $P163, vivify_80 - new $P163, "Hash" - vivify_80: - set $P164, $P163["decint"] - unless_null $P164, vivify_81 - new $P164, "Undef" - vivify_81: - $P165 = "string_to_int"($P164, 10) - set $P159, $P165 - if_160_end: - $P183 = $P158."!make"($P159) -.annotate "line", 100 - .return ($P183) + $P161 = $P160."ast"() + $P162 = $P158."!make"($P161) + .return ($P162) control_155: .local pmc exception .get_results (exception) - getattribute $P184, exception, "payload" - .return ($P184) + getattribute $P163, exception, "payload" + .return ($P163) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "dec_number" :subid("21_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_188 -.annotate "line", 112 - new $P187, 'ExceptionHandler' - set_addr $P187, control_186 - $P187."handle_types"(58) - push_eh $P187 +.sub "dec_number" :subid("21_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_167 +.annotate "line", 102 + new $P166, 'ExceptionHandler' + set_addr $P166, control_165 + $P166."handle_types"(58) + push_eh $P166 .lex "self", self - .lex "$/", param_188 - find_lex $P189, "$/" - find_lex $P190, "$/" - set $N191, $P190 - $P192 = $P189."!make"($N191) - .return ($P192) - control_186: + .lex "$/", param_167 + find_lex $P168, "$/" + find_lex $P169, "$/" + set $N170, $P169 + $P171 = $P168."!make"($N170) + .return ($P171) + control_165: .local pmc exception .get_results (exception) - getattribute $P193, exception, "payload" - .return ($P193) + getattribute $P172, exception, "payload" + .return ($P172) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "hexint" :subid("22_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_197 -.annotate "line", 114 - new $P196, 'ExceptionHandler' - set_addr $P196, control_195 - $P196."handle_types"(58) - push_eh $P196 +.sub "decint" :subid("22_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_176 +.annotate "line", 104 + new $P175, 'ExceptionHandler' + set_addr $P175, control_174 + $P175."handle_types"(58) + push_eh $P175 .lex "self", self - .lex "$/", param_197 -.annotate "line", 115 - find_lex $P198, "$/" - find_lex $P199, "$/" - $P200 = "string_to_int"($P199, 16) - $P201 = $P198."!make"($P200) -.annotate "line", 114 - .return ($P201) - control_195: + .lex "$/", param_176 + find_lex $P177, "$/" + find_lex $P178, "$/" + $P179 = "string_to_int"($P178, 10) + $P180 = $P177."!make"($P179) + .return ($P180) + control_174: .local pmc exception .get_results (exception) - getattribute $P202, exception, "payload" - .return ($P202) + getattribute $P181, exception, "payload" + .return ($P181) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "octint" :subid("23_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_206 -.annotate "line", 118 - new $P205, 'ExceptionHandler' - set_addr $P205, control_204 - $P205."handle_types"(58) - push_eh $P205 +.sub "hexint" :subid("23_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_185 +.annotate "line", 105 + new $P184, 'ExceptionHandler' + set_addr $P184, control_183 + $P184."handle_types"(58) + push_eh $P184 .lex "self", self - .lex "$/", param_206 -.annotate "line", 119 - find_lex $P207, "$/" - find_lex $P208, "$/" - $P209 = "string_to_int"($P208, 8) - $P210 = $P207."!make"($P209) -.annotate "line", 118 - .return ($P210) - control_204: + .lex "$/", param_185 + find_lex $P186, "$/" + find_lex $P187, "$/" + $P188 = "string_to_int"($P187, 16) + $P189 = $P186."!make"($P188) + .return ($P189) + control_183: .local pmc exception .get_results (exception) - getattribute $P211, exception, "payload" - .return ($P211) + getattribute $P190, exception, "payload" + .return ($P190) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_EXPR" :subid("24_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_215 -.annotate "line", 122 - .const 'Sub' $P230 = "25_1258176189.9545" - capture_lex $P230 - new $P214, 'ExceptionHandler' - set_addr $P214, control_213 - $P214."handle_types"(58) - push_eh $P214 +.sub "octint" :subid("24_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_194 +.annotate "line", 106 + new $P193, 'ExceptionHandler' + set_addr $P193, control_192 + $P193."handle_types"(58) + push_eh $P193 + .lex "self", self + .lex "$/", param_194 + find_lex $P195, "$/" + find_lex $P196, "$/" + $P197 = "string_to_int"($P196, 8) + $P198 = $P195."!make"($P197) + .return ($P198) + control_192: + .local pmc exception + .get_results (exception) + getattribute $P199, exception, "payload" + .return ($P199) + rethrow exception +.end + + +.namespace ["HLL";"Actions"] +.sub "binint" :subid("25_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_203 +.annotate "line", 107 + new $P202, 'ExceptionHandler' + set_addr $P202, control_201 + $P202."handle_types"(58) + push_eh $P202 .lex "self", self - .lex "$/", param_215 + .lex "$/", param_203 + find_lex $P204, "$/" + find_lex $P205, "$/" + $P206 = "string_to_int"($P205, 2) + $P207 = $P204."!make"($P206) + .return ($P207) + control_201: + .local pmc exception + .get_results (exception) + getattribute $P208, exception, "payload" + .return ($P208) + rethrow exception +.end + + +.namespace ["HLL";"Actions"] +.sub "quote_EXPR" :subid("26_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_212 +.annotate "line", 109 + .const 'Sub' $P227 = "27_1258208086.97044" + capture_lex $P227 + new $P211, 'ExceptionHandler' + set_addr $P211, control_210 + $P211."handle_types"(58) + push_eh $P211 + .lex "self", self + .lex "$/", param_212 +.annotate "line", 110 + new $P213, "Undef" + .lex "$past", $P213 + find_lex $P214, "$/" + unless_null $P214, vivify_72 + new $P214, "Hash" + vivify_72: + set $P215, $P214["quote_delimited"] + unless_null $P215, vivify_73 + new $P215, "Undef" + vivify_73: + $P216 = $P215."ast"() + store_lex "$past", $P216 +.annotate "line", 111 + get_hll_global $P218, ["HLL";"Grammar"], "quotemod_check" + find_lex $P219, "$/" + $P220 = $P218($P219, "w") + unless $P220, if_217_end +.annotate "line", 112 + find_lex $P222, "$past" + $P223 = "isaPAST"($P222) + if $P223, if_221 +.annotate "line", 115 + .const 'Sub' $P227 = "27_1258208086.97044" + capture_lex $P227 + $P227() + goto if_221_end + if_221: +.annotate "line", 113 + find_lex $P224, "$/" + $P225 = $P224."CURSOR"() + $P225."panic"("Can't form :w list from non-constant strings (yet)") + if_221_end: + if_217_end: .annotate "line", 123 - new $P216, "Undef" - .lex "$past", $P216 - find_lex $P217, "$/" - unless_null $P217, vivify_82 - new $P217, "Hash" - vivify_82: - set $P218, $P217["quote_delimited"] - unless_null $P218, vivify_83 - new $P218, "Undef" - vivify_83: - $P219 = $P218."ast"() - store_lex "$past", $P219 + find_lex $P257, "$past" + $P258 = "isaPAST"($P257) + isfalse $I259, $P258 + unless $I259, if_256_end .annotate "line", 124 - get_hll_global $P221, ["HLL";"Grammar"], "quotemod_check" - find_lex $P222, "$/" - $P223 = $P221($P222, "w") - unless $P223, if_220_end -.annotate "line", 125 - find_lex $P225, "$past" - $P226 = "isaPAST"($P225) - if $P226, if_224 -.annotate "line", 128 - .const 'Sub' $P230 = "25_1258176189.9545" - capture_lex $P230 - $P230() - goto if_224_end - if_224: + get_hll_global $P260, ["PAST"], "Val" + find_lex $P261, "$past" + set $S262, $P261 + $P263 = $P260."new"($S262 :named("value")) + store_lex "$past", $P263 + if_256_end: .annotate "line", 126 - find_lex $P227, "$/" - $P228 = $P227."CURSOR"() - $P228."panic"("Can't form :w list from non-constant strings (yet)") - if_224_end: - if_220_end: -.annotate "line", 136 - find_lex $P260, "$past" - $P261 = "isaPAST"($P260) - isfalse $I262, $P261 - unless $I262, if_259_end -.annotate "line", 137 - get_hll_global $P263, ["PAST"], "Val" - find_lex $P264, "$past" - set $S265, $P264 - $P266 = $P263."new"($S265 :named("value")) - store_lex "$past", $P266 - if_259_end: -.annotate "line", 139 - find_lex $P267, "$/" - find_lex $P268, "$past" - $P269 = $P267."!make"($P268) -.annotate "line", 122 - .return ($P269) - control_213: + find_lex $P264, "$/" + find_lex $P265, "$past" + $P266 = $P264."!make"($P265) +.annotate "line", 109 + .return ($P266) + control_210: .local pmc exception .get_results (exception) - getattribute $P270, exception, "payload" - .return ($P270) + getattribute $P267, exception, "payload" + .return ($P267) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "_block229" :anon :subid("25_1258176189.9545") :outer("24_1258176189.9545") -.annotate "line", 128 - .const 'Sub' $P251 = "26_1258176189.9545" - capture_lex $P251 -.annotate "line", 129 - new $P231, "ResizablePMCArray" - .lex "@words", $P231 - get_hll_global $P232, ["HLL";"Grammar"], "split_words" - find_lex $P233, "$/" - find_lex $P234, "$past" - $P235 = $P232($P233, $P234) - store_lex "@words", $P235 -.annotate "line", 130 - find_lex $P238, "@words" - set $N239, $P238 - new $P240, "Integer" - assign $P240, 1 - set $N241, $P240 - isgt $I242, $N239, $N241 - if $I242, if_237 - new $P236, 'Integer' - set $P236, $I242 - goto if_237_end - if_237: -.annotate "line", 131 - get_hll_global $P243, ["PAST"], "Op" - find_lex $P244, "$/" - $P245 = $P243."new"("list" :named("pasttype"), $P244 :named("node")) - store_lex "$past", $P245 -.annotate "line", 132 - find_lex $P247, "@words" - defined $I248, $P247 - unless $I248, for_undef_84 - iter $P246, $P247 - new $P257, 'ExceptionHandler' - set_addr $P257, loop256_handler - $P257."handle_types"(65, 67, 66) - push_eh $P257 - loop256_test: - unless $P246, loop256_done - shift $P249, $P246 - loop256_redo: - .const 'Sub' $P251 = "26_1258176189.9545" - capture_lex $P251 - $P251($P249) - loop256_next: - goto loop256_test - loop256_handler: +.sub "_block226" :anon :subid("27_1258208086.97044") :outer("26_1258208086.97044") +.annotate "line", 115 + .const 'Sub' $P248 = "28_1258208086.97044" + capture_lex $P248 +.annotate "line", 116 + new $P228, "ResizablePMCArray" + .lex "@words", $P228 + get_hll_global $P229, ["HLL";"Grammar"], "split_words" + find_lex $P230, "$/" + find_lex $P231, "$past" + $P232 = $P229($P230, $P231) + store_lex "@words", $P232 +.annotate "line", 117 + find_lex $P235, "@words" + set $N236, $P235 + new $P237, "Integer" + assign $P237, 1 + set $N238, $P237 + isgt $I239, $N236, $N238 + if $I239, if_234 + new $P233, 'Integer' + set $P233, $I239 + goto if_234_end + if_234: +.annotate "line", 118 + get_hll_global $P240, ["PAST"], "Op" + find_lex $P241, "$/" + $P242 = $P240."new"("list" :named("pasttype"), $P241 :named("node")) + store_lex "$past", $P242 +.annotate "line", 119 + find_lex $P244, "@words" + defined $I245, $P244 + unless $I245, for_undef_74 + iter $P243, $P244 + new $P254, 'ExceptionHandler' + set_addr $P254, loop253_handler + $P254."handle_types"(65, 67, 66) + push_eh $P254 + loop253_test: + unless $P243, loop253_done + shift $P246, $P243 + loop253_redo: + .const 'Sub' $P248 = "28_1258208086.97044" + capture_lex $P248 + $P248($P246) + loop253_next: + goto loop253_test + loop253_handler: .local pmc exception .get_results (exception) - getattribute $P258, exception, 'type' - eq $P258, 65, loop256_next - eq $P258, 67, loop256_redo - loop256_done: + getattribute $P255, exception, 'type' + eq $P255, 65, loop253_next + eq $P255, 67, loop253_redo + loop253_done: pop_eh - for_undef_84: -.annotate "line", 130 - set $P236, $P246 - if_237_end: -.annotate "line", 128 - .return ($P236) + for_undef_74: +.annotate "line", 117 + set $P233, $P243 + if_234_end: +.annotate "line", 115 + .return ($P233) .end .namespace ["HLL";"Actions"] -.sub "_block250" :anon :subid("26_1258176189.9545") :outer("25_1258176189.9545") - .param pmc param_252 -.annotate "line", 132 - .lex "$_", param_252 - find_lex $P253, "$past" - find_lex $P254, "$_" - $P255 = $P253."push"($P254) - .return ($P255) +.sub "_block247" :anon :subid("28_1258208086.97044") :outer("27_1258208086.97044") + .param pmc param_249 +.annotate "line", 119 + .lex "$_", param_249 + find_lex $P250, "$past" + find_lex $P251, "$_" + $P252 = $P250."push"($P251) + .return ($P252) .end .namespace ["HLL";"Actions"] -.sub "quote_delimited" :subid("27_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_274 -.annotate "line", 142 - .const 'Sub' $P286 = "28_1258176189.9545" - capture_lex $P286 - new $P273, 'ExceptionHandler' - set_addr $P273, control_272 - $P273."handle_types"(58) - push_eh $P273 +.sub "quote_delimited" :subid("29_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_271 +.annotate "line", 129 + .const 'Sub' $P283 = "30_1258208086.97044" + capture_lex $P283 + new $P270, 'ExceptionHandler' + set_addr $P270, control_269 + $P270."handle_types"(58) + push_eh $P270 .lex "self", self - .lex "$/", param_274 -.annotate "line", 143 - new $P275, "ResizablePMCArray" - .lex "@parts", $P275 -.annotate "line", 144 - new $P276, "Undef" - .lex "$lastlit", $P276 -.annotate "line", 160 - new $P277, "Undef" - .lex "$past", $P277 -.annotate "line", 142 - find_lex $P278, "@parts" -.annotate "line", 144 - new $P279, "String" - assign $P279, "" - store_lex "$lastlit", $P279 -.annotate "line", 145 - find_lex $P281, "$/" - unless_null $P281, vivify_85 - new $P281, "Hash" - vivify_85: - set $P282, $P281["quote_atom"] - unless_null $P282, vivify_86 - new $P282, "Undef" - vivify_86: - defined $I283, $P282 - unless $I283, for_undef_87 - iter $P280, $P282 - new $P318, 'ExceptionHandler' - set_addr $P318, loop317_handler - $P318."handle_types"(65, 67, 66) - push_eh $P318 - loop317_test: - unless $P280, loop317_done - shift $P284, $P280 - loop317_redo: - .const 'Sub' $P286 = "28_1258176189.9545" - capture_lex $P286 - $P286($P284) - loop317_next: - goto loop317_test - loop317_handler: + .lex "$/", param_271 +.annotate "line", 130 + new $P272, "ResizablePMCArray" + .lex "@parts", $P272 +.annotate "line", 131 + new $P273, "Undef" + .lex "$lastlit", $P273 +.annotate "line", 147 + new $P274, "Undef" + .lex "$past", $P274 +.annotate "line", 129 + find_lex $P275, "@parts" +.annotate "line", 131 + new $P276, "String" + assign $P276, "" + store_lex "$lastlit", $P276 +.annotate "line", 132 + find_lex $P278, "$/" + unless_null $P278, vivify_75 + new $P278, "Hash" + vivify_75: + set $P279, $P278["quote_atom"] + unless_null $P279, vivify_76 + new $P279, "Undef" + vivify_76: + defined $I280, $P279 + unless $I280, for_undef_77 + iter $P277, $P279 + new $P315, 'ExceptionHandler' + set_addr $P315, loop314_handler + $P315."handle_types"(65, 67, 66) + push_eh $P315 + loop314_test: + unless $P277, loop314_done + shift $P281, $P277 + loop314_redo: + .const 'Sub' $P283 = "30_1258208086.97044" + capture_lex $P283 + $P283($P281) + loop314_next: + goto loop314_test + loop314_handler: .local pmc exception .get_results (exception) - getattribute $P319, exception, 'type' - eq $P319, 65, loop317_next - eq $P319, 67, loop317_redo - loop317_done: + getattribute $P316, exception, 'type' + eq $P316, 65, loop314_next + eq $P316, 67, loop314_redo + loop314_done: pop_eh - for_undef_87: -.annotate "line", 159 - find_lex $P321, "$lastlit" - set $S322, $P321 - isgt $I323, $S322, "" - unless $I323, if_320_end - find_lex $P324, "@parts" - find_lex $P325, "$lastlit" - $P324."push"($P325) - if_320_end: -.annotate "line", 160 - find_lex $P328, "@parts" - if $P328, if_327 - new $P331, "String" - assign $P331, "" - set $P326, $P331 - goto if_327_end - if_327: + for_undef_77: +.annotate "line", 146 + find_lex $P318, "$lastlit" + set $S319, $P318 + isgt $I320, $S319, "" + unless $I320, if_317_end + find_lex $P321, "@parts" + find_lex $P322, "$lastlit" + $P321."push"($P322) + if_317_end: +.annotate "line", 147 + find_lex $P325, "@parts" + if $P325, if_324 + new $P328, "String" + assign $P328, "" + set $P323, $P328 + goto if_324_end + if_324: + find_lex $P326, "@parts" + $P327 = $P326."shift"() + set $P323, $P327 + if_324_end: + store_lex "$past", $P323 +.annotate "line", 148 + new $P336, 'ExceptionHandler' + set_addr $P336, loop335_handler + $P336."handle_types"(65, 67, 66) + push_eh $P336 + loop335_test: find_lex $P329, "@parts" - $P330 = $P329."shift"() - set $P326, $P330 - if_327_end: - store_lex "$past", $P326 -.annotate "line", 161 - new $P339, 'ExceptionHandler' - set_addr $P339, loop338_handler - $P339."handle_types"(65, 67, 66) - push_eh $P339 - loop338_test: + unless $P329, loop335_done + loop335_redo: +.annotate "line", 149 + get_hll_global $P330, ["PAST"], "Op" + find_lex $P331, "$past" find_lex $P332, "@parts" - unless $P332, loop338_done - loop338_redo: -.annotate "line", 162 - get_hll_global $P333, ["PAST"], "Op" - find_lex $P334, "$past" - find_lex $P335, "@parts" - $P336 = $P335."shift"() - $P337 = $P333."new"($P334, $P336, "concat" :named("pirop")) - store_lex "$past", $P337 - loop338_next: -.annotate "line", 161 - goto loop338_test - loop338_handler: + $P333 = $P332."shift"() + $P334 = $P330."new"($P331, $P333, "concat" :named("pirop")) + store_lex "$past", $P334 + loop335_next: +.annotate "line", 148 + goto loop335_test + loop335_handler: .local pmc exception .get_results (exception) - getattribute $P340, exception, 'type' - eq $P340, 65, loop338_next - eq $P340, 67, loop338_redo - loop338_done: + getattribute $P337, exception, 'type' + eq $P337, 65, loop335_next + eq $P337, 67, loop335_redo + loop335_done: pop_eh -.annotate "line", 164 - find_lex $P341, "$/" - find_lex $P342, "$past" - $P343 = $P341."!make"($P342) -.annotate "line", 142 - .return ($P343) - control_272: +.annotate "line", 151 + find_lex $P338, "$/" + find_lex $P339, "$past" + $P340 = $P338."!make"($P339) +.annotate "line", 129 + .return ($P340) + control_269: .local pmc exception .get_results (exception) - getattribute $P344, exception, "payload" - .return ($P344) + getattribute $P341, exception, "payload" + .return ($P341) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "_block285" :anon :subid("28_1258176189.9545") :outer("27_1258176189.9545") - .param pmc param_288 -.annotate "line", 146 - new $P287, "Undef" - .lex "$ast", $P287 - .lex "$_", param_288 - find_lex $P289, "$_" - $P290 = $P289."ast"() - store_lex "$ast", $P290 -.annotate "line", 147 - find_lex $P293, "$ast" - $P294 = "isaPAST"($P293) - isfalse $I295, $P294 - if $I295, if_292 -.annotate "line", 150 - find_lex $P301, "$ast" - get_hll_global $P302, ["PAST"], "Val" - $P303 = $P301."isa"($P302) - if $P303, if_300 -.annotate "line", 154 - find_lex $P309, "$lastlit" - set $S310, $P309 - isgt $I311, $S310, "" - unless $I311, if_308_end - find_lex $P312, "@parts" - find_lex $P313, "$lastlit" - $P312."push"($P313) - if_308_end: -.annotate "line", 155 - find_lex $P314, "@parts" - find_lex $P315, "$ast" - $P314."push"($P315) -.annotate "line", 156 - new $P316, "String" - assign $P316, "" - store_lex "$lastlit", $P316 -.annotate "line", 153 - set $P299, $P316 -.annotate "line", 150 - goto if_300_end - if_300: -.annotate "line", 151 - find_lex $P304, "$lastlit" - find_lex $P305, "$ast" - $S306 = $P305."value"() - concat $P307, $P304, $S306 - store_lex "$lastlit", $P307 -.annotate "line", 150 - set $P299, $P307 - if_300_end: - set $P291, $P299 -.annotate "line", 147 - goto if_292_end - if_292: -.annotate "line", 148 - find_lex $P296, "$lastlit" - find_lex $P297, "$ast" - concat $P298, $P296, $P297 - store_lex "$lastlit", $P298 -.annotate "line", 147 - set $P291, $P298 - if_292_end: -.annotate "line", 145 - .return ($P291) +.sub "_block282" :anon :subid("30_1258208086.97044") :outer("29_1258208086.97044") + .param pmc param_285 +.annotate "line", 133 + new $P284, "Undef" + .lex "$ast", $P284 + .lex "$_", param_285 + find_lex $P286, "$_" + $P287 = $P286."ast"() + store_lex "$ast", $P287 +.annotate "line", 134 + find_lex $P290, "$ast" + $P291 = "isaPAST"($P290) + isfalse $I292, $P291 + if $I292, if_289 +.annotate "line", 137 + find_lex $P298, "$ast" + get_hll_global $P299, ["PAST"], "Val" + $P300 = $P298."isa"($P299) + if $P300, if_297 +.annotate "line", 141 + find_lex $P306, "$lastlit" + set $S307, $P306 + isgt $I308, $S307, "" + unless $I308, if_305_end + find_lex $P309, "@parts" + find_lex $P310, "$lastlit" + $P309."push"($P310) + if_305_end: +.annotate "line", 142 + find_lex $P311, "@parts" + find_lex $P312, "$ast" + $P311."push"($P312) +.annotate "line", 143 + new $P313, "String" + assign $P313, "" + store_lex "$lastlit", $P313 +.annotate "line", 140 + set $P296, $P313 +.annotate "line", 137 + goto if_297_end + if_297: +.annotate "line", 138 + find_lex $P301, "$lastlit" + find_lex $P302, "$ast" + $S303 = $P302."value"() + concat $P304, $P301, $S303 + store_lex "$lastlit", $P304 +.annotate "line", 137 + set $P296, $P304 + if_297_end: + set $P288, $P296 +.annotate "line", 134 + goto if_289_end + if_289: +.annotate "line", 135 + find_lex $P293, "$lastlit" + find_lex $P294, "$ast" + concat $P295, $P293, $P294 + store_lex "$lastlit", $P295 +.annotate "line", 134 + set $P288, $P295 + if_289_end: +.annotate "line", 132 + .return ($P288) .end .namespace ["HLL";"Actions"] -.sub "quote_atom" :subid("29_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_348 -.annotate "line", 167 - new $P347, 'ExceptionHandler' - set_addr $P347, control_346 - $P347."handle_types"(58) - push_eh $P347 +.sub "quote_atom" :subid("31_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_345 +.annotate "line", 154 + new $P344, 'ExceptionHandler' + set_addr $P344, control_343 + $P344."handle_types"(58) + push_eh $P344 .lex "self", self - .lex "$/", param_348 -.annotate "line", 168 + .lex "$/", param_345 +.annotate "line", 155 + find_lex $P346, "$/" find_lex $P349, "$/" - find_lex $P352, "$/" - unless_null $P352, vivify_88 - new $P352, "Hash" - vivify_88: - set $P353, $P352["quote_escape"] - unless_null $P353, vivify_89 - new $P353, "Undef" - vivify_89: - if $P353, if_351 - find_lex $P357, "$/" - set $S358, $P357 - new $P350, 'String' - set $P350, $S358 - goto if_351_end - if_351: + unless_null $P349, vivify_78 + new $P349, "Hash" + vivify_78: + set $P350, $P349["quote_escape"] + unless_null $P350, vivify_79 + new $P350, "Undef" + vivify_79: + if $P350, if_348 find_lex $P354, "$/" - unless_null $P354, vivify_90 - new $P354, "Hash" - vivify_90: - set $P355, $P354["quote_escape"] - unless_null $P355, vivify_91 - new $P355, "Undef" - vivify_91: - $P356 = $P355."ast"() - set $P350, $P356 - if_351_end: - $P359 = $P349."!make"($P350) -.annotate "line", 167 - .return ($P359) - control_346: + set $S355, $P354 + new $P347, 'String' + set $P347, $S355 + goto if_348_end + if_348: + find_lex $P351, "$/" + unless_null $P351, vivify_80 + new $P351, "Hash" + vivify_80: + set $P352, $P351["quote_escape"] + unless_null $P352, vivify_81 + new $P352, "Undef" + vivify_81: + $P353 = $P352."ast"() + set $P347, $P353 + if_348_end: + $P356 = $P346."!make"($P347) +.annotate "line", 154 + .return ($P356) + control_343: .local pmc exception .get_results (exception) - getattribute $P360, exception, "payload" - .return ($P360) + getattribute $P357, exception, "payload" + .return ($P357) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("30_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_364 -.annotate "line", 171 - new $P363, 'ExceptionHandler' - set_addr $P363, control_362 - $P363."handle_types"(58) - push_eh $P363 +.sub "quote_escape:sym" :subid("32_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_361 +.annotate "line", 158 + new $P360, 'ExceptionHandler' + set_addr $P360, control_359 + $P360."handle_types"(58) + push_eh $P360 .lex "self", self - .lex "$/", param_364 - find_lex $P365, "$/" - $P366 = $P365."!make"("\\") - .return ($P366) - control_362: + .lex "$/", param_361 + find_lex $P362, "$/" + $P363 = $P362."!make"("\\") + .return ($P363) + control_359: .local pmc exception .get_results (exception) - getattribute $P367, exception, "payload" - .return ($P367) + getattribute $P364, exception, "payload" + .return ($P364) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("31_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_371 -.annotate "line", 172 - new $P370, 'ExceptionHandler' - set_addr $P370, control_369 - $P370."handle_types"(58) - push_eh $P370 +.sub "quote_escape:sym" :subid("33_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_368 +.annotate "line", 159 + new $P367, 'ExceptionHandler' + set_addr $P367, control_366 + $P367."handle_types"(58) + push_eh $P367 .lex "self", self - .lex "$/", param_371 - find_lex $P372, "$/" - find_lex $P373, "$/" - unless_null $P373, vivify_92 - new $P373, "Hash" - vivify_92: - set $P374, $P373["stopper"] - unless_null $P374, vivify_93 - new $P374, "Undef" - vivify_93: - set $S375, $P374 - $P376 = $P372."!make"($S375) - .return ($P376) - control_369: + .lex "$/", param_368 + find_lex $P369, "$/" + find_lex $P370, "$/" + unless_null $P370, vivify_82 + new $P370, "Hash" + vivify_82: + set $P371, $P370["stopper"] + unless_null $P371, vivify_83 + new $P371, "Undef" + vivify_83: + set $S372, $P371 + $P373 = $P369."!make"($S372) + .return ($P373) + control_366: .local pmc exception .get_results (exception) - getattribute $P377, exception, "payload" - .return ($P377) + getattribute $P374, exception, "payload" + .return ($P374) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("32_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_381 -.annotate "line", 174 - new $P380, 'ExceptionHandler' - set_addr $P380, control_379 - $P380."handle_types"(58) - push_eh $P380 +.sub "quote_escape:sym" :subid("34_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_378 +.annotate "line", 161 + new $P377, 'ExceptionHandler' + set_addr $P377, control_376 + $P377."handle_types"(58) + push_eh $P377 .lex "self", self - .lex "$/", param_381 - find_lex $P382, "$/" - $P383 = $P382."!make"("\b") - .return ($P383) - control_379: + .lex "$/", param_378 + find_lex $P379, "$/" + $P380 = $P379."!make"("\b") + .return ($P380) + control_376: .local pmc exception .get_results (exception) - getattribute $P384, exception, "payload" - .return ($P384) + getattribute $P381, exception, "payload" + .return ($P381) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("33_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_388 -.annotate "line", 175 - new $P387, 'ExceptionHandler' - set_addr $P387, control_386 - $P387."handle_types"(58) - push_eh $P387 +.sub "quote_escape:sym" :subid("35_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_385 +.annotate "line", 162 + new $P384, 'ExceptionHandler' + set_addr $P384, control_383 + $P384."handle_types"(58) + push_eh $P384 .lex "self", self - .lex "$/", param_388 - find_lex $P389, "$/" - $P390 = $P389."!make"("\n") - .return ($P390) - control_386: + .lex "$/", param_385 + find_lex $P386, "$/" + $P387 = $P386."!make"("\n") + .return ($P387) + control_383: .local pmc exception .get_results (exception) - getattribute $P391, exception, "payload" - .return ($P391) + getattribute $P388, exception, "payload" + .return ($P388) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("34_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_395 -.annotate "line", 176 - new $P394, 'ExceptionHandler' - set_addr $P394, control_393 - $P394."handle_types"(58) - push_eh $P394 +.sub "quote_escape:sym" :subid("36_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_392 +.annotate "line", 163 + new $P391, 'ExceptionHandler' + set_addr $P391, control_390 + $P391."handle_types"(58) + push_eh $P391 .lex "self", self - .lex "$/", param_395 - find_lex $P396, "$/" - $P397 = $P396."!make"("\r") - .return ($P397) - control_393: + .lex "$/", param_392 + find_lex $P393, "$/" + $P394 = $P393."!make"("\r") + .return ($P394) + control_390: .local pmc exception .get_results (exception) - getattribute $P398, exception, "payload" - .return ($P398) + getattribute $P395, exception, "payload" + .return ($P395) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("35_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_402 -.annotate "line", 177 - new $P401, 'ExceptionHandler' - set_addr $P401, control_400 - $P401."handle_types"(58) - push_eh $P401 +.sub "quote_escape:sym" :subid("37_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_399 +.annotate "line", 164 + new $P398, 'ExceptionHandler' + set_addr $P398, control_397 + $P398."handle_types"(58) + push_eh $P398 .lex "self", self - .lex "$/", param_402 - find_lex $P403, "$/" - $P404 = $P403."!make"("\t") - .return ($P404) - control_400: + .lex "$/", param_399 + find_lex $P400, "$/" + $P401 = $P400."!make"("\t") + .return ($P401) + control_397: .local pmc exception .get_results (exception) - getattribute $P405, exception, "payload" - .return ($P405) + getattribute $P402, exception, "payload" + .return ($P402) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("36_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_409 -.annotate "line", 179 - new $P408, 'ExceptionHandler' - set_addr $P408, control_407 - $P408."handle_types"(58) - push_eh $P408 +.sub "quote_escape:sym" :subid("38_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_406 +.annotate "line", 166 + new $P405, 'ExceptionHandler' + set_addr $P405, control_404 + $P405."handle_types"(58) + push_eh $P405 .lex "self", self - .lex "$/", param_409 -.annotate "line", 180 + .lex "$/", param_406 +.annotate "line", 167 + find_lex $P407, "$/" find_lex $P410, "$/" - find_lex $P413, "$/" - unless_null $P413, vivify_94 - new $P413, "Hash" - vivify_94: - set $P414, $P413["hexint"] - unless_null $P414, vivify_95 - new $P414, "Undef" - vivify_95: - if $P414, if_412 - find_lex $P417, "$/" - unless_null $P417, vivify_96 - new $P417, "Hash" - vivify_96: - set $P418, $P417["hexints"] - unless_null $P418, vivify_97 - new $P418, "Hash" - vivify_97: - set $P419, $P418["hexint"] - unless_null $P419, vivify_98 - new $P419, "Undef" - vivify_98: - set $P411, $P419 - goto if_412_end - if_412: - find_lex $P415, "$/" - unless_null $P415, vivify_99 + unless_null $P410, vivify_84 + new $P410, "Hash" + vivify_84: + set $P411, $P410["hexint"] + unless_null $P411, vivify_85 + new $P411, "Undef" + vivify_85: + if $P411, if_409 + find_lex $P414, "$/" + unless_null $P414, vivify_86 + new $P414, "Hash" + vivify_86: + set $P415, $P414["hexints"] + unless_null $P415, vivify_87 new $P415, "Hash" - vivify_99: + vivify_87: set $P416, $P415["hexint"] - unless_null $P416, vivify_100 + unless_null $P416, vivify_88 new $P416, "Undef" - vivify_100: - set $P411, $P416 - if_412_end: - $P420 = "ints_to_string"($P411) - $P421 = $P410."!make"($P420) -.annotate "line", 179 - .return ($P421) - control_407: + vivify_88: + set $P408, $P416 + goto if_409_end + if_409: + find_lex $P412, "$/" + unless_null $P412, vivify_89 + new $P412, "Hash" + vivify_89: + set $P413, $P412["hexint"] + unless_null $P413, vivify_90 + new $P413, "Undef" + vivify_90: + set $P408, $P413 + if_409_end: + $P417 = "ints_to_string"($P408) + $P418 = $P407."!make"($P417) +.annotate "line", 166 + .return ($P418) + control_404: .local pmc exception .get_results (exception) - getattribute $P422, exception, "payload" - .return ($P422) + getattribute $P419, exception, "payload" + .return ($P419) rethrow exception .end .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("37_1258176189.9545") :method :outer("11_1258176189.9545") - .param pmc param_426 -.annotate "line", 183 - new $P425, 'ExceptionHandler' - set_addr $P425, control_424 - $P425."handle_types"(58) - push_eh $P425 +.sub "quote_escape:sym" :subid("39_1258208086.97044") :method :outer("11_1258208086.97044") + .param pmc param_423 +.annotate "line", 170 + new $P422, 'ExceptionHandler' + set_addr $P422, control_421 + $P422."handle_types"(58) + push_eh $P422 .lex "self", self - .lex "$/", param_426 -.annotate "line", 184 + .lex "$/", param_423 +.annotate "line", 171 + find_lex $P424, "$/" find_lex $P427, "$/" - find_lex $P430, "$/" - unless_null $P430, vivify_101 - new $P430, "Hash" - vivify_101: - set $P431, $P430["octint"] - unless_null $P431, vivify_102 - new $P431, "Undef" - vivify_102: - if $P431, if_429 - find_lex $P434, "$/" - unless_null $P434, vivify_103 - new $P434, "Hash" - vivify_103: - set $P435, $P434["octints"] - unless_null $P435, vivify_104 - new $P435, "Hash" - vivify_104: - set $P436, $P435["octint"] - unless_null $P436, vivify_105 - new $P436, "Undef" - vivify_105: - set $P428, $P436 - goto if_429_end - if_429: - find_lex $P432, "$/" - unless_null $P432, vivify_106 + unless_null $P427, vivify_91 + new $P427, "Hash" + vivify_91: + set $P428, $P427["octint"] + unless_null $P428, vivify_92 + new $P428, "Undef" + vivify_92: + if $P428, if_426 + find_lex $P431, "$/" + unless_null $P431, vivify_93 + new $P431, "Hash" + vivify_93: + set $P432, $P431["octints"] + unless_null $P432, vivify_94 new $P432, "Hash" - vivify_106: + vivify_94: set $P433, $P432["octint"] - unless_null $P433, vivify_107 + unless_null $P433, vivify_95 new $P433, "Undef" - vivify_107: - set $P428, $P433 - if_429_end: - $P437 = "ints_to_string"($P428) - $P438 = $P427."!make"($P437) -.annotate "line", 183 - .return ($P438) - control_424: + vivify_95: + set $P425, $P433 + goto if_426_end + if_426: + find_lex $P429, "$/" + unless_null $P429, vivify_96 + new $P429, "Hash" + vivify_96: + set $P430, $P429["octint"] + unless_null $P430, vivify_97 + new $P430, "Undef" + vivify_97: + set $P425, $P430 + if_426_end: + $P434 = "ints_to_string"($P425) + $P435 = $P424."!make"($P434) +.annotate "line", 170 + .return ($P435) + control_421: .local pmc exception .get_results (exception) - getattribute $P439, exception, "payload" - .return ($P439) + getattribute $P436, exception, "payload" + .return ($P436) rethrow exception .end diff --git a/src/stage0/NQP-s0.pir b/src/stage0/NQP-s0.pir index a2539f5..a9847ad 100644 --- a/src/stage0/NQP-s0.pir +++ b/src/stage0/NQP-s0.pir @@ -15,7 +15,7 @@ NQP::Compiler - NQP compiler ### .include 'gen/nqp-grammar.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258176207.5858") +.sub "_block11" :anon :subid("10_1258208104.50682") .annotate "line", 0 get_hll_global $P14, ["NQP";"Grammar"], "_block13" capture_lex $P14 @@ -29,9 +29,9 @@ NQP::Compiler - NQP compiler .namespace [] -.sub "" :load :init :subid("post311") :outer("10_1258176207.5858") +.sub "" :load :init :subid("post311") :outer("10_1258208104.50682") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258176207.5858" + .const 'Sub' $P12 = "10_1258208104.50682" .local pmc block set block, $P12 $P1065 = get_root_global ["parrot"], "P6metaclass" @@ -40,273 +40,273 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block13" :subid("11_1258176207.5858") :outer("10_1258176207.5858") +.sub "_block13" :subid("11_1258208104.50682") :outer("10_1258208104.50682") .annotate "line", 4 get_hll_global $P1013, ["NQP";"Regex"], "_block1012" capture_lex $P1013 - .const 'Sub' $P1007 = "296_1258176207.5858" + .const 'Sub' $P1007 = "296_1258208104.50682" capture_lex $P1007 - .const 'Sub' $P1002 = "294_1258176207.5858" + .const 'Sub' $P1002 = "294_1258208104.50682" capture_lex $P1002 - .const 'Sub' $P996 = "292_1258176207.5858" + .const 'Sub' $P996 = "292_1258208104.50682" capture_lex $P996 - .const 'Sub' $P990 = "290_1258176207.5858" + .const 'Sub' $P990 = "290_1258208104.50682" capture_lex $P990 - .const 'Sub' $P984 = "288_1258176207.5858" + .const 'Sub' $P984 = "288_1258208104.50682" capture_lex $P984 - .const 'Sub' $P978 = "286_1258176207.5858" + .const 'Sub' $P978 = "286_1258208104.50682" capture_lex $P978 - .const 'Sub' $P973 = "284_1258176207.5858" + .const 'Sub' $P973 = "284_1258208104.50682" capture_lex $P973 - .const 'Sub' $P967 = "282_1258176207.5858" + .const 'Sub' $P967 = "282_1258208104.50682" capture_lex $P967 - .const 'Sub' $P961 = "280_1258176207.5858" + .const 'Sub' $P961 = "280_1258208104.50682" capture_lex $P961 - .const 'Sub' $P955 = "278_1258176207.5858" + .const 'Sub' $P955 = "278_1258208104.50682" capture_lex $P955 - .const 'Sub' $P949 = "276_1258176207.5858" + .const 'Sub' $P949 = "276_1258208104.50682" capture_lex $P949 - .const 'Sub' $P943 = "274_1258176207.5858" + .const 'Sub' $P943 = "274_1258208104.50682" capture_lex $P943 - .const 'Sub' $P937 = "272_1258176207.5858" + .const 'Sub' $P937 = "272_1258208104.50682" capture_lex $P937 - .const 'Sub' $P931 = "270_1258176207.5858" + .const 'Sub' $P931 = "270_1258208104.50682" capture_lex $P931 - .const 'Sub' $P925 = "268_1258176207.5858" + .const 'Sub' $P925 = "268_1258208104.50682" capture_lex $P925 - .const 'Sub' $P919 = "266_1258176207.5858" + .const 'Sub' $P919 = "266_1258208104.50682" capture_lex $P919 - .const 'Sub' $P913 = "264_1258176207.5858" + .const 'Sub' $P913 = "264_1258208104.50682" capture_lex $P913 - .const 'Sub' $P907 = "262_1258176207.5858" + .const 'Sub' $P907 = "262_1258208104.50682" capture_lex $P907 - .const 'Sub' $P901 = "260_1258176207.5858" + .const 'Sub' $P901 = "260_1258208104.50682" capture_lex $P901 - .const 'Sub' $P895 = "258_1258176207.5858" + .const 'Sub' $P895 = "258_1258208104.50682" capture_lex $P895 - .const 'Sub' $P889 = "256_1258176207.5858" + .const 'Sub' $P889 = "256_1258208104.50682" capture_lex $P889 - .const 'Sub' $P883 = "254_1258176207.5858" + .const 'Sub' $P883 = "254_1258208104.50682" capture_lex $P883 - .const 'Sub' $P877 = "252_1258176207.5858" + .const 'Sub' $P877 = "252_1258208104.50682" capture_lex $P877 - .const 'Sub' $P871 = "250_1258176207.5858" + .const 'Sub' $P871 = "250_1258208104.50682" capture_lex $P871 - .const 'Sub' $P865 = "248_1258176207.5858" + .const 'Sub' $P865 = "248_1258208104.50682" capture_lex $P865 - .const 'Sub' $P859 = "246_1258176207.5858" + .const 'Sub' $P859 = "246_1258208104.50682" capture_lex $P859 - .const 'Sub' $P853 = "244_1258176207.5858" + .const 'Sub' $P853 = "244_1258208104.50682" capture_lex $P853 - .const 'Sub' $P847 = "242_1258176207.5858" + .const 'Sub' $P847 = "242_1258208104.50682" capture_lex $P847 - .const 'Sub' $P841 = "240_1258176207.5858" + .const 'Sub' $P841 = "240_1258208104.50682" capture_lex $P841 - .const 'Sub' $P835 = "238_1258176207.5858" + .const 'Sub' $P835 = "238_1258208104.50682" capture_lex $P835 - .const 'Sub' $P829 = "236_1258176207.5858" + .const 'Sub' $P829 = "236_1258208104.50682" capture_lex $P829 - .const 'Sub' $P823 = "234_1258176207.5858" + .const 'Sub' $P823 = "234_1258208104.50682" capture_lex $P823 - .const 'Sub' $P817 = "232_1258176207.5858" + .const 'Sub' $P817 = "232_1258208104.50682" capture_lex $P817 - .const 'Sub' $P811 = "230_1258176207.5858" + .const 'Sub' $P811 = "230_1258208104.50682" capture_lex $P811 - .const 'Sub' $P805 = "228_1258176207.5858" + .const 'Sub' $P805 = "228_1258208104.50682" capture_lex $P805 - .const 'Sub' $P799 = "226_1258176207.5858" + .const 'Sub' $P799 = "226_1258208104.50682" capture_lex $P799 - .const 'Sub' $P793 = "224_1258176207.5858" + .const 'Sub' $P793 = "224_1258208104.50682" capture_lex $P793 - .const 'Sub' $P787 = "222_1258176207.5858" + .const 'Sub' $P787 = "222_1258208104.50682" capture_lex $P787 - .const 'Sub' $P781 = "220_1258176207.5858" + .const 'Sub' $P781 = "220_1258208104.50682" capture_lex $P781 - .const 'Sub' $P775 = "218_1258176207.5858" + .const 'Sub' $P775 = "218_1258208104.50682" capture_lex $P775 - .const 'Sub' $P770 = "216_1258176207.5858" + .const 'Sub' $P770 = "216_1258208104.50682" capture_lex $P770 - .const 'Sub' $P765 = "214_1258176207.5858" + .const 'Sub' $P765 = "214_1258208104.50682" capture_lex $P765 - .const 'Sub' $P761 = "212_1258176207.5858" + .const 'Sub' $P761 = "212_1258208104.50682" capture_lex $P761 - .const 'Sub' $P756 = "210_1258176207.5858" + .const 'Sub' $P756 = "210_1258208104.50682" capture_lex $P756 - .const 'Sub' $P751 = "208_1258176207.5858" + .const 'Sub' $P751 = "208_1258208104.50682" capture_lex $P751 - .const 'Sub' $P747 = "206_1258176207.5858" + .const 'Sub' $P747 = "206_1258208104.50682" capture_lex $P747 - .const 'Sub' $P743 = "204_1258176207.5858" + .const 'Sub' $P743 = "204_1258208104.50682" capture_lex $P743 - .const 'Sub' $P737 = "202_1258176207.5858" + .const 'Sub' $P737 = "202_1258208104.50682" capture_lex $P737 - .const 'Sub' $P731 = "200_1258176207.5858" + .const 'Sub' $P731 = "200_1258208104.50682" capture_lex $P731 - .const 'Sub' $P724 = "198_1258176207.5858" + .const 'Sub' $P724 = "198_1258208104.50682" capture_lex $P724 - .const 'Sub' $P720 = "196_1258176207.5858" + .const 'Sub' $P720 = "196_1258208104.50682" capture_lex $P720 - .const 'Sub' $P716 = "194_1258176207.5858" + .const 'Sub' $P716 = "194_1258208104.50682" capture_lex $P716 - .const 'Sub' $P709 = "192_1258176207.5858" + .const 'Sub' $P709 = "192_1258208104.50682" capture_lex $P709 - .const 'Sub' $P702 = "190_1258176207.5858" + .const 'Sub' $P702 = "190_1258208104.50682" capture_lex $P702 - .const 'Sub' $P698 = "188_1258176207.5858" + .const 'Sub' $P698 = "188_1258208104.50682" capture_lex $P698 - .const 'Sub' $P694 = "186_1258176207.5858" + .const 'Sub' $P694 = "186_1258208104.50682" capture_lex $P694 - .const 'Sub' $P689 = "184_1258176207.5858" + .const 'Sub' $P689 = "184_1258208104.50682" capture_lex $P689 - .const 'Sub' $P684 = "182_1258176207.5858" + .const 'Sub' $P684 = "182_1258208104.50682" capture_lex $P684 - .const 'Sub' $P679 = "180_1258176207.5858" + .const 'Sub' $P679 = "180_1258208104.50682" capture_lex $P679 - .const 'Sub' $P674 = "178_1258176207.5858" + .const 'Sub' $P674 = "178_1258208104.50682" capture_lex $P674 - .const 'Sub' $P670 = "176_1258176207.5858" + .const 'Sub' $P670 = "176_1258208104.50682" capture_lex $P670 - .const 'Sub' $P666 = "174_1258176207.5858" + .const 'Sub' $P666 = "174_1258208104.50682" capture_lex $P666 - .const 'Sub' $P654 = "170_1258176207.5858" + .const 'Sub' $P654 = "170_1258208104.50682" capture_lex $P654 - .const 'Sub' $P649 = "168_1258176207.5858" + .const 'Sub' $P649 = "168_1258208104.50682" capture_lex $P649 - .const 'Sub' $P643 = "166_1258176207.5858" + .const 'Sub' $P643 = "166_1258208104.50682" capture_lex $P643 - .const 'Sub' $P638 = "164_1258176207.5858" + .const 'Sub' $P638 = "164_1258208104.50682" capture_lex $P638 - .const 'Sub' $P631 = "162_1258176207.5858" + .const 'Sub' $P631 = "162_1258208104.50682" capture_lex $P631 - .const 'Sub' $P624 = "160_1258176207.5858" + .const 'Sub' $P624 = "160_1258208104.50682" capture_lex $P624 - .const 'Sub' $P619 = "158_1258176207.5858" + .const 'Sub' $P619 = "158_1258208104.50682" capture_lex $P619 - .const 'Sub' $P614 = "156_1258176207.5858" + .const 'Sub' $P614 = "156_1258208104.50682" capture_lex $P614 - .const 'Sub' $P602 = "152_1258176207.5858" + .const 'Sub' $P602 = "152_1258208104.50682" capture_lex $P602 - .const 'Sub' $P571 = "150_1258176207.5858" + .const 'Sub' $P571 = "150_1258208104.50682" capture_lex $P571 - .const 'Sub' $P564 = "148_1258176207.5858" + .const 'Sub' $P564 = "148_1258208104.50682" capture_lex $P564 - .const 'Sub' $P559 = "146_1258176207.5858" + .const 'Sub' $P559 = "146_1258208104.50682" capture_lex $P559 - .const 'Sub' $P550 = "144_1258176207.5858" + .const 'Sub' $P550 = "144_1258208104.50682" capture_lex $P550 - .const 'Sub' $P536 = "142_1258176207.5858" + .const 'Sub' $P536 = "142_1258208104.50682" capture_lex $P536 - .const 'Sub' $P528 = "140_1258176207.5858" + .const 'Sub' $P528 = "140_1258208104.50682" capture_lex $P528 - .const 'Sub' $P510 = "138_1258176207.5858" + .const 'Sub' $P510 = "138_1258208104.50682" capture_lex $P510 - .const 'Sub' $P492 = "136_1258176207.5858" + .const 'Sub' $P492 = "136_1258208104.50682" capture_lex $P492 - .const 'Sub' $P486 = "134_1258176207.5858" + .const 'Sub' $P486 = "134_1258208104.50682" capture_lex $P486 - .const 'Sub' $P480 = "132_1258176207.5858" + .const 'Sub' $P480 = "132_1258208104.50682" capture_lex $P480 - .const 'Sub' $P471 = "128_1258176207.5858" + .const 'Sub' $P471 = "128_1258208104.50682" capture_lex $P471 - .const 'Sub' $P461 = "126_1258176207.5858" + .const 'Sub' $P461 = "126_1258208104.50682" capture_lex $P461 - .const 'Sub' $P455 = "124_1258176207.5858" + .const 'Sub' $P455 = "124_1258208104.50682" capture_lex $P455 - .const 'Sub' $P449 = "122_1258176207.5858" + .const 'Sub' $P449 = "122_1258208104.50682" capture_lex $P449 - .const 'Sub' $P443 = "120_1258176207.5858" + .const 'Sub' $P443 = "120_1258208104.50682" capture_lex $P443 - .const 'Sub' $P417 = "116_1258176207.5858" + .const 'Sub' $P417 = "116_1258208104.50682" capture_lex $P417 - .const 'Sub' $P409 = "114_1258176207.5858" + .const 'Sub' $P409 = "114_1258208104.50682" capture_lex $P409 - .const 'Sub' $P403 = "112_1258176207.5858" + .const 'Sub' $P403 = "112_1258208104.50682" capture_lex $P403 - .const 'Sub' $P395 = "108_1258176207.5858" + .const 'Sub' $P395 = "108_1258208104.50682" capture_lex $P395 - .const 'Sub' $P391 = "106_1258176207.5858" + .const 'Sub' $P391 = "106_1258208104.50682" capture_lex $P391 - .const 'Sub' $P380 = "104_1258176207.5858" + .const 'Sub' $P380 = "104_1258208104.50682" capture_lex $P380 - .const 'Sub' $P370 = "102_1258176207.5858" + .const 'Sub' $P370 = "102_1258208104.50682" capture_lex $P370 - .const 'Sub' $P366 = "100_1258176207.5858" + .const 'Sub' $P366 = "100_1258208104.50682" capture_lex $P366 - .const 'Sub' $P361 = "98_1258176207.5858" + .const 'Sub' $P361 = "98_1258208104.50682" capture_lex $P361 - .const 'Sub' $P356 = "96_1258176207.5858" + .const 'Sub' $P356 = "96_1258208104.50682" capture_lex $P356 - .const 'Sub' $P351 = "94_1258176207.5858" + .const 'Sub' $P351 = "94_1258208104.50682" capture_lex $P351 - .const 'Sub' $P346 = "92_1258176207.5858" + .const 'Sub' $P346 = "92_1258208104.50682" capture_lex $P346 - .const 'Sub' $P341 = "90_1258176207.5858" + .const 'Sub' $P341 = "90_1258208104.50682" capture_lex $P341 - .const 'Sub' $P336 = "88_1258176207.5858" + .const 'Sub' $P336 = "88_1258208104.50682" capture_lex $P336 - .const 'Sub' $P331 = "86_1258176207.5858" + .const 'Sub' $P331 = "86_1258208104.50682" capture_lex $P331 - .const 'Sub' $P324 = "84_1258176207.5858" + .const 'Sub' $P324 = "84_1258208104.50682" capture_lex $P324 - .const 'Sub' $P317 = "82_1258176207.5858" + .const 'Sub' $P317 = "82_1258208104.50682" capture_lex $P317 - .const 'Sub' $P306 = "78_1258176207.5858" + .const 'Sub' $P306 = "78_1258208104.50682" capture_lex $P306 - .const 'Sub' $P299 = "76_1258176207.5858" + .const 'Sub' $P299 = "76_1258208104.50682" capture_lex $P299 - .const 'Sub' $P290 = "72_1258176207.5858" + .const 'Sub' $P290 = "72_1258208104.50682" capture_lex $P290 - .const 'Sub' $P284 = "70_1258176207.5858" + .const 'Sub' $P284 = "70_1258208104.50682" capture_lex $P284 - .const 'Sub' $P273 = "66_1258176207.5858" + .const 'Sub' $P273 = "66_1258208104.50682" capture_lex $P273 - .const 'Sub' $P254 = "64_1258176207.5858" + .const 'Sub' $P254 = "64_1258208104.50682" capture_lex $P254 - .const 'Sub' $P246 = "62_1258176207.5858" + .const 'Sub' $P246 = "62_1258208104.50682" capture_lex $P246 - .const 'Sub' $P229 = "59_1258176207.5858" + .const 'Sub' $P229 = "59_1258208104.50682" capture_lex $P229 - .const 'Sub' $P210 = "57_1258176207.5858" + .const 'Sub' $P210 = "57_1258208104.50682" capture_lex $P210 - .const 'Sub' $P202 = "53_1258176207.5858" + .const 'Sub' $P202 = "53_1258208104.50682" capture_lex $P202 - .const 'Sub' $P198 = "51_1258176207.5858" + .const 'Sub' $P198 = "51_1258208104.50682" capture_lex $P198 - .const 'Sub' $P190 = "47_1258176207.5858" + .const 'Sub' $P190 = "47_1258208104.50682" capture_lex $P190 - .const 'Sub' $P186 = "45_1258176207.5858" + .const 'Sub' $P186 = "45_1258208104.50682" capture_lex $P186 - .const 'Sub' $P179 = "43_1258176207.5858" + .const 'Sub' $P179 = "43_1258208104.50682" capture_lex $P179 - .const 'Sub' $P173 = "41_1258176207.5858" + .const 'Sub' $P173 = "41_1258208104.50682" capture_lex $P173 - .const 'Sub' $P168 = "39_1258176207.5858" + .const 'Sub' $P168 = "39_1258208104.50682" capture_lex $P168 - .const 'Sub' $P161 = "37_1258176207.5858" + .const 'Sub' $P161 = "37_1258208104.50682" capture_lex $P161 - .const 'Sub' $P156 = "35_1258176207.5858" + .const 'Sub' $P156 = "35_1258208104.50682" capture_lex $P156 - .const 'Sub' $P151 = "33_1258176207.5858" + .const 'Sub' $P151 = "33_1258208104.50682" capture_lex $P151 - .const 'Sub' $P136 = "30_1258176207.5858" + .const 'Sub' $P136 = "30_1258208104.50682" capture_lex $P136 - .const 'Sub' $P124 = "28_1258176207.5858" + .const 'Sub' $P124 = "28_1258208104.50682" capture_lex $P124 - .const 'Sub' $P118 = "26_1258176207.5858" + .const 'Sub' $P118 = "26_1258208104.50682" capture_lex $P118 - .const 'Sub' $P76 = "23_1258176207.5858" + .const 'Sub' $P76 = "23_1258208104.50682" capture_lex $P76 - .const 'Sub' $P67 = "21_1258176207.5858" + .const 'Sub' $P67 = "21_1258208104.50682" capture_lex $P67 - .const 'Sub' $P58 = "19_1258176207.5858" + .const 'Sub' $P58 = "19_1258208104.50682" capture_lex $P58 - .const 'Sub' $P44 = "17_1258176207.5858" + .const 'Sub' $P44 = "17_1258208104.50682" capture_lex $P44 - .const 'Sub' $P38 = "15_1258176207.5858" + .const 'Sub' $P38 = "15_1258208104.50682" capture_lex $P38 - .const 'Sub' $P33 = "13_1258176207.5858" + .const 'Sub' $P33 = "13_1258208104.50682" capture_lex $P33 - .const 'Sub' $P15 = "12_1258176207.5858" + .const 'Sub' $P15 = "12_1258208104.50682" capture_lex $P15 .annotate "line", 477 get_hll_global $P1013, ["NQP";"Regex"], "_block1012" @@ -318,7 +318,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "" :load :init :subid("post312") :outer("11_1258176207.5858") +.sub "" :load :init :subid("post312") :outer("11_1258208104.50682") .annotate "line", 4 get_hll_global $P14, ["NQP";"Grammar"], "_block13" .local pmc block @@ -375,7 +375,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "TOP" :subid("12_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "TOP" :subid("12_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 new $P17, 'ExceptionHandler' set_addr $P17, control_16 @@ -444,7 +444,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "identifier" :subid("13_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "identifier" :subid("13_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx34_tgt .local int rx34_pos @@ -490,7 +490,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__identifier" :subid("14_1258176207.5858") :method +.sub "!PREFIX__identifier" :subid("14_1258208104.50682") :method .annotate "line", 4 $P36 = self."!PREFIX__!subrule"("ident", "") new $P37, "ResizablePMCArray" @@ -500,7 +500,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "name" :subid("15_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "name" :subid("15_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx39_tgt .local int rx39_pos @@ -562,7 +562,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__name" :subid("16_1258176207.5858") :method +.sub "!PREFIX__name" :subid("16_1258208104.50682") :method .annotate "line", 4 new $P41, "ResizablePMCArray" push $P41, "" @@ -571,7 +571,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "deflongname" :subid("17_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "deflongname" :subid("17_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx45_tgt .local int rx45_pos @@ -718,7 +718,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__deflongname" :subid("18_1258176207.5858") :method +.sub "!PREFIX__deflongname" :subid("18_1258208104.50682") :method .annotate "line", 4 $P47 = self."!PREFIX__!subrule"("identifier", "") new $P48, "ResizablePMCArray" @@ -728,7 +728,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "ENDSTMT" :subid("19_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "ENDSTMT" :subid("19_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx59_tgt .local int rx59_pos @@ -808,7 +808,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__ENDSTMT" :subid("20_1258176207.5858") :method +.sub "!PREFIX__ENDSTMT" :subid("20_1258208104.50682") :method .annotate "line", 4 new $P61, "ResizablePMCArray" push $P61, "" @@ -817,7 +817,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "ws" :subid("21_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "ws" :subid("21_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx68_tgt .local int rx68_pos @@ -931,7 +931,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__ws" :subid("22_1258176207.5858") :method +.sub "!PREFIX__ws" :subid("22_1258208104.50682") :method .annotate "line", 4 new $P70, "ResizablePMCArray" push $P70, "" @@ -941,9 +941,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "pod_comment" :subid("23_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "pod_comment" :subid("23_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 - .const 'Sub' $P110 = "25_1258176207.5858" + .const 'Sub' $P110 = "25_1258208104.50682" capture_lex $P110 .local string rx77_tgt .local int rx77_pos @@ -1363,7 +1363,7 @@ NQP::Compiler - NQP compiler .annotate "line", 56 # rx subrule "before" subtype=zerowidth negate= rx77_cur."!cursor_pos"(rx77_pos) - .const 'Sub' $P110 = "25_1258176207.5858" + .const 'Sub' $P110 = "25_1258208104.50682" capture_lex $P110 $P10 = rx77_cur."before"($P110) unless $P10, rx77_fail @@ -1430,7 +1430,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__pod_comment" :subid("24_1258176207.5858") :method +.sub "!PREFIX__pod_comment" :subid("24_1258208104.50682") :method .annotate "line", 4 new $P79, "ResizablePMCArray" push $P79, "" @@ -1439,7 +1439,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block109" :anon :subid("25_1258176207.5858") :method :outer("23_1258176207.5858") +.sub "_block109" :anon :subid("25_1258208104.50682") :method :outer("23_1258208104.50682") .annotate "line", 56 .local string rx111_tgt .local int rx111_pos @@ -1519,7 +1519,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "comp_unit" :subid("26_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "comp_unit" :subid("26_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx119_tgt .local int rx119_pos @@ -1586,7 +1586,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__comp_unit" :subid("27_1258176207.5858") :method +.sub "!PREFIX__comp_unit" :subid("27_1258208104.50682") :method .annotate "line", 4 $P121 = self."!PREFIX__!subrule"("", "") new $P122, "ResizablePMCArray" @@ -1596,7 +1596,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statementlist" :subid("28_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statementlist" :subid("28_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx125_tgt .local int rx125_pos @@ -1692,7 +1692,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statementlist" :subid("29_1258176207.5858") :method +.sub "!PREFIX__statementlist" :subid("29_1258208104.50682") :method .annotate "line", 4 new $P127, "ResizablePMCArray" push $P127, "" @@ -1702,9 +1702,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement" :subid("30_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement" :subid("30_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 - .const 'Sub' $P141 = "32_1258176207.5858" + .const 'Sub' $P141 = "32_1258208104.50682" capture_lex $P141 .local string rx137_tgt .local int rx137_pos @@ -1727,7 +1727,7 @@ NQP::Compiler - NQP compiler .annotate "line", 78 # rx subrule "before" subtype=zerowidth negate=1 rx137_cur."!cursor_pos"(rx137_pos) - .const 'Sub' $P141 = "32_1258176207.5858" + .const 'Sub' $P141 = "32_1258208104.50682" capture_lex $P141 $P10 = rx137_cur."before"($P141) if $P10, rx137_fail @@ -1823,7 +1823,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement" :subid("31_1258176207.5858") :method +.sub "!PREFIX__statement" :subid("31_1258208104.50682") :method .annotate "line", 4 new $P139, "ResizablePMCArray" push $P139, "" @@ -1832,7 +1832,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block140" :anon :subid("32_1258176207.5858") :method :outer("30_1258176207.5858") +.sub "_block140" :anon :subid("32_1258208104.50682") :method :outer("30_1258208104.50682") .annotate "line", 78 .local string rx142_tgt .local int rx142_pos @@ -1893,7 +1893,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "eat_terminator" :subid("33_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "eat_terminator" :subid("33_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx152_tgt .local int rx152_pos @@ -1968,7 +1968,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__eat_terminator" :subid("34_1258176207.5858") :method +.sub "!PREFIX__eat_terminator" :subid("34_1258208104.50682") :method .annotate "line", 4 new $P154, "ResizablePMCArray" push $P154, "" @@ -1980,7 +1980,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "xblock" :subid("35_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "xblock" :subid("35_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx157_tgt .local int rx157_pos @@ -2039,7 +2039,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__xblock" :subid("36_1258176207.5858") :method +.sub "!PREFIX__xblock" :subid("36_1258208104.50682") :method .annotate "line", 4 $P159 = self."!PREFIX__!subrule"("EXPR", "") new $P160, "ResizablePMCArray" @@ -2049,7 +2049,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "pblock" :subid("37_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "pblock" :subid("37_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx162_tgt .local int rx162_pos @@ -2156,7 +2156,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__pblock" :subid("38_1258176207.5858") :method +.sub "!PREFIX__pblock" :subid("38_1258208104.50682") :method .annotate "line", 4 $P164 = self."!PREFIX__!subrule"("", "") $P165 = self."!PREFIX__!subrule"("", "") @@ -2169,7 +2169,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "lambda" :subid("39_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "lambda" :subid("39_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx169_tgt .local int rx169_pos @@ -2228,7 +2228,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__lambda" :subid("40_1258176207.5858") :method +.sub "!PREFIX__lambda" :subid("40_1258208104.50682") :method .annotate "line", 4 new $P171, "ResizablePMCArray" push $P171, "<->" @@ -2238,7 +2238,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "block" :subid("41_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "block" :subid("41_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx174_tgt .local int rx174_pos @@ -2309,7 +2309,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__block" :subid("42_1258176207.5858") :method +.sub "!PREFIX__block" :subid("42_1258208104.50682") :method .annotate "line", 4 $P176 = self."!PREFIX__!subrule"("", "") new $P177, "ResizablePMCArray" @@ -2320,7 +2320,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "blockoid" :subid("43_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "blockoid" :subid("43_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx180_tgt .local int rx180_pos @@ -2403,7 +2403,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__blockoid" :subid("44_1258176207.5858") :method +.sub "!PREFIX__blockoid" :subid("44_1258208104.50682") :method .annotate "line", 4 $P182 = self."!PREFIX__!subrule"("", "") new $P183, "ResizablePMCArray" @@ -2413,7 +2413,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "newpad" :subid("45_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "newpad" :subid("45_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx187_tgt .local int rx187_pos @@ -2452,7 +2452,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__newpad" :subid("46_1258176207.5858") :method +.sub "!PREFIX__newpad" :subid("46_1258208104.50682") :method .annotate "line", 4 new $P189, "ResizablePMCArray" push $P189, "" @@ -2461,7 +2461,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "finishpad" :subid("47_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "finishpad" :subid("47_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx191_tgt .local int rx191_pos @@ -2500,7 +2500,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__finishpad" :subid("48_1258176207.5858") :method +.sub "!PREFIX__finishpad" :subid("48_1258208104.50682") :method .annotate "line", 4 new $P193, "ResizablePMCArray" push $P193, "" @@ -2509,7 +2509,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator" :subid("49_1258176207.5858") :method +.sub "terminator" :subid("49_1258208104.50682") :method .annotate "line", 128 $P195 = self."!protoregex"("terminator") .return ($P195) @@ -2517,7 +2517,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator" :subid("50_1258176207.5858") :method +.sub "!PREFIX__terminator" :subid("50_1258208104.50682") :method .annotate "line", 128 $P197 = self."!PREFIX__!protoregex"("terminator") .return ($P197) @@ -2525,7 +2525,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator:sym<;>" :subid("51_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "terminator:sym<;>" :subid("51_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx199_tgt .local int rx199_pos @@ -2570,7 +2570,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator:sym<;>" :subid("52_1258176207.5858") :method +.sub "!PREFIX__terminator:sym<;>" :subid("52_1258208104.50682") :method .annotate "line", 4 new $P201, "ResizablePMCArray" push $P201, ";" @@ -2579,7 +2579,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator:sym<}>" :subid("53_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "terminator:sym<}>" :subid("53_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx203_tgt .local int rx203_pos @@ -2624,7 +2624,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator:sym<}>" :subid("54_1258176207.5858") :method +.sub "!PREFIX__terminator:sym<}>" :subid("54_1258208104.50682") :method .annotate "line", 4 new $P205, "ResizablePMCArray" push $P205, "}" @@ -2633,7 +2633,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control" :subid("55_1258176207.5858") :method +.sub "statement_control" :subid("55_1258208104.50682") :method .annotate "line", 135 $P207 = self."!protoregex"("statement_control") .return ($P207) @@ -2641,7 +2641,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control" :subid("56_1258176207.5858") :method +.sub "!PREFIX__statement_control" :subid("56_1258208104.50682") :method .annotate "line", 135 $P209 = self."!PREFIX__!protoregex"("statement_control") .return ($P209) @@ -2649,7 +2649,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("57_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_control:sym" :subid("57_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx211_tgt .local int rx211_pos @@ -2659,7 +2659,7 @@ NQP::Compiler - NQP compiler .local pmc rx211_cur (rx211_cur, rx211_pos, rx211_tgt, $I10) = self."!cursor_start"() rx211_cur."!cursor_debug"("START ", "statement_control:sym") - rx211_cur."!cursor_caparray"("xblock", "else") + rx211_cur."!cursor_caparray"("else", "xblock") .lex unicode:"$\x{a2}", rx211_cur .local pmc match .lex "$/", match @@ -2825,7 +2825,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("58_1258176207.5858") :method +.sub "!PREFIX__statement_control:sym" :subid("58_1258208104.50682") :method .annotate "line", 4 new $P213, "ResizablePMCArray" push $P213, "if" @@ -2834,9 +2834,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("59_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_control:sym" :subid("59_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 - .const 'Sub' $P239 = "61_1258176207.5858" + .const 'Sub' $P239 = "61_1258208104.50682" capture_lex $P239 .local string rx230_tgt .local int rx230_pos @@ -2906,7 +2906,7 @@ NQP::Compiler - NQP compiler rx230_pos = $P10."pos"() # rx subrule "before" subtype=zerowidth negate=1 rx230_cur."!cursor_pos"(rx230_pos) - .const 'Sub' $P239 = "61_1258176207.5858" + .const 'Sub' $P239 = "61_1258208104.50682" capture_lex $P239 $P10 = rx230_cur."before"($P239) if $P10, rx230_fail @@ -2958,7 +2958,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("60_1258176207.5858") :method +.sub "!PREFIX__statement_control:sym" :subid("60_1258208104.50682") :method .annotate "line", 4 new $P232, "ResizablePMCArray" push $P232, "unless" @@ -2967,7 +2967,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block238" :anon :subid("61_1258176207.5858") :method :outer("59_1258176207.5858") +.sub "_block238" :anon :subid("61_1258208104.50682") :method :outer("59_1258208104.50682") .annotate "line", 147 .local string rx240_tgt .local int rx240_pos @@ -3020,7 +3020,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("62_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_control:sym" :subid("62_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx247_tgt .local int rx247_pos @@ -3112,7 +3112,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("63_1258176207.5858") :method +.sub "!PREFIX__statement_control:sym" :subid("63_1258208104.50682") :method .annotate "line", 4 new $P249, "ResizablePMCArray" push $P249, "until" @@ -3122,7 +3122,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("64_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_control:sym" :subid("64_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx255_tgt .local int rx255_pos @@ -3339,7 +3339,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("65_1258176207.5858") :method +.sub "!PREFIX__statement_control:sym" :subid("65_1258208104.50682") :method .annotate "line", 4 new $P257, "ResizablePMCArray" push $P257, "repeat" @@ -3348,7 +3348,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("66_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_control:sym" :subid("66_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx274_tgt .local int rx274_pos @@ -3427,7 +3427,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("67_1258176207.5858") :method +.sub "!PREFIX__statement_control:sym" :subid("67_1258208104.50682") :method .annotate "line", 4 new $P276, "ResizablePMCArray" push $P276, "for" @@ -3436,7 +3436,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix" :subid("68_1258176207.5858") :method +.sub "statement_prefix" :subid("68_1258208104.50682") :method .annotate "line", 168 $P281 = self."!protoregex"("statement_prefix") .return ($P281) @@ -3444,7 +3444,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix" :subid("69_1258176207.5858") :method +.sub "!PREFIX__statement_prefix" :subid("69_1258208104.50682") :method .annotate "line", 168 $P283 = self."!PREFIX__!protoregex"("statement_prefix") .return ($P283) @@ -3452,7 +3452,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix:sym" :subid("70_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_prefix:sym" :subid("70_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx285_tgt .local int rx285_pos @@ -3519,7 +3519,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix:sym" :subid("71_1258176207.5858") :method +.sub "!PREFIX__statement_prefix:sym" :subid("71_1258208104.50682") :method .annotate "line", 4 $P287 = self."!PREFIX__!subrule"("blorst", "INIT") new $P288, "ResizablePMCArray" @@ -3529,7 +3529,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "blorst" :subid("72_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "blorst" :subid("72_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx291_tgt .local int rx291_pos @@ -3606,7 +3606,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__blorst" :subid("73_1258176207.5858") :method +.sub "!PREFIX__blorst" :subid("73_1258208104.50682") :method .annotate "line", 4 new $P293, "ResizablePMCArray" push $P293, "" @@ -3615,7 +3615,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond" :subid("74_1258176207.5858") :method +.sub "statement_mod_cond" :subid("74_1258208104.50682") :method .annotate "line", 177 $P296 = self."!protoregex"("statement_mod_cond") .return ($P296) @@ -3623,7 +3623,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond" :subid("75_1258176207.5858") :method +.sub "!PREFIX__statement_mod_cond" :subid("75_1258208104.50682") :method .annotate "line", 177 $P298 = self."!PREFIX__!protoregex"("statement_mod_cond") .return ($P298) @@ -3631,7 +3631,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond:sym" :subid("76_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_mod_cond:sym" :subid("76_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx300_tgt .local int rx300_pos @@ -3708,7 +3708,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond:sym" :subid("77_1258176207.5858") :method +.sub "!PREFIX__statement_mod_cond:sym" :subid("77_1258208104.50682") :method .annotate "line", 4 new $P302, "ResizablePMCArray" push $P302, "if" @@ -3717,7 +3717,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond:sym" :subid("78_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_mod_cond:sym" :subid("78_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx307_tgt .local int rx307_pos @@ -3794,7 +3794,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond:sym" :subid("79_1258176207.5858") :method +.sub "!PREFIX__statement_mod_cond:sym" :subid("79_1258208104.50682") :method .annotate "line", 4 new $P309, "ResizablePMCArray" push $P309, "unless" @@ -3803,7 +3803,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop" :subid("80_1258176207.5858") :method +.sub "statement_mod_loop" :subid("80_1258208104.50682") :method .annotate "line", 182 $P314 = self."!protoregex"("statement_mod_loop") .return ($P314) @@ -3811,7 +3811,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop" :subid("81_1258176207.5858") :method +.sub "!PREFIX__statement_mod_loop" :subid("81_1258208104.50682") :method .annotate "line", 182 $P316 = self."!PREFIX__!protoregex"("statement_mod_loop") .return ($P316) @@ -3819,7 +3819,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop:sym" :subid("82_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_mod_loop:sym" :subid("82_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx318_tgt .local int rx318_pos @@ -3896,7 +3896,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop:sym" :subid("83_1258176207.5858") :method +.sub "!PREFIX__statement_mod_loop:sym" :subid("83_1258208104.50682") :method .annotate "line", 4 new $P320, "ResizablePMCArray" push $P320, "while" @@ -3905,7 +3905,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_loop:sym" :subid("84_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "statement_mod_loop:sym" :subid("84_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx325_tgt .local int rx325_pos @@ -3982,7 +3982,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_loop:sym" :subid("85_1258176207.5858") :method +.sub "!PREFIX__statement_mod_loop:sym" :subid("85_1258208104.50682") :method .annotate "line", 4 new $P327, "ResizablePMCArray" push $P327, "until" @@ -3991,7 +3991,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("86_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("86_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx332_tgt .local int rx332_pos @@ -4037,7 +4037,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("87_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("87_1258208104.50682") :method .annotate "line", 4 $P334 = self."!PREFIX__!subrule"("colonpair", "") new $P335, "ResizablePMCArray" @@ -4047,7 +4047,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("88_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("88_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx337_tgt .local int rx337_pos @@ -4093,7 +4093,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("89_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("89_1258208104.50682") :method .annotate "line", 4 $P339 = self."!PREFIX__!subrule"("variable", "") new $P340, "ResizablePMCArray" @@ -4103,7 +4103,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("90_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("90_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx342_tgt .local int rx342_pos @@ -4149,7 +4149,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("91_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("91_1258208104.50682") :method .annotate "line", 4 $P344 = self."!PREFIX__!subrule"("package_declarator", "") new $P345, "ResizablePMCArray" @@ -4159,7 +4159,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("92_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("92_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx347_tgt .local int rx347_pos @@ -4205,7 +4205,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("93_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("93_1258208104.50682") :method .annotate "line", 4 $P349 = self."!PREFIX__!subrule"("scope_declarator", "") new $P350, "ResizablePMCArray" @@ -4215,7 +4215,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("94_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("94_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx352_tgt .local int rx352_pos @@ -4261,7 +4261,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("95_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("95_1258208104.50682") :method .annotate "line", 4 $P354 = self."!PREFIX__!subrule"("routine_declarator", "") new $P355, "ResizablePMCArray" @@ -4271,7 +4271,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("96_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("96_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx357_tgt .local int rx357_pos @@ -4317,7 +4317,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("97_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("97_1258208104.50682") :method .annotate "line", 4 $P359 = self."!PREFIX__!subrule"("regex_declarator", "") new $P360, "ResizablePMCArray" @@ -4327,7 +4327,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("98_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("98_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx362_tgt .local int rx362_pos @@ -4373,7 +4373,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("99_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("99_1258208104.50682") :method .annotate "line", 4 $P364 = self."!PREFIX__!subrule"("statement_prefix", "") new $P365, "ResizablePMCArray" @@ -4383,7 +4383,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("100_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("100_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx367_tgt .local int rx367_pos @@ -4433,7 +4433,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("101_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("101_1258208104.50682") :method .annotate "line", 4 new $P369, "ResizablePMCArray" push $P369, "" @@ -4442,7 +4442,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "colonpair" :subid("102_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "colonpair" :subid("102_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx371_tgt .local int rx371_pos @@ -4547,7 +4547,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__colonpair" :subid("103_1258176207.5858") :method +.sub "!PREFIX__colonpair" :subid("103_1258208104.50682") :method .annotate "line", 4 $P373 = self."!PREFIX__!subrule"("identifier", ":") $P374 = self."!PREFIX__!subrule"("identifier", ":!") @@ -4559,7 +4559,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "variable" :subid("104_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "variable" :subid("104_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx381_tgt .local int rx381_pos @@ -4702,7 +4702,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__variable" :subid("105_1258176207.5858") :method +.sub "!PREFIX__variable" :subid("105_1258208104.50682") :method .annotate "line", 4 $P383 = self."!PREFIX__!subrule"("sigil", "") $P384 = self."!PREFIX__!subrule"("sigil", "") @@ -4717,7 +4717,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "sigil" :subid("106_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "sigil" :subid("106_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx392_tgt .local int rx392_pos @@ -4763,7 +4763,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__sigil" :subid("107_1258176207.5858") :method +.sub "!PREFIX__sigil" :subid("107_1258208104.50682") :method .annotate "line", 4 new $P394, "ResizablePMCArray" push $P394, "&" @@ -4775,7 +4775,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "twigil" :subid("108_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "twigil" :subid("108_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx396_tgt .local int rx396_pos @@ -4821,7 +4821,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__twigil" :subid("109_1258176207.5858") :method +.sub "!PREFIX__twigil" :subid("109_1258208104.50682") :method .annotate "line", 4 new $P398, "ResizablePMCArray" push $P398, "?" @@ -4832,7 +4832,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator" :subid("110_1258176207.5858") :method +.sub "package_declarator" :subid("110_1258208104.50682") :method .annotate "line", 216 $P400 = self."!protoregex"("package_declarator") .return ($P400) @@ -4840,7 +4840,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator" :subid("111_1258176207.5858") :method +.sub "!PREFIX__package_declarator" :subid("111_1258208104.50682") :method .annotate "line", 216 $P402 = self."!PREFIX__!protoregex"("package_declarator") .return ($P402) @@ -4848,7 +4848,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator:sym" :subid("112_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "package_declarator:sym" :subid("112_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx404_tgt .local int rx404_pos @@ -4915,7 +4915,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator:sym" :subid("113_1258176207.5858") :method +.sub "!PREFIX__package_declarator:sym" :subid("113_1258208104.50682") :method .annotate "line", 4 $P406 = self."!PREFIX__!subrule"("package_def", "module") new $P407, "ResizablePMCArray" @@ -4925,7 +4925,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator:sym" :subid("114_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "package_declarator:sym" :subid("114_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx410_tgt .local int rx410_pos @@ -5005,7 +5005,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator:sym" :subid("115_1258176207.5858") :method +.sub "!PREFIX__package_declarator:sym" :subid("115_1258208104.50682") :method .annotate "line", 4 $P412 = self."!PREFIX__!subrule"("package_def", "grammar") $P413 = self."!PREFIX__!subrule"("package_def", "class") @@ -5017,7 +5017,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_def" :subid("116_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "package_def" :subid("116_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx418_tgt .local int rx418_pos @@ -5209,7 +5209,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_def" :subid("117_1258176207.5858") :method +.sub "!PREFIX__package_def" :subid("117_1258208104.50682") :method .annotate "line", 4 new $P420, "ResizablePMCArray" push $P420, "" @@ -5218,7 +5218,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator" :subid("118_1258176207.5858") :method +.sub "scope_declarator" :subid("118_1258208104.50682") :method .annotate "line", 230 $P440 = self."!protoregex"("scope_declarator") .return ($P440) @@ -5226,7 +5226,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator" :subid("119_1258176207.5858") :method +.sub "!PREFIX__scope_declarator" :subid("119_1258208104.50682") :method .annotate "line", 230 $P442 = self."!PREFIX__!protoregex"("scope_declarator") .return ($P442) @@ -5234,7 +5234,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("120_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "scope_declarator:sym" :subid("120_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx444_tgt .local int rx444_pos @@ -5301,7 +5301,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("121_1258176207.5858") :method +.sub "!PREFIX__scope_declarator:sym" :subid("121_1258208104.50682") :method .annotate "line", 4 $P446 = self."!PREFIX__!subrule"("scoped", "my") new $P447, "ResizablePMCArray" @@ -5311,7 +5311,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("122_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "scope_declarator:sym" :subid("122_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx450_tgt .local int rx450_pos @@ -5378,7 +5378,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("123_1258176207.5858") :method +.sub "!PREFIX__scope_declarator:sym" :subid("123_1258208104.50682") :method .annotate "line", 4 $P452 = self."!PREFIX__!subrule"("scoped", "our") new $P453, "ResizablePMCArray" @@ -5388,7 +5388,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("124_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "scope_declarator:sym" :subid("124_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx456_tgt .local int rx456_pos @@ -5455,7 +5455,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("125_1258176207.5858") :method +.sub "!PREFIX__scope_declarator:sym" :subid("125_1258208104.50682") :method .annotate "line", 4 $P458 = self."!PREFIX__!subrule"("scoped", "has") new $P459, "ResizablePMCArray" @@ -5465,7 +5465,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scoped" :subid("126_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "scoped" :subid("126_1258208104.50682") :method :outer("11_1258208104.50682") .param pmc param_462 .annotate "line", 235 .lex "$*SCOPE", param_462 @@ -5550,7 +5550,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scoped" :subid("127_1258176207.5858") :method +.sub "!PREFIX__scoped" :subid("127_1258208104.50682") :method .annotate "line", 4 new $P465, "ResizablePMCArray" push $P465, "" @@ -5560,7 +5560,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "variable_declarator" :subid("128_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "variable_declarator" :subid("128_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx472_tgt .local int rx472_pos @@ -5606,7 +5606,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__variable_declarator" :subid("129_1258176207.5858") :method +.sub "!PREFIX__variable_declarator" :subid("129_1258208104.50682") :method .annotate "line", 4 $P474 = self."!PREFIX__!subrule"("variable", "") new $P475, "ResizablePMCArray" @@ -5616,7 +5616,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator" :subid("130_1258176207.5858") :method +.sub "routine_declarator" :subid("130_1258208104.50682") :method .annotate "line", 242 $P477 = self."!protoregex"("routine_declarator") .return ($P477) @@ -5624,7 +5624,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator" :subid("131_1258176207.5858") :method +.sub "!PREFIX__routine_declarator" :subid("131_1258208104.50682") :method .annotate "line", 242 $P479 = self."!PREFIX__!protoregex"("routine_declarator") .return ($P479) @@ -5632,7 +5632,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator:sym" :subid("132_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "routine_declarator:sym" :subid("132_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx481_tgt .local int rx481_pos @@ -5699,7 +5699,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator:sym" :subid("133_1258176207.5858") :method +.sub "!PREFIX__routine_declarator:sym" :subid("133_1258208104.50682") :method .annotate "line", 4 $P483 = self."!PREFIX__!subrule"("routine_def", "sub") new $P484, "ResizablePMCArray" @@ -5709,7 +5709,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator:sym" :subid("134_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "routine_declarator:sym" :subid("134_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx487_tgt .local int rx487_pos @@ -5776,7 +5776,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator:sym" :subid("135_1258176207.5858") :method +.sub "!PREFIX__routine_declarator:sym" :subid("135_1258208104.50682") :method .annotate "line", 4 $P489 = self."!PREFIX__!subrule"("method_def", "method") new $P490, "ResizablePMCArray" @@ -5786,7 +5786,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_def" :subid("136_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "routine_def" :subid("136_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx493_tgt .local int rx493_pos @@ -5944,7 +5944,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_def" :subid("137_1258176207.5858") :method +.sub "!PREFIX__routine_def" :subid("137_1258208104.50682") :method .annotate "line", 4 new $P495, "ResizablePMCArray" push $P495, "" @@ -5953,7 +5953,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "method_def" :subid("138_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "method_def" :subid("138_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx511_tgt .local int rx511_pos @@ -6111,7 +6111,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__method_def" :subid("139_1258176207.5858") :method +.sub "!PREFIX__method_def" :subid("139_1258208104.50682") :method .annotate "line", 4 new $P513, "ResizablePMCArray" push $P513, "" @@ -6120,7 +6120,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "signature" :subid("140_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "signature" :subid("140_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx529_tgt .local int rx529_pos @@ -6198,7 +6198,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__signature" :subid("141_1258176207.5858") :method +.sub "!PREFIX__signature" :subid("141_1258208104.50682") :method .annotate "line", 4 new $P531, "ResizablePMCArray" push $P531, "" @@ -6207,7 +6207,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "parameter" :subid("142_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "parameter" :subid("142_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx537_tgt .local int rx537_pos @@ -6356,7 +6356,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__parameter" :subid("143_1258176207.5858") :method +.sub "!PREFIX__parameter" :subid("143_1258208104.50682") :method .annotate "line", 4 $P539 = self."!PREFIX__!subrule"("named_param", "") $P540 = self."!PREFIX__!subrule"("param_var", "") @@ -6370,7 +6370,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "param_var" :subid("144_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "param_var" :subid("144_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx551_tgt .local int rx551_pos @@ -6466,7 +6466,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__param_var" :subid("145_1258176207.5858") :method +.sub "!PREFIX__param_var" :subid("145_1258208104.50682") :method .annotate "line", 4 $P553 = self."!PREFIX__!subrule"("sigil", "") new $P554, "ResizablePMCArray" @@ -6476,7 +6476,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "named_param" :subid("146_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "named_param" :subid("146_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx560_tgt .local int rx560_pos @@ -6530,7 +6530,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__named_param" :subid("147_1258176207.5858") :method +.sub "!PREFIX__named_param" :subid("147_1258208104.50682") :method .annotate "line", 4 $P562 = self."!PREFIX__!subrule"("param_var", ":") new $P563, "ResizablePMCArray" @@ -6540,7 +6540,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "default_value" :subid("148_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "default_value" :subid("148_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx565_tgt .local int rx565_pos @@ -6608,7 +6608,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__default_value" :subid("149_1258176207.5858") :method +.sub "!PREFIX__default_value" :subid("149_1258208104.50682") :method .annotate "line", 4 new $P567, "ResizablePMCArray" push $P567, "" @@ -6617,7 +6617,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "regex_declarator" :subid("150_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "regex_declarator" :subid("150_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx572_tgt .local int rx572_pos @@ -6972,7 +6972,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__regex_declarator" :subid("151_1258176207.5858") :method +.sub "!PREFIX__regex_declarator" :subid("151_1258208104.50682") :method .annotate "line", 4 new $P574, "ResizablePMCArray" push $P574, "" @@ -6981,7 +6981,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "dotty" :subid("152_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "dotty" :subid("152_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx603_tgt .local int rx603_pos @@ -7086,7 +7086,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__dotty" :subid("153_1258176207.5858") :method +.sub "!PREFIX__dotty" :subid("153_1258208104.50682") :method .annotate "line", 4 $P605 = self."!PREFIX__!subrule"("identifier", ".") new $P606, "ResizablePMCArray" @@ -7096,7 +7096,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term" :subid("154_1258176207.5858") :method +.sub "term" :subid("154_1258208104.50682") :method .annotate "line", 306 $P611 = self."!protoregex"("term") .return ($P611) @@ -7104,7 +7104,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term" :subid("155_1258176207.5858") :method +.sub "!PREFIX__term" :subid("155_1258208104.50682") :method .annotate "line", 306 $P613 = self."!PREFIX__!protoregex"("term") .return ($P613) @@ -7112,7 +7112,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("156_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("156_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx615_tgt .local int rx615_pos @@ -7180,7 +7180,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("157_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("157_1258208104.50682") :method .annotate "line", 4 new $P617, "ResizablePMCArray" push $P617, "self" @@ -7189,7 +7189,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("158_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("158_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx620_tgt .local int rx620_pos @@ -7249,7 +7249,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("159_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("159_1258208104.50682") :method .annotate "line", 4 $P622 = self."!PREFIX__!subrule"("identifier", "") new $P623, "ResizablePMCArray" @@ -7259,7 +7259,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("160_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("160_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx625_tgt .local int rx625_pos @@ -7320,7 +7320,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("161_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("161_1258208104.50682") :method .annotate "line", 4 $P627 = self."!PREFIX__!subrule"("name", "") new $P628, "ResizablePMCArray" @@ -7330,7 +7330,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("162_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("162_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx632_tgt .local int rx632_pos @@ -7411,7 +7411,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("163_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("163_1258208104.50682") :method .annotate "line", 4 new $P634, "ResizablePMCArray" push $P634, "pir::" @@ -7420,7 +7420,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "args" :subid("164_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "args" :subid("164_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx639_tgt .local int rx639_pos @@ -7480,7 +7480,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__args" :subid("165_1258176207.5858") :method +.sub "!PREFIX__args" :subid("165_1258208104.50682") :method .annotate "line", 4 $P641 = self."!PREFIX__!subrule"("arglist", "(") new $P642, "ResizablePMCArray" @@ -7490,7 +7490,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "arglist" :subid("166_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "arglist" :subid("166_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx644_tgt .local int rx644_pos @@ -7550,7 +7550,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__arglist" :subid("167_1258176207.5858") :method +.sub "!PREFIX__arglist" :subid("167_1258208104.50682") :method .annotate "line", 4 $P646 = self."!PREFIX__!subrule"("", "") new $P647, "ResizablePMCArray" @@ -7560,7 +7560,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("168_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "term:sym" :subid("168_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx650_tgt .local int rx650_pos @@ -7606,7 +7606,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("169_1258176207.5858") :method +.sub "!PREFIX__term:sym" :subid("169_1258208104.50682") :method .annotate "line", 4 $P652 = self."!PREFIX__!subrule"("value", "") new $P653, "ResizablePMCArray" @@ -7616,7 +7616,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "value" :subid("170_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "value" :subid("170_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx655_tgt .local int rx655_pos @@ -7690,7 +7690,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__value" :subid("171_1258176207.5858") :method +.sub "!PREFIX__value" :subid("171_1258208104.50682") :method .annotate "line", 4 $P657 = self."!PREFIX__!subrule"("integer", "") $P658 = self."!PREFIX__!subrule"("quote", "") @@ -7704,7 +7704,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote" :subid("172_1258176207.5858") :method +.sub "quote" :subid("172_1258208104.50682") :method .annotate "line", 343 $P663 = self."!protoregex"("quote") .return ($P663) @@ -7712,7 +7712,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote" :subid("173_1258176207.5858") :method +.sub "!PREFIX__quote" :subid("173_1258208104.50682") :method .annotate "line", 343 $P665 = self."!PREFIX__!protoregex"("quote") .return ($P665) @@ -7720,7 +7720,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("174_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote:sym" :subid("174_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx667_tgt .local int rx667_pos @@ -7772,7 +7772,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("175_1258176207.5858") :method +.sub "!PREFIX__quote:sym" :subid("175_1258208104.50682") :method .annotate "line", 4 new $P669, "ResizablePMCArray" push $P669, "'" @@ -7781,7 +7781,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("176_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote:sym" :subid("176_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx671_tgt .local int rx671_pos @@ -7833,7 +7833,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("177_1258176207.5858") :method +.sub "!PREFIX__quote:sym" :subid("177_1258208104.50682") :method .annotate "line", 4 new $P673, "ResizablePMCArray" push $P673, "\"" @@ -7842,7 +7842,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("178_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote:sym" :subid("178_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx675_tgt .local int rx675_pos @@ -7906,7 +7906,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("179_1258176207.5858") :method +.sub "!PREFIX__quote:sym" :subid("179_1258208104.50682") :method .annotate "line", 4 $P677 = self."!PREFIX__!subrule"("", "q") new $P678, "ResizablePMCArray" @@ -7916,7 +7916,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("180_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote:sym" :subid("180_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx680_tgt .local int rx680_pos @@ -7980,7 +7980,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("181_1258176207.5858") :method +.sub "!PREFIX__quote:sym" :subid("181_1258208104.50682") :method .annotate "line", 4 $P682 = self."!PREFIX__!subrule"("", "qq") new $P683, "ResizablePMCArray" @@ -7990,7 +7990,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("182_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote:sym" :subid("182_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx685_tgt .local int rx685_pos @@ -8054,7 +8054,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("183_1258176207.5858") :method +.sub "!PREFIX__quote:sym" :subid("183_1258208104.50682") :method .annotate "line", 4 $P687 = self."!PREFIX__!subrule"("", "Q") new $P688, "ResizablePMCArray" @@ -8064,7 +8064,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("184_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote:sym" :subid("184_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx690_tgt .local int rx690_pos @@ -8122,7 +8122,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("185_1258176207.5858") :method +.sub "!PREFIX__quote:sym" :subid("185_1258208104.50682") :method .annotate "line", 4 $P692 = self."!PREFIX__!subrule"("", "Q:PIR") new $P693, "ResizablePMCArray" @@ -8132,7 +8132,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym<$>" :subid("186_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote_escape:sym<$>" :subid("186_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx695_tgt .local int rx695_pos @@ -8188,7 +8188,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym<$>" :subid("187_1258176207.5858") :method +.sub "!PREFIX__quote_escape:sym<$>" :subid("187_1258208104.50682") :method .annotate "line", 4 new $P697, "ResizablePMCArray" push $P697, "$" @@ -8197,7 +8197,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym<{ }>" :subid("188_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "quote_escape:sym<{ }>" :subid("188_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx699_tgt .local int rx699_pos @@ -8253,7 +8253,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym<{ }>" :subid("189_1258176207.5858") :method +.sub "!PREFIX__quote_escape:sym<{ }>" :subid("189_1258208104.50682") :method .annotate "line", 4 new $P701, "ResizablePMCArray" push $P701, "{" @@ -8262,7 +8262,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<( )>" :subid("190_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "circumfix:sym<( )>" :subid("190_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx703_tgt .local int rx703_pos @@ -8334,7 +8334,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<( )>" :subid("191_1258176207.5858") :method +.sub "!PREFIX__circumfix:sym<( )>" :subid("191_1258208104.50682") :method .annotate "line", 4 $P705 = self."!PREFIX__!subrule"("", "(") new $P706, "ResizablePMCArray" @@ -8344,7 +8344,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<[ ]>" :subid("192_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "circumfix:sym<[ ]>" :subid("192_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx710_tgt .local int rx710_pos @@ -8416,7 +8416,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<[ ]>" :subid("193_1258176207.5858") :method +.sub "!PREFIX__circumfix:sym<[ ]>" :subid("193_1258208104.50682") :method .annotate "line", 4 $P712 = self."!PREFIX__!subrule"("", "[") new $P713, "ResizablePMCArray" @@ -8426,7 +8426,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym" :subid("194_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "circumfix:sym" :subid("194_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx717_tgt .local int rx717_pos @@ -8478,7 +8478,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym" :subid("195_1258176207.5858") :method +.sub "!PREFIX__circumfix:sym" :subid("195_1258208104.50682") :method .annotate "line", 4 new $P719, "ResizablePMCArray" push $P719, "<" @@ -8487,7 +8487,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<{ }>" :subid("196_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "circumfix:sym<{ }>" :subid("196_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx721_tgt .local int rx721_pos @@ -8539,7 +8539,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<{ }>" :subid("197_1258176207.5858") :method +.sub "!PREFIX__circumfix:sym<{ }>" :subid("197_1258208104.50682") :method .annotate "line", 4 new $P723, "ResizablePMCArray" push $P723, "{" @@ -8548,7 +8548,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym" :subid("198_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "circumfix:sym" :subid("198_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx725_tgt .local int rx725_pos @@ -8626,7 +8626,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym" :subid("199_1258176207.5858") :method +.sub "!PREFIX__circumfix:sym" :subid("199_1258208104.50682") :method .annotate "line", 4 $P727 = self."!PREFIX__!subrule"("sigil", "") new $P728, "ResizablePMCArray" @@ -8636,7 +8636,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "semilist" :subid("200_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "semilist" :subid("200_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 4 .local string rx732_tgt .local int rx732_pos @@ -8692,7 +8692,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__semilist" :subid("201_1258176207.5858") :method +.sub "!PREFIX__semilist" :subid("201_1258208104.50682") :method .annotate "line", 4 new $P734, "ResizablePMCArray" push $P734, "" @@ -8701,7 +8701,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "nulltermish" :subid("202_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "nulltermish" :subid("202_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx738_tgt .local int rx738_pos @@ -8755,7 +8755,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__nulltermish" :subid("203_1258176207.5858") :method +.sub "!PREFIX__nulltermish" :subid("203_1258208104.50682") :method .annotate "line", 364 $P740 = self."!PREFIX__!subrule"("OPER=term", "") new $P741, "ResizablePMCArray" @@ -8766,7 +8766,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infixish" :subid("204_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infixish" :subid("204_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx744_tgt .local int rx744_pos @@ -8816,7 +8816,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infixish" :subid("205_1258176207.5858") :method +.sub "!PREFIX__infixish" :subid("205_1258208104.50682") :method .annotate "line", 364 new $P746, "ResizablePMCArray" push $P746, "" @@ -8825,7 +8825,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infixstopper" :subid("206_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infixstopper" :subid("206_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx748_tgt .local int rx748_pos @@ -8868,7 +8868,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infixstopper" :subid("207_1258176207.5858") :method +.sub "!PREFIX__infixstopper" :subid("207_1258208104.50682") :method .annotate "line", 364 new $P750, "ResizablePMCArray" push $P750, "" @@ -8877,7 +8877,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<[ ]>" :subid("208_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postcircumfix:sym<[ ]>" :subid("208_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx752_tgt .local int rx752_pos @@ -8951,7 +8951,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("209_1258176207.5858") :method +.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("209_1258208104.50682") :method .annotate "line", 364 $P754 = self."!PREFIX__!subrule"("", "[") new $P755, "ResizablePMCArray" @@ -8961,7 +8961,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<{ }>" :subid("210_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postcircumfix:sym<{ }>" :subid("210_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx757_tgt .local int rx757_pos @@ -9035,7 +9035,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("211_1258176207.5858") :method +.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("211_1258208104.50682") :method .annotate "line", 364 $P759 = self."!PREFIX__!subrule"("", "{") new $P760, "ResizablePMCArray" @@ -9045,7 +9045,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym" :subid("212_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postcircumfix:sym" :subid("212_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx762_tgt .local int rx762_pos @@ -9106,7 +9106,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym" :subid("213_1258176207.5858") :method +.sub "!PREFIX__postcircumfix:sym" :subid("213_1258208104.50682") :method .annotate "line", 364 new $P764, "ResizablePMCArray" push $P764, "<" @@ -9115,7 +9115,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<( )>" :subid("214_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postcircumfix:sym<( )>" :subid("214_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx766_tgt .local int rx766_pos @@ -9189,7 +9189,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<( )>" :subid("215_1258176207.5858") :method +.sub "!PREFIX__postcircumfix:sym<( )>" :subid("215_1258208104.50682") :method .annotate "line", 364 $P768 = self."!PREFIX__!subrule"("", "(") new $P769, "ResizablePMCArray" @@ -9199,7 +9199,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<.>" :subid("216_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postfix:sym<.>" :subid("216_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx771_tgt .local int rx771_pos @@ -9252,7 +9252,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<.>" :subid("217_1258176207.5858") :method +.sub "!PREFIX__postfix:sym<.>" :subid("217_1258208104.50682") :method .annotate "line", 364 $P773 = self."!PREFIX__!subrule"("dotty", "") new $P774, "ResizablePMCArray" @@ -9262,7 +9262,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<++>" :subid("218_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym<++>" :subid("218_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx776_tgt .local int rx776_pos @@ -9329,7 +9329,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<++>" :subid("219_1258176207.5858") :method +.sub "!PREFIX__prefix:sym<++>" :subid("219_1258208104.50682") :method .annotate "line", 364 $P778 = self."!PREFIX__!subrule"("O", "++") new $P779, "ResizablePMCArray" @@ -9339,7 +9339,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<-->" :subid("220_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym<-->" :subid("220_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx782_tgt .local int rx782_pos @@ -9406,7 +9406,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<-->" :subid("221_1258176207.5858") :method +.sub "!PREFIX__prefix:sym<-->" :subid("221_1258208104.50682") :method .annotate "line", 364 $P784 = self."!PREFIX__!subrule"("O", "--") new $P785, "ResizablePMCArray" @@ -9416,7 +9416,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<++>" :subid("222_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postfix:sym<++>" :subid("222_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx788_tgt .local int rx788_pos @@ -9483,7 +9483,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<++>" :subid("223_1258176207.5858") :method +.sub "!PREFIX__postfix:sym<++>" :subid("223_1258208104.50682") :method .annotate "line", 364 $P790 = self."!PREFIX__!subrule"("O", "++") new $P791, "ResizablePMCArray" @@ -9493,7 +9493,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<-->" :subid("224_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "postfix:sym<-->" :subid("224_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx794_tgt .local int rx794_pos @@ -9560,7 +9560,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<-->" :subid("225_1258176207.5858") :method +.sub "!PREFIX__postfix:sym<-->" :subid("225_1258208104.50682") :method .annotate "line", 364 $P796 = self."!PREFIX__!subrule"("O", "--") new $P797, "ResizablePMCArray" @@ -9570,7 +9570,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<**>" :subid("226_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<**>" :subid("226_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx800_tgt .local int rx800_pos @@ -9637,7 +9637,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<**>" :subid("227_1258176207.5858") :method +.sub "!PREFIX__infix:sym<**>" :subid("227_1258208104.50682") :method .annotate "line", 364 $P802 = self."!PREFIX__!subrule"("O", "**") new $P803, "ResizablePMCArray" @@ -9647,7 +9647,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<+>" :subid("228_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym<+>" :subid("228_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx806_tgt .local int rx806_pos @@ -9714,7 +9714,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<+>" :subid("229_1258176207.5858") :method +.sub "!PREFIX__prefix:sym<+>" :subid("229_1258208104.50682") :method .annotate "line", 364 $P808 = self."!PREFIX__!subrule"("O", "+") new $P809, "ResizablePMCArray" @@ -9724,7 +9724,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<~>" :subid("230_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym<~>" :subid("230_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx812_tgt .local int rx812_pos @@ -9791,7 +9791,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<~>" :subid("231_1258176207.5858") :method +.sub "!PREFIX__prefix:sym<~>" :subid("231_1258208104.50682") :method .annotate "line", 364 $P814 = self."!PREFIX__!subrule"("O", "~") new $P815, "ResizablePMCArray" @@ -9801,7 +9801,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<->" :subid("232_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym<->" :subid("232_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx818_tgt .local int rx818_pos @@ -9874,7 +9874,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<->" :subid("233_1258176207.5858") :method +.sub "!PREFIX__prefix:sym<->" :subid("233_1258208104.50682") :method .annotate "line", 364 $P820 = self."!PREFIX__!subrule"("O", "-") new $P821, "ResizablePMCArray" @@ -9884,7 +9884,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("234_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym" :subid("234_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx824_tgt .local int rx824_pos @@ -9951,7 +9951,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("235_1258176207.5858") :method +.sub "!PREFIX__prefix:sym" :subid("235_1258208104.50682") :method .annotate "line", 364 $P826 = self."!PREFIX__!subrule"("O", "?") new $P827, "ResizablePMCArray" @@ -9961,7 +9961,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("236_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym" :subid("236_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx830_tgt .local int rx830_pos @@ -10028,7 +10028,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("237_1258176207.5858") :method +.sub "!PREFIX__prefix:sym" :subid("237_1258208104.50682") :method .annotate "line", 364 $P832 = self."!PREFIX__!subrule"("O", "!") new $P833, "ResizablePMCArray" @@ -10038,7 +10038,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<|>" :subid("238_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym<|>" :subid("238_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx836_tgt .local int rx836_pos @@ -10105,7 +10105,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<|>" :subid("239_1258176207.5858") :method +.sub "!PREFIX__prefix:sym<|>" :subid("239_1258208104.50682") :method .annotate "line", 364 $P838 = self."!PREFIX__!subrule"("O", "|") new $P839, "ResizablePMCArray" @@ -10115,7 +10115,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<*>" :subid("240_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<*>" :subid("240_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx842_tgt .local int rx842_pos @@ -10182,7 +10182,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<*>" :subid("241_1258176207.5858") :method +.sub "!PREFIX__infix:sym<*>" :subid("241_1258208104.50682") :method .annotate "line", 364 $P844 = self."!PREFIX__!subrule"("O", "*") new $P845, "ResizablePMCArray" @@ -10192,7 +10192,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("242_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("242_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx848_tgt .local int rx848_pos @@ -10259,7 +10259,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("243_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("243_1258208104.50682") :method .annotate "line", 364 $P850 = self."!PREFIX__!subrule"("O", "/") new $P851, "ResizablePMCArray" @@ -10269,7 +10269,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<%>" :subid("244_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<%>" :subid("244_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx854_tgt .local int rx854_pos @@ -10336,7 +10336,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<%>" :subid("245_1258176207.5858") :method +.sub "!PREFIX__infix:sym<%>" :subid("245_1258208104.50682") :method .annotate "line", 364 $P856 = self."!PREFIX__!subrule"("O", "%") new $P857, "ResizablePMCArray" @@ -10346,7 +10346,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<+>" :subid("246_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<+>" :subid("246_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx860_tgt .local int rx860_pos @@ -10413,7 +10413,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<+>" :subid("247_1258176207.5858") :method +.sub "!PREFIX__infix:sym<+>" :subid("247_1258208104.50682") :method .annotate "line", 364 $P862 = self."!PREFIX__!subrule"("O", "+") new $P863, "ResizablePMCArray" @@ -10423,7 +10423,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<->" :subid("248_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<->" :subid("248_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx866_tgt .local int rx866_pos @@ -10490,7 +10490,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<->" :subid("249_1258176207.5858") :method +.sub "!PREFIX__infix:sym<->" :subid("249_1258208104.50682") :method .annotate "line", 364 $P868 = self."!PREFIX__!subrule"("O", "-") new $P869, "ResizablePMCArray" @@ -10500,7 +10500,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<~>" :subid("250_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<~>" :subid("250_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx872_tgt .local int rx872_pos @@ -10567,7 +10567,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<~>" :subid("251_1258176207.5858") :method +.sub "!PREFIX__infix:sym<~>" :subid("251_1258208104.50682") :method .annotate "line", 364 $P874 = self."!PREFIX__!subrule"("O", "~") new $P875, "ResizablePMCArray" @@ -10577,7 +10577,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<==>" :subid("252_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<==>" :subid("252_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx878_tgt .local int rx878_pos @@ -10644,7 +10644,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<==>" :subid("253_1258176207.5858") :method +.sub "!PREFIX__infix:sym<==>" :subid("253_1258208104.50682") :method .annotate "line", 364 $P880 = self."!PREFIX__!subrule"("O", "==") new $P881, "ResizablePMCArray" @@ -10654,7 +10654,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("254_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("254_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx884_tgt .local int rx884_pos @@ -10721,7 +10721,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("255_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("255_1258208104.50682") :method .annotate "line", 364 $P886 = self."!PREFIX__!subrule"("O", "!=") new $P887, "ResizablePMCArray" @@ -10731,7 +10731,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<<=>" :subid("256_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<<=>" :subid("256_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx890_tgt .local int rx890_pos @@ -10798,7 +10798,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<<=>" :subid("257_1258176207.5858") :method +.sub "!PREFIX__infix:sym<<=>" :subid("257_1258208104.50682") :method .annotate "line", 364 $P892 = self."!PREFIX__!subrule"("O", "<=") new $P893, "ResizablePMCArray" @@ -10808,7 +10808,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<>=>" :subid("258_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<>=>" :subid("258_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx896_tgt .local int rx896_pos @@ -10875,7 +10875,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<>=>" :subid("259_1258176207.5858") :method +.sub "!PREFIX__infix:sym<>=>" :subid("259_1258208104.50682") :method .annotate "line", 364 $P898 = self."!PREFIX__!subrule"("O", ">=") new $P899, "ResizablePMCArray" @@ -10885,7 +10885,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<<>" :subid("260_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<<>" :subid("260_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx902_tgt .local int rx902_pos @@ -10952,7 +10952,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<<>" :subid("261_1258176207.5858") :method +.sub "!PREFIX__infix:sym<<>" :subid("261_1258208104.50682") :method .annotate "line", 364 $P904 = self."!PREFIX__!subrule"("O", "<") new $P905, "ResizablePMCArray" @@ -10962,7 +10962,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<>>" :subid("262_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<>>" :subid("262_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx908_tgt .local int rx908_pos @@ -11029,7 +11029,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<>>" :subid("263_1258176207.5858") :method +.sub "!PREFIX__infix:sym<>>" :subid("263_1258208104.50682") :method .annotate "line", 364 $P910 = self."!PREFIX__!subrule"("O", ">") new $P911, "ResizablePMCArray" @@ -11039,7 +11039,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("264_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("264_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx914_tgt .local int rx914_pos @@ -11106,7 +11106,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("265_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("265_1258208104.50682") :method .annotate "line", 364 $P916 = self."!PREFIX__!subrule"("O", "eq") new $P917, "ResizablePMCArray" @@ -11116,7 +11116,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("266_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("266_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx920_tgt .local int rx920_pos @@ -11183,7 +11183,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("267_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("267_1258208104.50682") :method .annotate "line", 364 $P922 = self."!PREFIX__!subrule"("O", "ne") new $P923, "ResizablePMCArray" @@ -11193,7 +11193,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("268_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("268_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx926_tgt .local int rx926_pos @@ -11260,7 +11260,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("269_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("269_1258208104.50682") :method .annotate "line", 364 $P928 = self."!PREFIX__!subrule"("O", "le") new $P929, "ResizablePMCArray" @@ -11270,7 +11270,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("270_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("270_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx932_tgt .local int rx932_pos @@ -11337,7 +11337,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("271_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("271_1258208104.50682") :method .annotate "line", 364 $P934 = self."!PREFIX__!subrule"("O", "ge") new $P935, "ResizablePMCArray" @@ -11347,7 +11347,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("272_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("272_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx938_tgt .local int rx938_pos @@ -11414,7 +11414,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("273_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("273_1258208104.50682") :method .annotate "line", 364 $P940 = self."!PREFIX__!subrule"("O", "lt") new $P941, "ResizablePMCArray" @@ -11424,7 +11424,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("274_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("274_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx944_tgt .local int rx944_pos @@ -11491,7 +11491,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("275_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("275_1258208104.50682") :method .annotate "line", 364 $P946 = self."!PREFIX__!subrule"("O", "gt") new $P947, "ResizablePMCArray" @@ -11501,7 +11501,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<=:=>" :subid("276_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<=:=>" :subid("276_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx950_tgt .local int rx950_pos @@ -11568,7 +11568,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<=:=>" :subid("277_1258176207.5858") :method +.sub "!PREFIX__infix:sym<=:=>" :subid("277_1258208104.50682") :method .annotate "line", 364 $P952 = self."!PREFIX__!subrule"("O", "=:=") new $P953, "ResizablePMCArray" @@ -11578,7 +11578,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<&&>" :subid("278_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<&&>" :subid("278_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx956_tgt .local int rx956_pos @@ -11645,7 +11645,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<&&>" :subid("279_1258176207.5858") :method +.sub "!PREFIX__infix:sym<&&>" :subid("279_1258208104.50682") :method .annotate "line", 364 $P958 = self."!PREFIX__!subrule"("O", "&&") new $P959, "ResizablePMCArray" @@ -11655,7 +11655,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<||>" :subid("280_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<||>" :subid("280_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx962_tgt .local int rx962_pos @@ -11722,7 +11722,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<||>" :subid("281_1258176207.5858") :method +.sub "!PREFIX__infix:sym<||>" :subid("281_1258208104.50682") :method .annotate "line", 364 $P964 = self."!PREFIX__!subrule"("O", "||") new $P965, "ResizablePMCArray" @@ -11732,7 +11732,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("282_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("282_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx968_tgt .local int rx968_pos @@ -11799,7 +11799,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("283_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("283_1258208104.50682") :method .annotate "line", 364 $P970 = self."!PREFIX__!subrule"("O", "//") new $P971, "ResizablePMCArray" @@ -11809,7 +11809,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("284_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym" :subid("284_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx974_tgt .local int rx974_pos @@ -11886,7 +11886,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("285_1258176207.5858") :method +.sub "!PREFIX__infix:sym" :subid("285_1258208104.50682") :method .annotate "line", 364 $P976 = self."!PREFIX__!subrule"("", "??") new $P977, "ResizablePMCArray" @@ -11896,7 +11896,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<=>" :subid("286_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<=>" :subid("286_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx979_tgt .local int rx979_pos @@ -11962,7 +11962,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<=>" :subid("287_1258176207.5858") :method +.sub "!PREFIX__infix:sym<=>" :subid("287_1258208104.50682") :method .annotate "line", 364 $P981 = self."!PREFIX__!subrule"("", "=") new $P982, "ResizablePMCArray" @@ -11972,7 +11972,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<:=>" :subid("288_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<:=>" :subid("288_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx985_tgt .local int rx985_pos @@ -12039,7 +12039,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<:=>" :subid("289_1258176207.5858") :method +.sub "!PREFIX__infix:sym<:=>" :subid("289_1258208104.50682") :method .annotate "line", 364 $P987 = self."!PREFIX__!subrule"("O", ":=") new $P988, "ResizablePMCArray" @@ -12049,7 +12049,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<::=>" :subid("290_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<::=>" :subid("290_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx991_tgt .local int rx991_pos @@ -12116,7 +12116,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<::=>" :subid("291_1258176207.5858") :method +.sub "!PREFIX__infix:sym<::=>" :subid("291_1258208104.50682") :method .annotate "line", 364 $P993 = self."!PREFIX__!subrule"("O", "::=") new $P994, "ResizablePMCArray" @@ -12126,7 +12126,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<,>" :subid("292_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "infix:sym<,>" :subid("292_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx997_tgt .local int rx997_pos @@ -12193,7 +12193,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<,>" :subid("293_1258176207.5858") :method +.sub "!PREFIX__infix:sym<,>" :subid("293_1258208104.50682") :method .annotate "line", 364 $P999 = self."!PREFIX__!subrule"("O", ",") new $P1000, "ResizablePMCArray" @@ -12203,7 +12203,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("294_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym" :subid("294_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx1003_tgt .local int rx1003_pos @@ -12276,7 +12276,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("295_1258176207.5858") :method +.sub "!PREFIX__prefix:sym" :subid("295_1258208104.50682") :method .annotate "line", 364 new $P1005, "ResizablePMCArray" push $P1005, "return" @@ -12285,7 +12285,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("296_1258176207.5858") :method :outer("11_1258176207.5858") +.sub "prefix:sym" :subid("296_1258208104.50682") :method :outer("11_1258208104.50682") .annotate "line", 364 .local string rx1008_tgt .local int rx1008_pos @@ -12358,7 +12358,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("297_1258176207.5858") :method +.sub "!PREFIX__prefix:sym" :subid("297_1258208104.50682") :method .annotate "line", 364 new $P1010, "ResizablePMCArray" push $P1010, "make" @@ -12367,28 +12367,28 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1012" :subid("298_1258176207.5858") :outer("11_1258176207.5858") +.sub "_block1012" :subid("298_1258208104.50682") :outer("11_1258208104.50682") .annotate "line", 477 - .const 'Sub' $P1042 = "309_1258176207.5858" + .const 'Sub' $P1042 = "309_1258208104.50682" capture_lex $P1042 - .const 'Sub' $P1030 = "306_1258176207.5858" + .const 'Sub' $P1030 = "306_1258208104.50682" capture_lex $P1030 - .const 'Sub' $P1026 = "304_1258176207.5858" + .const 'Sub' $P1026 = "304_1258208104.50682" capture_lex $P1026 - .const 'Sub' $P1022 = "302_1258176207.5858" + .const 'Sub' $P1022 = "302_1258208104.50682" capture_lex $P1022 - .const 'Sub' $P1014 = "299_1258176207.5858" + .const 'Sub' $P1014 = "299_1258208104.50682" capture_lex $P1014 - .const 'Sub' $P1042 = "309_1258176207.5858" + .const 'Sub' $P1042 = "309_1258208104.50682" capture_lex $P1042 .return ($P1042) .end .namespace ["NQP";"Regex"] -.sub "metachar:sym<:my>" :subid("299_1258176207.5858") :method :outer("298_1258176207.5858") +.sub "metachar:sym<:my>" :subid("299_1258208104.50682") :method :outer("298_1258208104.50682") .annotate "line", 477 - .const 'Sub' $P1019 = "301_1258176207.5858" + .const 'Sub' $P1019 = "301_1258208104.50682" capture_lex $P1019 .local string rx1015_tgt .local int rx1015_pos @@ -12417,7 +12417,7 @@ NQP::Compiler - NQP compiler add rx1015_pos, 1 # rx subrule "before" subtype=zerowidth negate= rx1015_cur."!cursor_pos"(rx1015_pos) - .const 'Sub' $P1019 = "301_1258176207.5858" + .const 'Sub' $P1019 = "301_1258208104.50682" capture_lex $P1019 $P10 = rx1015_cur."before"($P1019) unless $P10, rx1015_fail @@ -12460,7 +12460,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym<:my>" :subid("300_1258176207.5858") :method +.sub "!PREFIX__metachar:sym<:my>" :subid("300_1258208104.50682") :method .annotate "line", 477 new $P1017, "ResizablePMCArray" push $P1017, ":" @@ -12469,7 +12469,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1018" :anon :subid("301_1258176207.5858") :method :outer("299_1258176207.5858") +.sub "_block1018" :anon :subid("301_1258208104.50682") :method :outer("299_1258208104.50682") .annotate "line", 479 .local string rx1020_tgt .local int rx1020_pos @@ -12522,7 +12522,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "metachar:sym<{ }>" :subid("302_1258176207.5858") :method :outer("298_1258176207.5858") +.sub "metachar:sym<{ }>" :subid("302_1258208104.50682") :method :outer("298_1258208104.50682") .annotate "line", 477 .local string rx1023_tgt .local int rx1023_pos @@ -12575,7 +12575,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym<{ }>" :subid("303_1258176207.5858") :method +.sub "!PREFIX__metachar:sym<{ }>" :subid("303_1258208104.50682") :method .annotate "line", 477 new $P1025, "ResizablePMCArray" push $P1025, "{" @@ -12584,7 +12584,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym<{ }>" :subid("304_1258176207.5858") :method :outer("298_1258176207.5858") +.sub "assertion:sym<{ }>" :subid("304_1258208104.50682") :method :outer("298_1258208104.50682") .annotate "line", 477 .local string rx1027_tgt .local int rx1027_pos @@ -12637,7 +12637,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym<{ }>" :subid("305_1258176207.5858") :method +.sub "!PREFIX__assertion:sym<{ }>" :subid("305_1258208104.50682") :method .annotate "line", 477 new $P1029, "ResizablePMCArray" push $P1029, "{" @@ -12646,9 +12646,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym" :subid("306_1258176207.5858") :method :outer("298_1258176207.5858") +.sub "assertion:sym" :subid("306_1258208104.50682") :method :outer("298_1258208104.50682") .annotate "line", 477 - .const 'Sub' $P1038 = "308_1258176207.5858" + .const 'Sub' $P1038 = "308_1258208104.50682" capture_lex $P1038 .local string rx1031_tgt .local int rx1031_pos @@ -12658,7 +12658,7 @@ NQP::Compiler - NQP compiler .local pmc rx1031_cur (rx1031_cur, rx1031_pos, rx1031_tgt, $I10) = self."!cursor_start"() rx1031_cur."!cursor_debug"("START ", "assertion:sym") - rx1031_cur."!cursor_caparray"("arglist", "nibbler", "assertion") + rx1031_cur."!cursor_caparray"("nibbler", "arglist", "assertion") .lex unicode:"$\x{a2}", rx1031_cur .local pmc match .lex "$/", match @@ -12701,7 +12701,7 @@ NQP::Compiler - NQP compiler .annotate "line", 493 # rx subrule "before" subtype=zerowidth negate= rx1031_cur."!cursor_pos"(rx1031_pos) - .const 'Sub' $P1038 = "308_1258176207.5858" + .const 'Sub' $P1038 = "308_1258208104.50682" capture_lex $P1038 $P10 = rx1031_cur."before"($P1038) unless $P10, rx1031_fail @@ -12808,7 +12808,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym" :subid("307_1258176207.5858") :method +.sub "!PREFIX__assertion:sym" :subid("307_1258208104.50682") :method .annotate "line", 477 new $P1033, "ResizablePMCArray" push $P1033, "" @@ -12817,7 +12817,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1037" :anon :subid("308_1258176207.5858") :method :outer("306_1258176207.5858") +.sub "_block1037" :anon :subid("308_1258208104.50682") :method :outer("306_1258208104.50682") .annotate "line", 493 .local string rx1039_tgt .local int rx1039_pos @@ -12870,7 +12870,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "codeblock" :subid("309_1258176207.5858") :method :outer("298_1258176207.5858") +.sub "codeblock" :subid("309_1258208104.50682") :method :outer("298_1258208104.50682") .annotate "line", 477 .local string rx1043_tgt .local int rx1043_pos @@ -12917,7 +12917,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__codeblock" :subid("310_1258176207.5858") :method +.sub "!PREFIX__codeblock" :subid("310_1258208104.50682") :method .annotate "line", 477 $P1045 = self."!PREFIX__!subrule"("block", "") new $P1046, "ResizablePMCArray" @@ -12928,7 +12928,7 @@ NQP::Compiler - NQP compiler ### .include 'gen/nqp-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258176219.28399") +.sub "_block11" :anon :subid("10_1258208116.06691") .annotate "line", 0 get_hll_global $P14, ["NQP";"Actions"], "_block13" capture_lex $P14 @@ -12942,9 +12942,9 @@ NQP::Compiler - NQP compiler .namespace [] -.sub "" :load :init :subid("post115") :outer("10_1258176219.28399") +.sub "" :load :init :subid("post115") :outer("10_1258208116.06691") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258176219.28399" + .const 'Sub' $P12 = "10_1258208116.06691" .local pmc block set block, $P12 $P1886 = get_root_global ["parrot"], "P6metaclass" @@ -12953,179 +12953,179 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block13" :subid("11_1258176219.28399") :outer("10_1258176219.28399") +.sub "_block13" :subid("11_1258208116.06691") :outer("10_1258208116.06691") .annotate "line", 3 - .const 'Sub' $P1881 = "114_1258176219.28399" + .const 'Sub' $P1881 = "114_1258208116.06691" capture_lex $P1881 get_hll_global $P1817, ["NQP";"RegexActions"], "_block1816" capture_lex $P1817 - .const 'Sub' $P1804 = "108_1258176219.28399" + .const 'Sub' $P1804 = "108_1258208116.06691" capture_lex $P1804 - .const 'Sub' $P1794 = "107_1258176219.28399" + .const 'Sub' $P1794 = "107_1258208116.06691" capture_lex $P1794 - .const 'Sub' $P1784 = "106_1258176219.28399" + .const 'Sub' $P1784 = "106_1258208116.06691" capture_lex $P1784 - .const 'Sub' $P1774 = "105_1258176219.28399" + .const 'Sub' $P1774 = "105_1258208116.06691" capture_lex $P1774 - .const 'Sub' $P1759 = "104_1258176219.28399" + .const 'Sub' $P1759 = "104_1258208116.06691" capture_lex $P1759 - .const 'Sub' $P1745 = "103_1258176219.28399" + .const 'Sub' $P1745 = "103_1258208116.06691" capture_lex $P1745 - .const 'Sub' $P1735 = "102_1258176219.28399" + .const 'Sub' $P1735 = "102_1258208116.06691" capture_lex $P1735 - .const 'Sub' $P1721 = "101_1258176219.28399" + .const 'Sub' $P1721 = "101_1258208116.06691" capture_lex $P1721 - .const 'Sub' $P1711 = "100_1258176219.28399" + .const 'Sub' $P1711 = "100_1258208116.06691" capture_lex $P1711 - .const 'Sub' $P1701 = "99_1258176219.28399" + .const 'Sub' $P1701 = "99_1258208116.06691" capture_lex $P1701 - .const 'Sub' $P1691 = "98_1258176219.28399" + .const 'Sub' $P1691 = "98_1258208116.06691" capture_lex $P1691 - .const 'Sub' $P1681 = "97_1258176219.28399" + .const 'Sub' $P1681 = "97_1258208116.06691" capture_lex $P1681 - .const 'Sub' $P1671 = "96_1258176219.28399" + .const 'Sub' $P1671 = "96_1258208116.06691" capture_lex $P1671 - .const 'Sub' $P1643 = "95_1258176219.28399" + .const 'Sub' $P1643 = "95_1258208116.06691" capture_lex $P1643 - .const 'Sub' $P1633 = "94_1258176219.28399" + .const 'Sub' $P1633 = "94_1258208116.06691" capture_lex $P1633 - .const 'Sub' $P1621 = "93_1258176219.28399" + .const 'Sub' $P1621 = "93_1258208116.06691" capture_lex $P1621 - .const 'Sub' $P1609 = "92_1258176219.28399" + .const 'Sub' $P1609 = "92_1258208116.06691" capture_lex $P1609 - .const 'Sub' $P1597 = "91_1258176219.28399" + .const 'Sub' $P1597 = "91_1258208116.06691" capture_lex $P1597 - .const 'Sub' $P1587 = "90_1258176219.28399" + .const 'Sub' $P1587 = "90_1258208116.06691" capture_lex $P1587 - .const 'Sub' $P1558 = "89_1258176219.28399" + .const 'Sub' $P1558 = "89_1258208116.06691" capture_lex $P1558 - .const 'Sub' $P1534 = "88_1258176219.28399" + .const 'Sub' $P1534 = "88_1258208116.06691" capture_lex $P1534 - .const 'Sub' $P1524 = "87_1258176219.28399" + .const 'Sub' $P1524 = "87_1258208116.06691" capture_lex $P1524 - .const 'Sub' $P1497 = "86_1258176219.28399" + .const 'Sub' $P1497 = "86_1258208116.06691" capture_lex $P1497 - .const 'Sub' $P1479 = "85_1258176219.28399" + .const 'Sub' $P1479 = "85_1258208116.06691" capture_lex $P1479 - .const 'Sub' $P1469 = "84_1258176219.28399" + .const 'Sub' $P1469 = "84_1258208116.06691" capture_lex $P1469 - .const 'Sub' $P1385 = "81_1258176219.28399" + .const 'Sub' $P1385 = "81_1258208116.06691" capture_lex $P1385 - .const 'Sub' $P1375 = "80_1258176219.28399" + .const 'Sub' $P1375 = "80_1258208116.06691" capture_lex $P1375 - .const 'Sub' $P1346 = "79_1258176219.28399" + .const 'Sub' $P1346 = "79_1258208116.06691" capture_lex $P1346 - .const 'Sub' $P1313 = "78_1258176219.28399" + .const 'Sub' $P1313 = "78_1258208116.06691" capture_lex $P1313 - .const 'Sub' $P1297 = "77_1258176219.28399" + .const 'Sub' $P1297 = "77_1258208116.06691" capture_lex $P1297 - .const 'Sub' $P1288 = "76_1258176219.28399" + .const 'Sub' $P1288 = "76_1258208116.06691" capture_lex $P1288 - .const 'Sub' $P1263 = "75_1258176219.28399" + .const 'Sub' $P1263 = "75_1258208116.06691" capture_lex $P1263 - .const 'Sub' $P1159 = "72_1258176219.28399" + .const 'Sub' $P1159 = "72_1258208116.06691" capture_lex $P1159 - .const 'Sub' $P1142 = "71_1258176219.28399" + .const 'Sub' $P1142 = "71_1258208116.06691" capture_lex $P1142 - .const 'Sub' $P1122 = "70_1258176219.28399" + .const 'Sub' $P1122 = "70_1258208116.06691" capture_lex $P1122 - .const 'Sub' $P1038 = "69_1258176219.28399" + .const 'Sub' $P1038 = "69_1258208116.06691" capture_lex $P1038 - .const 'Sub' $P1014 = "67_1258176219.28399" + .const 'Sub' $P1014 = "67_1258208116.06691" capture_lex $P1014 - .const 'Sub' $P980 = "65_1258176219.28399" + .const 'Sub' $P980 = "65_1258208116.06691" capture_lex $P980 - .const 'Sub' $P934 = "63_1258176219.28399" + .const 'Sub' $P934 = "63_1258208116.06691" capture_lex $P934 - .const 'Sub' $P924 = "62_1258176219.28399" + .const 'Sub' $P924 = "62_1258208116.06691" capture_lex $P924 - .const 'Sub' $P914 = "61_1258176219.28399" + .const 'Sub' $P914 = "61_1258208116.06691" capture_lex $P914 - .const 'Sub' $P843 = "59_1258176219.28399" + .const 'Sub' $P843 = "59_1258208116.06691" capture_lex $P843 - .const 'Sub' $P826 = "58_1258176219.28399" + .const 'Sub' $P826 = "58_1258208116.06691" capture_lex $P826 - .const 'Sub' $P816 = "57_1258176219.28399" + .const 'Sub' $P816 = "57_1258208116.06691" capture_lex $P816 - .const 'Sub' $P806 = "56_1258176219.28399" + .const 'Sub' $P806 = "56_1258208116.06691" capture_lex $P806 - .const 'Sub' $P796 = "55_1258176219.28399" + .const 'Sub' $P796 = "55_1258208116.06691" capture_lex $P796 - .const 'Sub' $P772 = "54_1258176219.28399" + .const 'Sub' $P772 = "54_1258208116.06691" capture_lex $P772 - .const 'Sub' $P719 = "53_1258176219.28399" + .const 'Sub' $P719 = "53_1258208116.06691" capture_lex $P719 - .const 'Sub' $P709 = "52_1258176219.28399" + .const 'Sub' $P709 = "52_1258208116.06691" capture_lex $P709 - .const 'Sub' $P660 = "51_1258176219.28399" + .const 'Sub' $P660 = "51_1258208116.06691" capture_lex $P660 - .const 'Sub' $P634 = "50_1258176219.28399" + .const 'Sub' $P634 = "50_1258208116.06691" capture_lex $P634 - .const 'Sub' $P624 = "49_1258176219.28399" + .const 'Sub' $P624 = "49_1258208116.06691" capture_lex $P624 - .const 'Sub' $P614 = "48_1258176219.28399" + .const 'Sub' $P614 = "48_1258208116.06691" capture_lex $P614 - .const 'Sub' $P604 = "47_1258176219.28399" + .const 'Sub' $P604 = "47_1258208116.06691" capture_lex $P604 - .const 'Sub' $P594 = "46_1258176219.28399" + .const 'Sub' $P594 = "46_1258208116.06691" capture_lex $P594 - .const 'Sub' $P584 = "45_1258176219.28399" + .const 'Sub' $P584 = "45_1258208116.06691" capture_lex $P584 - .const 'Sub' $P574 = "44_1258176219.28399" + .const 'Sub' $P574 = "44_1258208116.06691" capture_lex $P574 - .const 'Sub' $P564 = "43_1258176219.28399" + .const 'Sub' $P564 = "43_1258208116.06691" capture_lex $P564 - .const 'Sub' $P554 = "42_1258176219.28399" + .const 'Sub' $P554 = "42_1258208116.06691" capture_lex $P554 - .const 'Sub' $P544 = "41_1258176219.28399" + .const 'Sub' $P544 = "41_1258208116.06691" capture_lex $P544 - .const 'Sub' $P534 = "40_1258176219.28399" + .const 'Sub' $P534 = "40_1258208116.06691" capture_lex $P534 - .const 'Sub' $P524 = "39_1258176219.28399" + .const 'Sub' $P524 = "39_1258208116.06691" capture_lex $P524 - .const 'Sub' $P514 = "38_1258176219.28399" + .const 'Sub' $P514 = "38_1258208116.06691" capture_lex $P514 - .const 'Sub' $P496 = "37_1258176219.28399" + .const 'Sub' $P496 = "37_1258208116.06691" capture_lex $P496 - .const 'Sub' $P480 = "36_1258176219.28399" + .const 'Sub' $P480 = "36_1258208116.06691" capture_lex $P480 - .const 'Sub' $P467 = "35_1258176219.28399" + .const 'Sub' $P467 = "35_1258208116.06691" capture_lex $P467 - .const 'Sub' $P441 = "34_1258176219.28399" + .const 'Sub' $P441 = "34_1258208116.06691" capture_lex $P441 - .const 'Sub' $P405 = "33_1258176219.28399" + .const 'Sub' $P405 = "33_1258208116.06691" capture_lex $P405 - .const 'Sub' $P388 = "32_1258176219.28399" + .const 'Sub' $P388 = "32_1258208116.06691" capture_lex $P388 - .const 'Sub' $P374 = "31_1258176219.28399" + .const 'Sub' $P374 = "31_1258208116.06691" capture_lex $P374 - .const 'Sub' $P319 = "29_1258176219.28399" + .const 'Sub' $P319 = "29_1258208116.06691" capture_lex $P319 - .const 'Sub' $P306 = "28_1258176219.28399" + .const 'Sub' $P306 = "28_1258208116.06691" capture_lex $P306 - .const 'Sub' $P287 = "27_1258176219.28399" + .const 'Sub' $P287 = "27_1258208116.06691" capture_lex $P287 - .const 'Sub' $P277 = "26_1258176219.28399" + .const 'Sub' $P277 = "26_1258208116.06691" capture_lex $P277 - .const 'Sub' $P267 = "25_1258176219.28399" + .const 'Sub' $P267 = "25_1258208116.06691" capture_lex $P267 - .const 'Sub' $P251 = "24_1258176219.28399" + .const 'Sub' $P251 = "24_1258208116.06691" capture_lex $P251 - .const 'Sub' $P173 = "22_1258176219.28399" + .const 'Sub' $P173 = "22_1258208116.06691" capture_lex $P173 - .const 'Sub' $P130 = "20_1258176219.28399" + .const 'Sub' $P130 = "20_1258208116.06691" capture_lex $P130 - .const 'Sub' $P111 = "19_1258176219.28399" + .const 'Sub' $P111 = "19_1258208116.06691" capture_lex $P111 - .const 'Sub' $P89 = "18_1258176219.28399" + .const 'Sub' $P89 = "18_1258208116.06691" capture_lex $P89 - .const 'Sub' $P79 = "17_1258176219.28399" + .const 'Sub' $P79 = "17_1258208116.06691" capture_lex $P79 - .const 'Sub' $P57 = "16_1258176219.28399" + .const 'Sub' $P57 = "16_1258208116.06691" capture_lex $P57 - .const 'Sub' $P26 = "13_1258176219.28399" + .const 'Sub' $P26 = "13_1258208116.06691" capture_lex $P26 - .const 'Sub' $P16 = "12_1258176219.28399" + .const 'Sub' $P16 = "12_1258208116.06691" capture_lex $P16 get_global $P15, "@BLOCK" unless_null $P15, vivify_118 @@ -13133,15 +13133,15 @@ NQP::Compiler - NQP compiler set_global "@BLOCK", $P15 vivify_118: .annotate "line", 9 - .const 'Sub' $P16 = "12_1258176219.28399" + .const 'Sub' $P16 = "12_1258208116.06691" capture_lex $P16 .lex "xblock_immediate", $P16 .annotate "line", 14 - .const 'Sub' $P26 = "13_1258176219.28399" + .const 'Sub' $P26 = "13_1258208116.06691" capture_lex $P26 .lex "block_immediate", $P26 .annotate "line", 24 - .const 'Sub' $P57 = "16_1258176219.28399" + .const 'Sub' $P57 = "16_1258208116.06691" capture_lex $P57 .lex "sigiltype", $P57 .annotate "line", 3 @@ -13160,13 +13160,13 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "" :load :init :subid("post116") :outer("11_1258176219.28399") +.sub "" :load :init :subid("post116") :outer("11_1258208116.06691") .annotate "line", 3 get_hll_global $P14, ["NQP";"Actions"], "_block13" .local pmc block set block, $P14 .annotate "line", 5 - .const 'Sub' $P1881 = "114_1258176219.28399" + .const 'Sub' $P1881 = "114_1258208116.06691" capture_lex $P1881 $P1881() $P1884 = get_root_global ["parrot"], "P6metaclass" @@ -13175,7 +13175,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1880" :anon :subid("114_1258176219.28399") :outer("11_1258176219.28399") +.sub "_block1880" :anon :subid("114_1258208116.06691") :outer("11_1258208116.06691") .annotate "line", 6 get_global $P1882, "@BLOCK" unless_null $P1882, vivify_117 @@ -13190,7 +13190,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "xblock_immediate" :subid("12_1258176219.28399") :outer("11_1258176219.28399") +.sub "xblock_immediate" :subid("12_1258208116.06691") :outer("11_1258208116.06691") .param pmc param_19 .annotate "line", 9 new $P18, 'ExceptionHandler' @@ -13227,10 +13227,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "block_immediate" :subid("13_1258176219.28399") :outer("11_1258176219.28399") +.sub "block_immediate" :subid("13_1258208116.06691") :outer("11_1258208116.06691") .param pmc param_29 .annotate "line", 14 - .const 'Sub' $P35 = "14_1258176219.28399" + .const 'Sub' $P35 = "14_1258208116.06691" capture_lex $P35 new $P28, 'ExceptionHandler' set_addr $P28, control_27 @@ -13244,7 +13244,7 @@ NQP::Compiler - NQP compiler find_lex $P32, "$block" $P33 = $P32."symtable"() if $P33, unless_31_end - .const 'Sub' $P35 = "14_1258176219.28399" + .const 'Sub' $P35 = "14_1258208116.06691" capture_lex $P35 $P35() unless_31_end: @@ -13261,9 +13261,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block34" :anon :subid("14_1258176219.28399") :outer("13_1258176219.28399") +.sub "_block34" :anon :subid("14_1258208116.06691") :outer("13_1258208116.06691") .annotate "line", 16 - .const 'Sub' $P46 = "15_1258176219.28399" + .const 'Sub' $P46 = "15_1258208116.06691" capture_lex $P46 .annotate "line", 17 new $P36, "Undef" @@ -13286,7 +13286,7 @@ NQP::Compiler - NQP compiler unless $P40, loop51_done shift $P44, $P40 loop51_redo: - .const 'Sub' $P46 = "15_1258176219.28399" + .const 'Sub' $P46 = "15_1258208116.06691" capture_lex $P46 $P46($P44) loop51_next: @@ -13309,7 +13309,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block45" :anon :subid("15_1258176219.28399") :outer("14_1258176219.28399") +.sub "_block45" :anon :subid("15_1258208116.06691") :outer("14_1258208116.06691") .param pmc param_47 .annotate "line", 18 .lex "$_", param_47 @@ -13321,7 +13321,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "sigiltype" :subid("16_1258176219.28399") :outer("11_1258176219.28399") +.sub "sigiltype" :subid("16_1258208116.06691") :outer("11_1258208116.06691") .param pmc param_60 .annotate "line", 24 new $P59, 'ExceptionHandler' @@ -13368,7 +13368,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "TOP" :subid("17_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "TOP" :subid("17_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_82 .annotate "line", 30 new $P81, 'ExceptionHandler' @@ -13399,7 +13399,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "deflongname" :subid("18_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "deflongname" :subid("18_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_92 .annotate "line", 32 new $P91, 'ExceptionHandler' @@ -13464,7 +13464,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "comp_unit" :subid("19_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "comp_unit" :subid("19_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_114 .annotate "line", 36 new $P113, 'ExceptionHandler' @@ -13518,10 +13518,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statementlist" :subid("20_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statementlist" :subid("20_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_133 .annotate "line", 44 - .const 'Sub' $P147 = "21_1258176219.28399" + .const 'Sub' $P147 = "21_1258208116.06691" capture_lex $P147 new $P132, 'ExceptionHandler' set_addr $P132, control_131 @@ -13566,7 +13566,7 @@ NQP::Compiler - NQP compiler unless $P141, loop166_done shift $P145, $P141 loop166_redo: - .const 'Sub' $P147 = "21_1258176219.28399" + .const 'Sub' $P147 = "21_1258208116.06691" capture_lex $P147 $P147($P145) loop166_next: @@ -13597,7 +13597,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block146" :anon :subid("21_1258176219.28399") :outer("20_1258176219.28399") +.sub "_block146" :anon :subid("21_1258208116.06691") :outer("20_1258208116.06691") .param pmc param_149 .annotate "line", 48 new $P148, "Undef" @@ -13636,12 +13636,12 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement" :subid("22_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement" :subid("22_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_176 .param pmc param_177 :optional .param int has_param_177 :opt_flag .annotate "line", 58 - .const 'Sub' $P185 = "23_1258176219.28399" + .const 'Sub' $P185 = "23_1258208116.06691" capture_lex $P185 new $P175, 'ExceptionHandler' set_addr $P175, control_174 @@ -13700,7 +13700,7 @@ NQP::Compiler - NQP compiler goto if_181_end if_181: .annotate "line", 60 - .const 'Sub' $P185 = "23_1258176219.28399" + .const 'Sub' $P185 = "23_1258208116.06691" capture_lex $P185 $P185() if_181_end: @@ -13720,7 +13720,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block184" :anon :subid("23_1258176219.28399") :outer("22_1258176219.28399") +.sub "_block184" :anon :subid("23_1258208116.06691") :outer("22_1258208116.06691") .annotate "line", 61 new $P186, "Undef" .lex "$mc", $P186 @@ -13890,7 +13890,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "xblock" :subid("24_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "xblock" :subid("24_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_254 .annotate "line", 79 new $P253, 'ExceptionHandler' @@ -13935,7 +13935,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "pblock" :subid("25_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "pblock" :subid("25_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_270 .annotate "line", 83 new $P269, 'ExceptionHandler' @@ -13968,7 +13968,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "block" :subid("26_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "block" :subid("26_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_280 .annotate "line", 87 new $P279, 'ExceptionHandler' @@ -14001,7 +14001,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "blockoid" :subid("27_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "blockoid" :subid("27_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_290 .annotate "line", 91 new $P289, 'ExceptionHandler' @@ -14055,7 +14055,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "newpad" :subid("28_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "newpad" :subid("28_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_309 .annotate "line", 99 new $P308, 'ExceptionHandler' @@ -14091,10 +14091,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("29_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_control:sym" :subid("29_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_322 .annotate "line", 106 - .const 'Sub' $P352 = "30_1258176219.28399" + .const 'Sub' $P352 = "30_1258208116.06691" capture_lex $P352 new $P321, 'ExceptionHandler' set_addr $P321, control_320 @@ -14182,7 +14182,7 @@ NQP::Compiler - NQP compiler isgt $I350, $N347, $N349 unless $I350, loop367_done loop367_redo: - .const 'Sub' $P352 = "30_1258176219.28399" + .const 'Sub' $P352 = "30_1258208116.06691" capture_lex $P352 $P352() loop367_next: @@ -14211,7 +14211,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block351" :anon :subid("30_1258176219.28399") :outer("29_1258176219.28399") +.sub "_block351" :anon :subid("30_1258208116.06691") :outer("29_1258208116.06691") .annotate "line", 115 new $P353, "Undef" .lex "$else", $P353 @@ -14250,7 +14250,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("31_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_control:sym" :subid("31_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_377 .annotate "line", 122 new $P376, 'ExceptionHandler' @@ -14292,7 +14292,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("32_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_control:sym" :subid("32_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_391 .annotate "line", 128 new $P390, 'ExceptionHandler' @@ -14343,7 +14343,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("33_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_control:sym" :subid("33_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_408 .annotate "line", 134 new $P407, 'ExceptionHandler' @@ -14444,7 +14444,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("34_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_control:sym" :subid("34_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_444 .annotate "line", 148 new $P443, 'ExceptionHandler' @@ -14525,7 +14525,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("35_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_control:sym" :subid("35_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_470 .annotate "line", 161 new $P469, 'ExceptionHandler' @@ -14561,7 +14561,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_prefix:sym" :subid("36_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_prefix:sym" :subid("36_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_483 .annotate "line", 165 new $P482, 'ExceptionHandler' @@ -14608,7 +14608,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "blorst" :subid("37_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "blorst" :subid("37_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_499 .annotate "line", 170 new $P498, 'ExceptionHandler' @@ -14668,7 +14668,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_mod_cond:sym" :subid("38_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_mod_cond:sym" :subid("38_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_517 .annotate "line", 178 new $P516, 'ExceptionHandler' @@ -14699,7 +14699,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_mod_cond:sym" :subid("39_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_mod_cond:sym" :subid("39_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_527 .annotate "line", 179 new $P526, 'ExceptionHandler' @@ -14730,7 +14730,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_mod_loop:sym" :subid("40_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_mod_loop:sym" :subid("40_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_537 .annotate "line", 181 new $P536, 'ExceptionHandler' @@ -14761,7 +14761,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_mod_loop:sym" :subid("41_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "statement_mod_loop:sym" :subid("41_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_547 .annotate "line", 182 new $P546, 'ExceptionHandler' @@ -14792,7 +14792,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("42_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("42_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_557 .annotate "line", 186 new $P556, 'ExceptionHandler' @@ -14823,7 +14823,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("43_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("43_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_567 .annotate "line", 187 new $P566, 'ExceptionHandler' @@ -14854,7 +14854,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("44_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("44_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_577 .annotate "line", 188 new $P576, 'ExceptionHandler' @@ -14885,7 +14885,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("45_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("45_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_587 .annotate "line", 189 new $P586, 'ExceptionHandler' @@ -14916,7 +14916,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("46_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("46_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_597 .annotate "line", 190 new $P596, 'ExceptionHandler' @@ -14947,7 +14947,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("47_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("47_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_607 .annotate "line", 191 new $P606, 'ExceptionHandler' @@ -14978,7 +14978,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("48_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("48_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_617 .annotate "line", 192 new $P616, 'ExceptionHandler' @@ -15009,7 +15009,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("49_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("49_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_627 .annotate "line", 193 new $P626, 'ExceptionHandler' @@ -15040,7 +15040,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "colonpair" :subid("50_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "colonpair" :subid("50_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_637 .annotate "line", 195 new $P636, 'ExceptionHandler' @@ -15122,7 +15122,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "variable" :subid("51_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "variable" :subid("51_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_663 .annotate "line", 203 new $P662, 'ExceptionHandler' @@ -15254,7 +15254,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "package_declarator:sym" :subid("52_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "package_declarator:sym" :subid("52_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_712 .annotate "line", 225 new $P711, 'ExceptionHandler' @@ -15285,7 +15285,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "package_declarator:sym" :subid("53_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "package_declarator:sym" :subid("53_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_722 .annotate "line", 226 new $P721, 'ExceptionHandler' @@ -15443,7 +15443,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "package_def" :subid("54_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "package_def" :subid("54_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_775 .annotate "line", 249 new $P774, 'ExceptionHandler' @@ -15522,7 +15522,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scope_declarator:sym" :subid("55_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "scope_declarator:sym" :subid("55_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_799 .annotate "line", 256 new $P798, 'ExceptionHandler' @@ -15553,7 +15553,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scope_declarator:sym" :subid("56_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "scope_declarator:sym" :subid("56_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_809 .annotate "line", 257 new $P808, 'ExceptionHandler' @@ -15584,7 +15584,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scope_declarator:sym" :subid("57_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "scope_declarator:sym" :subid("57_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_819 .annotate "line", 258 new $P818, 'ExceptionHandler' @@ -15615,7 +15615,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scoped" :subid("58_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "scoped" :subid("58_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_829 .annotate "line", 260 new $P828, 'ExceptionHandler' @@ -15674,10 +15674,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "variable_declarator" :subid("59_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "variable_declarator" :subid("59_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_846 .annotate "line", 266 - .const 'Sub' $P886 = "60_1258176219.28399" + .const 'Sub' $P886 = "60_1258208116.06691" capture_lex $P886 new $P845, 'ExceptionHandler' set_addr $P845, control_844 @@ -15756,7 +15756,7 @@ NQP::Compiler - NQP compiler iseq $I871, $S870, "has" if $I871, if_868 .annotate "line", 283 - .const 'Sub' $P886 = "60_1258176219.28399" + .const 'Sub' $P886 = "60_1258208116.06691" capture_lex $P886 $P886() goto if_868_end @@ -15817,7 +15817,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block885" :anon :subid("60_1258176219.28399") :outer("59_1258176219.28399") +.sub "_block885" :anon :subid("60_1258208116.06691") :outer("59_1258208116.06691") .annotate "line", 284 new $P887, "Undef" .lex "$scope", $P887 @@ -15875,7 +15875,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "routine_declarator:sym" :subid("61_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "routine_declarator:sym" :subid("61_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_917 .annotate "line", 294 new $P916, 'ExceptionHandler' @@ -15906,7 +15906,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "routine_declarator:sym" :subid("62_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "routine_declarator:sym" :subid("62_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_927 .annotate "line", 295 new $P926, 'ExceptionHandler' @@ -15937,10 +15937,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "routine_def" :subid("63_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "routine_def" :subid("63_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_937 .annotate "line", 297 - .const 'Sub' $P948 = "64_1258176219.28399" + .const 'Sub' $P948 = "64_1258208116.06691" capture_lex $P948 new $P936, 'ExceptionHandler' set_addr $P936, control_935 @@ -15977,7 +15977,7 @@ NQP::Compiler - NQP compiler new $P946, "Undef" vivify_336: unless $P946, if_944_end - .const 'Sub' $P948 = "64_1258176219.28399" + .const 'Sub' $P948 = "64_1258208116.06691" capture_lex $P948 $P948() if_944_end: @@ -15997,7 +15997,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block947" :anon :subid("64_1258176219.28399") :outer("63_1258176219.28399") +.sub "_block947" :anon :subid("64_1258208116.06691") :outer("63_1258208116.06691") .annotate "line", 302 new $P949, "Undef" .lex "$name", $P949 @@ -16077,10 +16077,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "method_def" :subid("65_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "method_def" :subid("65_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_983 .annotate "line", 315 - .const 'Sub' $P999 = "66_1258176219.28399" + .const 'Sub' $P999 = "66_1258208116.06691" capture_lex $P999 new $P982, 'ExceptionHandler' set_addr $P982, control_981 @@ -16132,7 +16132,7 @@ NQP::Compiler - NQP compiler new $P997, "Undef" vivify_351: unless $P997, if_995_end - .const 'Sub' $P999 = "66_1258176219.28399" + .const 'Sub' $P999 = "66_1258208116.06691" capture_lex $P999 $P999() if_995_end: @@ -16152,7 +16152,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block998" :anon :subid("66_1258176219.28399") :outer("65_1258176219.28399") +.sub "_block998" :anon :subid("66_1258208116.06691") :outer("65_1258208116.06691") .annotate "line", 322 new $P1000, "Undef" .lex "$name", $P1000 @@ -16183,10 +16183,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "signature" :subid("67_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "signature" :subid("67_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1017 .annotate "line", 329 - .const 'Sub' $P1028 = "68_1258176219.28399" + .const 'Sub' $P1028 = "68_1258208116.06691" capture_lex $P1028 new $P1016, 'ExceptionHandler' set_addr $P1016, control_1015 @@ -16230,7 +16230,7 @@ NQP::Compiler - NQP compiler unless $P1022, loop1034_done shift $P1026, $P1022 loop1034_redo: - .const 'Sub' $P1028 = "68_1258176219.28399" + .const 'Sub' $P1028 = "68_1258208116.06691" capture_lex $P1028 $P1028($P1026) loop1034_next: @@ -16256,7 +16256,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1027" :anon :subid("68_1258176219.28399") :outer("67_1258176219.28399") +.sub "_block1027" :anon :subid("68_1258208116.06691") :outer("67_1258208116.06691") .param pmc param_1029 .annotate "line", 331 .lex "$_", param_1029 @@ -16269,7 +16269,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "parameter" :subid("69_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "parameter" :subid("69_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1041 .annotate "line", 334 new $P1040, 'ExceptionHandler' @@ -16502,7 +16502,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "param_var" :subid("70_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "param_var" :subid("70_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1125 .annotate "line", 366 new $P1124, 'ExceptionHandler' @@ -16556,7 +16556,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "named_param" :subid("71_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "named_param" :subid("71_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1145 .annotate "line", 374 new $P1144, 'ExceptionHandler' @@ -16610,14 +16610,14 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "regex_declarator" :subid("72_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "regex_declarator" :subid("72_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1162 .param pmc param_1163 :optional .param int has_param_1163 :opt_flag .annotate "line", 380 - .const 'Sub' $P1233 = "74_1258176219.28399" + .const 'Sub' $P1233 = "74_1258208116.06691" capture_lex $P1233 - .const 'Sub' $P1180 = "73_1258176219.28399" + .const 'Sub' $P1180 = "73_1258208116.06691" capture_lex $P1180 new $P1161, 'ExceptionHandler' set_addr $P1161, control_1160 @@ -16675,7 +16675,7 @@ NQP::Compiler - NQP compiler vivify_400: if $P1209, if_1207 .annotate "line", 426 - .const 'Sub' $P1233 = "74_1258176219.28399" + .const 'Sub' $P1233 = "74_1258208116.06691" capture_lex $P1233 $P1233() goto if_1207_end @@ -16720,7 +16720,7 @@ NQP::Compiler - NQP compiler goto if_1175_end if_1175: .annotate "line", 386 - .const 'Sub' $P1180 = "73_1258176219.28399" + .const 'Sub' $P1180 = "73_1258208116.06691" capture_lex $P1180 $P1180() if_1175_end: @@ -16740,7 +16740,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1232" :anon :subid("74_1258176219.28399") :outer("72_1258176219.28399") +.sub "_block1232" :anon :subid("74_1258208116.06691") :outer("72_1258208116.06691") .annotate "line", 427 new $P1234, "Undef" .lex "$rpast", $P1234 @@ -16806,7 +16806,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1179" :anon :subid("73_1258176219.28399") :outer("72_1258176219.28399") +.sub "_block1179" :anon :subid("73_1258208116.06691") :outer("72_1258208116.06691") .annotate "line", 387 new $P1181, "Hash" .lex "%h", $P1181 @@ -16904,7 +16904,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "dotty" :subid("75_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "dotty" :subid("75_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1266 .annotate "line", 446 new $P1265, 'ExceptionHandler' @@ -16978,7 +16978,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("76_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("76_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1291 .annotate "line", 455 new $P1290, 'ExceptionHandler' @@ -17004,7 +17004,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("77_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("77_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1300 .annotate "line", 459 new $P1299, 'ExceptionHandler' @@ -17054,7 +17054,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("78_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("78_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1316 .annotate "line", 465 new $P1315, 'ExceptionHandler' @@ -17155,7 +17155,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("79_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("79_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1349 .annotate "line", 482 new $P1348, 'ExceptionHandler' @@ -17247,7 +17247,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "args" :subid("80_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "args" :subid("80_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1378 .annotate "line", 497 new $P1377, 'ExceptionHandler' @@ -17278,10 +17278,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "arglist" :subid("81_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "arglist" :subid("81_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1388 .annotate "line", 499 - .const 'Sub' $P1399 = "82_1258176219.28399" + .const 'Sub' $P1399 = "82_1258208116.06691" capture_lex $P1399 new $P1387, 'ExceptionHandler' set_addr $P1387, control_1386 @@ -17313,7 +17313,7 @@ NQP::Compiler - NQP compiler new $P1397, "Undef" vivify_444: unless $P1397, if_1395_end - .const 'Sub' $P1399 = "82_1258176219.28399" + .const 'Sub' $P1399 = "82_1258208116.06691" capture_lex $P1399 $P1399() if_1395_end: @@ -17422,9 +17422,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1398" :anon :subid("82_1258176219.28399") :outer("81_1258176219.28399") +.sub "_block1398" :anon :subid("82_1258208116.06691") :outer("81_1258208116.06691") .annotate "line", 501 - .const 'Sub' $P1420 = "83_1258176219.28399" + .const 'Sub' $P1420 = "83_1258208116.06691" capture_lex $P1420 .annotate "line", 502 new $P1400, "Undef" @@ -17477,7 +17477,7 @@ NQP::Compiler - NQP compiler unless $P1414, loop1425_done shift $P1418, $P1414 loop1425_redo: - .const 'Sub' $P1420 = "83_1258176219.28399" + .const 'Sub' $P1420 = "83_1258208116.06691" capture_lex $P1420 $P1420($P1418) loop1425_next: @@ -17500,7 +17500,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1419" :anon :subid("83_1258176219.28399") :outer("82_1258176219.28399") +.sub "_block1419" :anon :subid("83_1258208116.06691") :outer("82_1258208116.06691") .param pmc param_1421 .annotate "line", 504 .lex "$_", param_1421 @@ -17512,7 +17512,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("84_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "term:sym" :subid("84_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1472 .annotate "line", 521 new $P1471, 'ExceptionHandler' @@ -17543,7 +17543,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym<( )>" :subid("85_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "circumfix:sym<( )>" :subid("85_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1482 .annotate "line", 523 new $P1481, 'ExceptionHandler' @@ -17600,7 +17600,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym<[ ]>" :subid("86_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "circumfix:sym<[ ]>" :subid("86_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1500 .annotate "line", 529 new $P1499, 'ExceptionHandler' @@ -17677,7 +17677,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym" :subid("87_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "circumfix:sym" :subid("87_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1527 .annotate "line", 544 new $P1526, 'ExceptionHandler' @@ -17708,7 +17708,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym<{ }>" :subid("88_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "circumfix:sym<{ }>" :subid("88_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1537 .annotate "line", 546 new $P1536, 'ExceptionHandler' @@ -17778,7 +17778,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym" :subid("89_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "circumfix:sym" :subid("89_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1561 .annotate "line", 552 new $P1560, 'ExceptionHandler' @@ -17858,7 +17858,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "semilist" :subid("90_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "semilist" :subid("90_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1590 .annotate "line", 559 new $P1589, 'ExceptionHandler' @@ -17889,7 +17889,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym<[ ]>" :subid("91_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postcircumfix:sym<[ ]>" :subid("91_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1600 .annotate "line", 561 new $P1599, 'ExceptionHandler' @@ -17924,7 +17924,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym<{ }>" :subid("92_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postcircumfix:sym<{ }>" :subid("92_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1612 .annotate "line", 567 new $P1611, 'ExceptionHandler' @@ -17959,7 +17959,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym" :subid("93_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postcircumfix:sym" :subid("93_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1624 .annotate "line", 573 new $P1623, 'ExceptionHandler' @@ -17994,7 +17994,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym<( )>" :subid("94_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postcircumfix:sym<( )>" :subid("94_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1636 .annotate "line", 579 new $P1635, 'ExceptionHandler' @@ -18027,7 +18027,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "value" :subid("95_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "value" :subid("95_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1646 .annotate "line", 583 new $P1645, 'ExceptionHandler' @@ -18120,7 +18120,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("96_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote:sym" :subid("96_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1674 .annotate "line", 594 new $P1673, 'ExceptionHandler' @@ -18151,7 +18151,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("97_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote:sym" :subid("97_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1684 .annotate "line", 595 new $P1683, 'ExceptionHandler' @@ -18182,7 +18182,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("98_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote:sym" :subid("98_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1694 .annotate "line", 596 new $P1693, 'ExceptionHandler' @@ -18213,7 +18213,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("99_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote:sym" :subid("99_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1704 .annotate "line", 597 new $P1703, 'ExceptionHandler' @@ -18244,7 +18244,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("100_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote:sym" :subid("100_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1714 .annotate "line", 598 new $P1713, 'ExceptionHandler' @@ -18275,7 +18275,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("101_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote:sym" :subid("101_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1724 .annotate "line", 599 new $P1723, 'ExceptionHandler' @@ -18312,7 +18312,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote_escape:sym<$>" :subid("102_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote_escape:sym<$>" :subid("102_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1738 .annotate "line", 605 new $P1737, 'ExceptionHandler' @@ -18343,7 +18343,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote_escape:sym<{ }>" :subid("103_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "quote_escape:sym<{ }>" :subid("103_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1748 .annotate "line", 606 new $P1747, 'ExceptionHandler' @@ -18382,7 +18382,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "nulltermish" :subid("104_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "nulltermish" :subid("104_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1762 .annotate "line", 614 new $P1761, 'ExceptionHandler' @@ -18431,7 +18431,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postfix:sym<.>" :subid("105_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postfix:sym<.>" :subid("105_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1777 .annotate "line", 618 new $P1776, 'ExceptionHandler' @@ -18462,7 +18462,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postfix:sym<++>" :subid("106_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postfix:sym<++>" :subid("106_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1787 .annotate "line", 620 new $P1786, 'ExceptionHandler' @@ -18493,7 +18493,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postfix:sym<-->" :subid("107_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "postfix:sym<-->" :subid("107_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1797 .annotate "line", 626 new $P1796, 'ExceptionHandler' @@ -18524,7 +18524,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "prefix:sym" :subid("108_1258176219.28399") :method :outer("11_1258176219.28399") +.sub "prefix:sym" :subid("108_1258208116.06691") :method :outer("11_1258208116.06691") .param pmc param_1807 .annotate "line", 632 new $P1806, 'ExceptionHandler' @@ -18555,18 +18555,18 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "_block1816" :subid("109_1258176219.28399") :outer("11_1258176219.28399") +.sub "_block1816" :subid("109_1258208116.06691") :outer("11_1258208116.06691") .annotate "line", 642 - .const 'Sub' $P1852 = "113_1258176219.28399" + .const 'Sub' $P1852 = "113_1258208116.06691" capture_lex $P1852 - .const 'Sub' $P1842 = "112_1258176219.28399" + .const 'Sub' $P1842 = "112_1258208116.06691" capture_lex $P1842 - .const 'Sub' $P1832 = "111_1258176219.28399" + .const 'Sub' $P1832 = "111_1258208116.06691" capture_lex $P1832 - .const 'Sub' $P1818 = "110_1258176219.28399" + .const 'Sub' $P1818 = "110_1258208116.06691" capture_lex $P1818 .annotate "line", 653 - .const 'Sub' $P1852 = "113_1258176219.28399" + .const 'Sub' $P1852 = "113_1258208116.06691" capture_lex $P1852 .annotate "line", 642 .return ($P1852) @@ -18574,7 +18574,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "metachar:sym<:my>" :subid("110_1258176219.28399") :method :outer("109_1258176219.28399") +.sub "metachar:sym<:my>" :subid("110_1258208116.06691") :method :outer("109_1258208116.06691") .param pmc param_1821 .annotate "line", 644 new $P1820, 'ExceptionHandler' @@ -18614,7 +18614,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "metachar:sym<{ }>" :subid("111_1258176219.28399") :method :outer("109_1258176219.28399") +.sub "metachar:sym<{ }>" :subid("111_1258208116.06691") :method :outer("109_1258208116.06691") .param pmc param_1835 .annotate "line", 649 new $P1834, 'ExceptionHandler' @@ -18645,7 +18645,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "assertion:sym<{ }>" :subid("112_1258176219.28399") :method :outer("109_1258176219.28399") +.sub "assertion:sym<{ }>" :subid("112_1258208116.06691") :method :outer("109_1258208116.06691") .param pmc param_1845 .annotate "line", 651 new $P1844, 'ExceptionHandler' @@ -18676,7 +18676,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "codeblock" :subid("113_1258176219.28399") :method :outer("109_1258176219.28399") +.sub "codeblock" :subid("113_1258208116.06691") :method :outer("109_1258208116.06691") .param pmc param_1855 .annotate "line", 653 new $P1854, 'ExceptionHandler' diff --git a/src/stage0/P6Regex-s0.pir b/src/stage0/P6Regex-s0.pir index 3096b48..b670247 100644 --- a/src/stage0/P6Regex-s0.pir +++ b/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_1258176192.80635") +.sub "_block11" :anon :subid("10_1258208089.76063") .annotate "line", 0 get_hll_global $P14, ["Regex";"P6Regex";"Grammar"], "_block13" capture_lex $P14 @@ -30,9 +30,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace [] -.sub "" :load :init :subid("post158") :outer("10_1258176192.80635") +.sub "" :load :init :subid("post158") :outer("10_1258208089.76063") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258176192.80635" + .const 'Sub' $P12 = "10_1258208089.76063" .local pmc block set block, $P12 $P524 = get_root_global ["parrot"], "P6metaclass" @@ -41,140 +41,140 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block13" :subid("11_1258176192.80635") :outer("10_1258176192.80635") +.sub "_block13" :subid("11_1258208089.76063") :outer("10_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P516 = "156_1258176192.80635" + .const 'Sub' $P516 = "156_1258208089.76063" capture_lex $P516 - .const 'Sub' $P509 = "154_1258176192.80635" + .const 'Sub' $P509 = "154_1258208089.76063" capture_lex $P509 - .const 'Sub' $P502 = "152_1258176192.80635" + .const 'Sub' $P502 = "152_1258208089.76063" capture_lex $P502 - .const 'Sub' $P482 = "147_1258176192.80635" + .const 'Sub' $P482 = "147_1258208089.76063" capture_lex $P482 - .const 'Sub' $P448 = "141_1258176192.80635" + .const 'Sub' $P448 = "141_1258208089.76063" capture_lex $P448 - .const 'Sub' $P437 = "138_1258176192.80635" + .const 'Sub' $P437 = "138_1258208089.76063" capture_lex $P437 - .const 'Sub' $P425 = "135_1258176192.80635" + .const 'Sub' $P425 = "135_1258208089.76063" capture_lex $P425 - .const 'Sub' $P420 = "133_1258176192.80635" + .const 'Sub' $P420 = "133_1258208089.76063" capture_lex $P420 - .const 'Sub' $P410 = "130_1258176192.80635" + .const 'Sub' $P410 = "130_1258208089.76063" capture_lex $P410 - .const 'Sub' $P400 = "127_1258176192.80635" + .const 'Sub' $P400 = "127_1258208089.76063" capture_lex $P400 - .const 'Sub' $P392 = "123_1258176192.80635" + .const 'Sub' $P392 = "123_1258208089.76063" capture_lex $P392 - .const 'Sub' $P387 = "121_1258176192.80635" + .const 'Sub' $P387 = "121_1258208089.76063" capture_lex $P387 - .const 'Sub' $P382 = "119_1258176192.80635" + .const 'Sub' $P382 = "119_1258208089.76063" capture_lex $P382 - .const 'Sub' $P377 = "117_1258176192.80635" + .const 'Sub' $P377 = "117_1258208089.76063" capture_lex $P377 - .const 'Sub' $P372 = "115_1258176192.80635" + .const 'Sub' $P372 = "115_1258208089.76063" capture_lex $P372 - .const 'Sub' $P362 = "113_1258176192.80635" + .const 'Sub' $P362 = "113_1258208089.76063" capture_lex $P362 - .const 'Sub' $P352 = "111_1258176192.80635" + .const 'Sub' $P352 = "111_1258208089.76063" capture_lex $P352 - .const 'Sub' $P345 = "109_1258176192.80635" + .const 'Sub' $P345 = "109_1258208089.76063" capture_lex $P345 - .const 'Sub' $P340 = "107_1258176192.80635" + .const 'Sub' $P340 = "107_1258208089.76063" capture_lex $P340 - .const 'Sub' $P335 = "105_1258176192.80635" + .const 'Sub' $P335 = "105_1258208089.76063" capture_lex $P335 - .const 'Sub' $P330 = "103_1258176192.80635" + .const 'Sub' $P330 = "103_1258208089.76063" capture_lex $P330 - .const 'Sub' $P325 = "101_1258176192.80635" + .const 'Sub' $P325 = "101_1258208089.76063" capture_lex $P325 - .const 'Sub' $P320 = "99_1258176192.80635" + .const 'Sub' $P320 = "99_1258208089.76063" capture_lex $P320 - .const 'Sub' $P315 = "97_1258176192.80635" + .const 'Sub' $P315 = "97_1258208089.76063" capture_lex $P315 - .const 'Sub' $P310 = "95_1258176192.80635" + .const 'Sub' $P310 = "95_1258208089.76063" capture_lex $P310 - .const 'Sub' $P305 = "93_1258176192.80635" + .const 'Sub' $P305 = "93_1258208089.76063" capture_lex $P305 - .const 'Sub' $P294 = "89_1258176192.80635" + .const 'Sub' $P294 = "89_1258208089.76063" capture_lex $P294 - .const 'Sub' $P283 = "87_1258176192.80635" + .const 'Sub' $P283 = "87_1258208089.76063" capture_lex $P283 - .const 'Sub' $P277 = "85_1258176192.80635" + .const 'Sub' $P277 = "85_1258208089.76063" capture_lex $P277 - .const 'Sub' $P261 = "83_1258176192.80635" + .const 'Sub' $P261 = "83_1258208089.76063" capture_lex $P261 - .const 'Sub' $P255 = "81_1258176192.80635" + .const 'Sub' $P255 = "81_1258208089.76063" capture_lex $P255 - .const 'Sub' $P250 = "79_1258176192.80635" + .const 'Sub' $P250 = "79_1258208089.76063" capture_lex $P250 - .const 'Sub' $P245 = "77_1258176192.80635" + .const 'Sub' $P245 = "77_1258208089.76063" capture_lex $P245 - .const 'Sub' $P239 = "75_1258176192.80635" + .const 'Sub' $P239 = "75_1258208089.76063" capture_lex $P239 - .const 'Sub' $P233 = "73_1258176192.80635" + .const 'Sub' $P233 = "73_1258208089.76063" capture_lex $P233 - .const 'Sub' $P227 = "71_1258176192.80635" + .const 'Sub' $P227 = "71_1258208089.76063" capture_lex $P227 - .const 'Sub' $P221 = "69_1258176192.80635" + .const 'Sub' $P221 = "69_1258208089.76063" capture_lex $P221 - .const 'Sub' $P216 = "67_1258176192.80635" + .const 'Sub' $P216 = "67_1258208089.76063" capture_lex $P216 - .const 'Sub' $P211 = "65_1258176192.80635" + .const 'Sub' $P211 = "65_1258208089.76063" capture_lex $P211 - .const 'Sub' $P206 = "63_1258176192.80635" + .const 'Sub' $P206 = "63_1258208089.76063" capture_lex $P206 - .const 'Sub' $P201 = "61_1258176192.80635" + .const 'Sub' $P201 = "61_1258208089.76063" capture_lex $P201 - .const 'Sub' $P196 = "59_1258176192.80635" + .const 'Sub' $P196 = "59_1258208089.76063" capture_lex $P196 - .const 'Sub' $P191 = "57_1258176192.80635" + .const 'Sub' $P191 = "57_1258208089.76063" capture_lex $P191 - .const 'Sub' $P186 = "55_1258176192.80635" + .const 'Sub' $P186 = "55_1258208089.76063" capture_lex $P186 - .const 'Sub' $P181 = "53_1258176192.80635" + .const 'Sub' $P181 = "53_1258208089.76063" capture_lex $P181 - .const 'Sub' $P176 = "51_1258176192.80635" + .const 'Sub' $P176 = "51_1258208089.76063" capture_lex $P176 - .const 'Sub' $P161 = "46_1258176192.80635" + .const 'Sub' $P161 = "46_1258208089.76063" capture_lex $P161 - .const 'Sub' $P150 = "44_1258176192.80635" + .const 'Sub' $P150 = "44_1258208089.76063" capture_lex $P150 - .const 'Sub' $P144 = "42_1258176192.80635" + .const 'Sub' $P144 = "42_1258208089.76063" capture_lex $P144 - .const 'Sub' $P138 = "40_1258176192.80635" + .const 'Sub' $P138 = "40_1258208089.76063" capture_lex $P138 - .const 'Sub' $P132 = "38_1258176192.80635" + .const 'Sub' $P132 = "38_1258208089.76063" capture_lex $P132 - .const 'Sub' $P114 = "33_1258176192.80635" + .const 'Sub' $P114 = "33_1258208089.76063" capture_lex $P114 - .const 'Sub' $P102 = "30_1258176192.80635" + .const 'Sub' $P102 = "30_1258208089.76063" capture_lex $P102 - .const 'Sub' $P96 = "28_1258176192.80635" + .const 'Sub' $P96 = "28_1258208089.76063" capture_lex $P96 - .const 'Sub' $P85 = "26_1258176192.80635" + .const 'Sub' $P85 = "26_1258208089.76063" capture_lex $P85 - .const 'Sub' $P79 = "24_1258176192.80635" + .const 'Sub' $P79 = "24_1258208089.76063" capture_lex $P79 - .const 'Sub' $P68 = "22_1258176192.80635" + .const 'Sub' $P68 = "22_1258208089.76063" capture_lex $P68 - .const 'Sub' $P61 = "20_1258176192.80635" + .const 'Sub' $P61 = "20_1258208089.76063" capture_lex $P61 - .const 'Sub' $P54 = "18_1258176192.80635" + .const 'Sub' $P54 = "18_1258208089.76063" capture_lex $P54 - .const 'Sub' $P45 = "15_1258176192.80635" + .const 'Sub' $P45 = "15_1258208089.76063" capture_lex $P45 - .const 'Sub' $P38 = "13_1258176192.80635" + .const 'Sub' $P38 = "13_1258208089.76063" capture_lex $P38 - .const 'Sub' $P15 = "12_1258176192.80635" + .const 'Sub' $P15 = "12_1258208089.76063" capture_lex $P15 - .const 'Sub' $P516 = "156_1258176192.80635" + .const 'Sub' $P516 = "156_1258208089.76063" capture_lex $P516 .return ($P516) .end .namespace ["Regex";"P6Regex";"Grammar"] -.sub "obs" :subid("12_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "obs" :subid("12_1258208089.76063") :method :outer("11_1258208089.76063") .param pmc param_18 .param pmc param_19 .param pmc param_20 :optional @@ -223,7 +223,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "ws" :subid("13_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "ws" :subid("13_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx39_tgt .local int rx39_pos @@ -293,7 +293,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__ws" :subid("14_1258176192.80635") :method +.sub "!PREFIX__ws" :subid("14_1258208089.76063") :method .annotate "line", 3 new $P41, "ResizablePMCArray" push $P41, "" @@ -302,9 +302,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "normspace" :subid("15_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "normspace" :subid("15_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P50 = "17_1258176192.80635" + .const 'Sub' $P50 = "17_1258208089.76063" capture_lex $P50 .local string rx46_tgt .local int rx46_pos @@ -326,7 +326,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate "line", 10 # rx subrule "before" subtype=zerowidth negate= rx46_cur."!cursor_pos"(rx46_pos) - .const 'Sub' $P50 = "17_1258176192.80635" + .const 'Sub' $P50 = "17_1258208089.76063" capture_lex $P50 $P10 = rx46_cur."before"($P50) unless $P10, rx46_fail @@ -354,7 +354,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__normspace" :subid("16_1258176192.80635") :method +.sub "!PREFIX__normspace" :subid("16_1258208089.76063") :method .annotate "line", 3 new $P48, "ResizablePMCArray" push $P48, "" @@ -363,7 +363,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block49" :anon :subid("17_1258176192.80635") :method :outer("15_1258176192.80635") +.sub "_block49" :anon :subid("17_1258208089.76063") :method :outer("15_1258208089.76063") .annotate "line", 10 .local string rx51_tgt .local int rx51_pos @@ -428,7 +428,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quote" :subid("18_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "quote" :subid("18_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx55_tgt .local int rx55_pos @@ -510,7 +510,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quote" :subid("19_1258176192.80635") :method +.sub "!PREFIX__quote" :subid("19_1258208089.76063") :method .annotate "line", 3 new $P57, "ResizablePMCArray" push $P57, "'" @@ -519,7 +519,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "arg" :subid("20_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "arg" :subid("20_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx62_tgt .local int rx62_pos @@ -594,7 +594,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__arg" :subid("21_1258176192.80635") :method +.sub "!PREFIX__arg" :subid("21_1258208089.76063") :method .annotate "line", 3 $P64 = self."!PREFIX__!subrule"("quote", "") new $P65, "ResizablePMCArray" @@ -605,7 +605,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "arglist" :subid("22_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "arglist" :subid("22_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx69_tgt .local int rx69_pos @@ -699,7 +699,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__arglist" :subid("23_1258176192.80635") :method +.sub "!PREFIX__arglist" :subid("23_1258208089.76063") :method .annotate "line", 3 new $P71, "ResizablePMCArray" push $P71, "" @@ -708,7 +708,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "TOP" :subid("24_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "TOP" :subid("24_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx80_tgt .local int rx80_pos @@ -769,7 +769,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__TOP" :subid("25_1258176192.80635") :method +.sub "!PREFIX__TOP" :subid("25_1258208089.76063") :method .annotate "line", 3 $P82 = self."!PREFIX__!subrule"("nibbler", "") new $P83, "ResizablePMCArray" @@ -779,7 +779,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "nibbler" :subid("26_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "nibbler" :subid("26_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx86_tgt .local int rx86_pos @@ -935,7 +935,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__nibbler" :subid("27_1258176192.80635") :method +.sub "!PREFIX__nibbler" :subid("27_1258208089.76063") :method .annotate "line", 3 new $P88, "ResizablePMCArray" push $P88, "" @@ -944,7 +944,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "termish" :subid("28_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "termish" :subid("28_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx97_tgt .local int rx97_pos @@ -1000,7 +1000,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__termish" :subid("29_1258176192.80635") :method +.sub "!PREFIX__termish" :subid("29_1258208089.76063") :method .annotate "line", 3 new $P99, "ResizablePMCArray" push $P99, "" @@ -1009,9 +1009,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantified_atom" :subid("30_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "quantified_atom" :subid("30_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P110 = "32_1258176192.80635" + .const 'Sub' $P110 = "32_1258208089.76063" capture_lex $P110 .local string rx103_tgt .local int rx103_pos @@ -1021,7 +1021,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .local pmc rx103_cur (rx103_cur, rx103_pos, rx103_tgt, $I10) = self."!cursor_start"() rx103_cur."!cursor_debug"("START ", "quantified_atom") - rx103_cur."!cursor_caparray"("quantifier", "backmod") + rx103_cur."!cursor_caparray"("backmod", "quantifier") .lex unicode:"$\x{a2}", rx103_cur .local pmc match .lex "$/", match @@ -1062,7 +1062,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes alt108_1: # rx subrule "before" subtype=zerowidth negate= rx103_cur."!cursor_pos"(rx103_pos) - .const 'Sub' $P110 = "32_1258176192.80635" + .const 'Sub' $P110 = "32_1258208089.76063" capture_lex $P110 $P10 = rx103_cur."before"($P110) unless $P10, rx103_fail @@ -1100,7 +1100,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantified_atom" :subid("31_1258176192.80635") :method +.sub "!PREFIX__quantified_atom" :subid("31_1258208089.76063") :method .annotate "line", 3 $P105 = self."!PREFIX__!subrule"("atom", "") new $P106, "ResizablePMCArray" @@ -1110,7 +1110,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block109" :anon :subid("32_1258176192.80635") :method :outer("30_1258176192.80635") +.sub "_block109" :anon :subid("32_1258208089.76063") :method :outer("30_1258208089.76063") .annotate "line", 42 .local string rx111_tgt .local int rx111_pos @@ -1163,9 +1163,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "atom" :subid("33_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "atom" :subid("33_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P124 = "35_1258176192.80635" + .const 'Sub' $P124 = "35_1258208089.76063" capture_lex $P124 .local string rx115_tgt .local int rx115_pos @@ -1213,7 +1213,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rxquantg121_done: # rx subrule "before" subtype=zerowidth negate= rx115_cur."!cursor_pos"(rx115_pos) - .const 'Sub' $P124 = "35_1258176192.80635" + .const 'Sub' $P124 = "35_1258208089.76063" capture_lex $P124 $P10 = rx115_cur."before"($P124) unless $P10, rx115_fail @@ -1250,7 +1250,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__atom" :subid("34_1258176192.80635") :method +.sub "!PREFIX__atom" :subid("34_1258208089.76063") :method .annotate "line", 3 $P117 = self."!PREFIX__!subrule"("metachar", "") new $P118, "ResizablePMCArray" @@ -1261,7 +1261,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block123" :anon :subid("35_1258176192.80635") :method :outer("33_1258176192.80635") +.sub "_block123" :anon :subid("35_1258208089.76063") :method :outer("33_1258208089.76063") .annotate "line", 48 .local string rx125_tgt .local int rx125_pos @@ -1313,7 +1313,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier" :subid("36_1258176192.80635") :method +.sub "quantifier" :subid("36_1258208089.76063") :method .annotate "line", 53 $P129 = self."!protoregex"("quantifier") .return ($P129) @@ -1321,7 +1321,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier" :subid("37_1258176192.80635") :method +.sub "!PREFIX__quantifier" :subid("37_1258208089.76063") :method .annotate "line", 53 $P131 = self."!PREFIX__!protoregex"("quantifier") .return ($P131) @@ -1329,7 +1329,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym<*>" :subid("38_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "quantifier:sym<*>" :subid("38_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx133_tgt .local int rx133_pos @@ -1396,7 +1396,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym<*>" :subid("39_1258176192.80635") :method +.sub "!PREFIX__quantifier:sym<*>" :subid("39_1258208089.76063") :method .annotate "line", 3 $P135 = self."!PREFIX__!subrule"("backmod", "*") new $P136, "ResizablePMCArray" @@ -1406,7 +1406,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym<+>" :subid("40_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "quantifier:sym<+>" :subid("40_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx139_tgt .local int rx139_pos @@ -1473,7 +1473,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym<+>" :subid("41_1258176192.80635") :method +.sub "!PREFIX__quantifier:sym<+>" :subid("41_1258208089.76063") :method .annotate "line", 3 $P141 = self."!PREFIX__!subrule"("backmod", "+") new $P142, "ResizablePMCArray" @@ -1483,7 +1483,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym" :subid("42_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "quantifier:sym" :subid("42_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx145_tgt .local int rx145_pos @@ -1550,7 +1550,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym" :subid("43_1258176192.80635") :method +.sub "!PREFIX__quantifier:sym" :subid("43_1258208089.76063") :method .annotate "line", 3 $P147 = self."!PREFIX__!subrule"("backmod", "?") new $P148, "ResizablePMCArray" @@ -1560,7 +1560,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "quantifier:sym<**>" :subid("44_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "quantifier:sym<**>" :subid("44_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx151_tgt .local int rx151_pos @@ -1719,7 +1719,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__quantifier:sym<**>" :subid("45_1258176192.80635") :method +.sub "!PREFIX__quantifier:sym<**>" :subid("45_1258208089.76063") :method .annotate "line", 3 new $P153, "ResizablePMCArray" push $P153, "**" @@ -1728,9 +1728,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backmod" :subid("46_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backmod" :subid("46_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P169 = "48_1258176192.80635" + .const 'Sub' $P169 = "48_1258208089.76063" capture_lex $P169 .local string rx162_tgt .local int rx162_pos @@ -1788,7 +1788,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes alt167_2: # rx subrule "before" subtype=zerowidth negate=1 rx162_cur."!cursor_pos"(rx162_pos) - .const 'Sub' $P169 = "48_1258176192.80635" + .const 'Sub' $P169 = "48_1258208089.76063" capture_lex $P169 $P10 = rx162_cur."before"($P169) if $P10, rx162_fail @@ -1812,7 +1812,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backmod" :subid("47_1258176192.80635") :method +.sub "!PREFIX__backmod" :subid("47_1258208089.76063") :method .annotate "line", 3 new $P164, "ResizablePMCArray" push $P164, "" @@ -1821,7 +1821,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block168" :anon :subid("48_1258176192.80635") :method :outer("46_1258176192.80635") +.sub "_block168" :anon :subid("48_1258208089.76063") :method :outer("46_1258208089.76063") .annotate "line", 65 .local string rx170_tgt .local int rx170_pos @@ -1874,7 +1874,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar" :subid("49_1258176192.80635") :method +.sub "metachar" :subid("49_1258208089.76063") :method .annotate "line", 67 $P173 = self."!protoregex"("metachar") .return ($P173) @@ -1882,7 +1882,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar" :subid("50_1258176192.80635") :method +.sub "!PREFIX__metachar" :subid("50_1258208089.76063") :method .annotate "line", 67 $P175 = self."!PREFIX__!protoregex"("metachar") .return ($P175) @@ -1890,7 +1890,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("51_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("51_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx177_tgt .local int rx177_pos @@ -1934,7 +1934,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("52_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("52_1258208089.76063") :method .annotate "line", 3 $P179 = self."!PREFIX__!subrule"("", "") new $P180, "ResizablePMCArray" @@ -1944,7 +1944,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<[ ]>" :subid("53_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<[ ]>" :subid("53_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx182_tgt .local int rx182_pos @@ -2004,7 +2004,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<[ ]>" :subid("54_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<[ ]>" :subid("54_1258208089.76063") :method .annotate "line", 3 $P184 = self."!PREFIX__!subrule"("nibbler", "[") new $P185, "ResizablePMCArray" @@ -2014,7 +2014,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<( )>" :subid("55_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<( )>" :subid("55_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx187_tgt .local int rx187_pos @@ -2074,7 +2074,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<( )>" :subid("56_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<( )>" :subid("56_1258208089.76063") :method .annotate "line", 3 $P189 = self."!PREFIX__!subrule"("nibbler", "(") new $P190, "ResizablePMCArray" @@ -2084,7 +2084,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<'>" :subid("57_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<'>" :subid("57_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx192_tgt .local int rx192_pos @@ -2130,7 +2130,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<'>" :subid("58_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<'>" :subid("58_1258208089.76063") :method .annotate "line", 3 $P194 = self."!PREFIX__!subrule"("quote", "") new $P195, "ResizablePMCArray" @@ -2140,7 +2140,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<.>" :subid("59_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<.>" :subid("59_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx197_tgt .local int rx197_pos @@ -2200,7 +2200,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<.>" :subid("60_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<.>" :subid("60_1258208089.76063") :method .annotate "line", 3 new $P199, "ResizablePMCArray" push $P199, "." @@ -2209,7 +2209,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<^>" :subid("61_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<^>" :subid("61_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx202_tgt .local int rx202_pos @@ -2269,7 +2269,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<^>" :subid("62_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<^>" :subid("62_1258208089.76063") :method .annotate "line", 3 new $P204, "ResizablePMCArray" push $P204, "^" @@ -2278,7 +2278,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<^^>" :subid("63_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<^^>" :subid("63_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx207_tgt .local int rx207_pos @@ -2338,7 +2338,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<^^>" :subid("64_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<^^>" :subid("64_1258208089.76063") :method .annotate "line", 3 new $P209, "ResizablePMCArray" push $P209, "^^" @@ -2347,7 +2347,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<$>" :subid("65_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<$>" :subid("65_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx212_tgt .local int rx212_pos @@ -2407,7 +2407,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<$>" :subid("66_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<$>" :subid("66_1258208089.76063") :method .annotate "line", 3 new $P214, "ResizablePMCArray" push $P214, "$" @@ -2416,7 +2416,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<$$>" :subid("67_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<$$>" :subid("67_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx217_tgt .local int rx217_pos @@ -2476,7 +2476,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<$$>" :subid("68_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<$$>" :subid("68_1258208089.76063") :method .annotate "line", 3 new $P219, "ResizablePMCArray" push $P219, "$$" @@ -2485,7 +2485,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<:::>" :subid("69_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<:::>" :subid("69_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx222_tgt .local int rx222_pos @@ -2550,7 +2550,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<:::>" :subid("70_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<:::>" :subid("70_1258208089.76063") :method .annotate "line", 3 $P224 = self."!PREFIX__!subrule"("", ":::") new $P225, "ResizablePMCArray" @@ -2560,7 +2560,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<::>" :subid("71_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<::>" :subid("71_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx228_tgt .local int rx228_pos @@ -2625,7 +2625,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<::>" :subid("72_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<::>" :subid("72_1258208089.76063") :method .annotate "line", 3 $P230 = self."!PREFIX__!subrule"("", "::") new $P231, "ResizablePMCArray" @@ -2635,7 +2635,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("73_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("73_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx234_tgt .local int rx234_pos @@ -2708,7 +2708,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("74_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("74_1258208089.76063") :method .annotate "line", 3 new $P236, "ResizablePMCArray" push $P236, unicode:"\x{ab}" @@ -2718,7 +2718,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("75_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("75_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx240_tgt .local int rx240_pos @@ -2791,7 +2791,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("76_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("76_1258208089.76063") :method .annotate "line", 3 new $P242, "ResizablePMCArray" push $P242, unicode:"\x{bb}" @@ -2801,7 +2801,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("77_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("77_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx246_tgt .local int rx246_pos @@ -2854,7 +2854,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("78_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("78_1258208089.76063") :method .annotate "line", 3 $P248 = self."!PREFIX__!subrule"("backslash", "\\") new $P249, "ResizablePMCArray" @@ -2864,7 +2864,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("79_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("79_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx251_tgt .local int rx251_pos @@ -2910,7 +2910,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("80_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("80_1258208089.76063") :method .annotate "line", 3 $P253 = self."!PREFIX__!subrule"("mod_internal", "") new $P254, "ResizablePMCArray" @@ -2920,7 +2920,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<~>" :subid("81_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<~>" :subid("81_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx256_tgt .local int rx256_pos @@ -3007,7 +3007,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<~>" :subid("82_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<~>" :subid("82_1258208089.76063") :method .annotate "line", 3 $P258 = self."!PREFIX__!subrule"("", "~") new $P259, "ResizablePMCArray" @@ -3017,7 +3017,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<{*}>" :subid("83_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym<{*}>" :subid("83_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx262_tgt .local int rx262_pos @@ -3172,7 +3172,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<{*}>" :subid("84_1258176192.80635") :method +.sub "!PREFIX__metachar:sym<{*}>" :subid("84_1258208089.76063") :method .annotate "line", 3 new $P264, "ResizablePMCArray" push $P264, "{*}" @@ -3181,7 +3181,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("85_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("85_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx278_tgt .local int rx278_pos @@ -3254,7 +3254,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("86_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("86_1258208089.76063") :method .annotate "line", 3 $P280 = self."!PREFIX__!subrule"("assertion", "<") new $P281, "ResizablePMCArray" @@ -3264,7 +3264,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("87_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("87_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx284_tgt .local int rx284_pos @@ -3414,7 +3414,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("88_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("88_1258208089.76063") :method .annotate "line", 3 new $P286, "ResizablePMCArray" push $P286, "$" @@ -3424,7 +3424,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("89_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "metachar:sym" :subid("89_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx295_tgt .local int rx295_pos @@ -3503,7 +3503,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("90_1258176192.80635") :method +.sub "!PREFIX__metachar:sym" :subid("90_1258208089.76063") :method .annotate "line", 3 new $P297, "ResizablePMCArray" push $P297, ":PIR{{" @@ -3512,7 +3512,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash" :subid("91_1258176192.80635") :method +.sub "backslash" :subid("91_1258208089.76063") :method .annotate "line", 113 $P302 = self."!protoregex"("backslash") .return ($P302) @@ -3520,7 +3520,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash" :subid("92_1258176192.80635") :method +.sub "!PREFIX__backslash" :subid("92_1258208089.76063") :method .annotate "line", 113 $P304 = self."!PREFIX__!protoregex"("backslash") .return ($P304) @@ -3528,7 +3528,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("93_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("93_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx306_tgt .local int rx306_pos @@ -3588,7 +3588,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("94_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("94_1258208089.76063") :method .annotate "line", 3 new $P308, "ResizablePMCArray" push $P308, "N" @@ -3604,7 +3604,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("95_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("95_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx311_tgt .local int rx311_pos @@ -3664,7 +3664,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("96_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("96_1258208089.76063") :method .annotate "line", 3 new $P313, "ResizablePMCArray" push $P313, "B" @@ -3674,7 +3674,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("97_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("97_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx316_tgt .local int rx316_pos @@ -3734,7 +3734,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("98_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("98_1258208089.76063") :method .annotate "line", 3 new $P318, "ResizablePMCArray" push $P318, "E" @@ -3744,7 +3744,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("99_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("99_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx321_tgt .local int rx321_pos @@ -3804,7 +3804,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("100_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("100_1258208089.76063") :method .annotate "line", 3 new $P323, "ResizablePMCArray" push $P323, "F" @@ -3814,7 +3814,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("101_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("101_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx326_tgt .local int rx326_pos @@ -3874,7 +3874,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("102_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("102_1258208089.76063") :method .annotate "line", 3 new $P328, "ResizablePMCArray" push $P328, "H" @@ -3884,7 +3884,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("103_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("103_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx331_tgt .local int rx331_pos @@ -3944,7 +3944,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("104_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("104_1258208089.76063") :method .annotate "line", 3 new $P333, "ResizablePMCArray" push $P333, "R" @@ -3954,7 +3954,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("105_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("105_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx336_tgt .local int rx336_pos @@ -4014,7 +4014,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("106_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("106_1258208089.76063") :method .annotate "line", 3 new $P338, "ResizablePMCArray" push $P338, "T" @@ -4024,7 +4024,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("107_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("107_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx341_tgt .local int rx341_pos @@ -4084,7 +4084,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("108_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("108_1258208089.76063") :method .annotate "line", 3 new $P343, "ResizablePMCArray" push $P343, "V" @@ -4094,7 +4094,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("109_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("109_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx346_tgt .local int rx346_pos @@ -4161,7 +4161,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("110_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("110_1258208089.76063") :method .annotate "line", 3 $P348 = self."!PREFIX__!subrule"("charspec", "C") $P349 = self."!PREFIX__!subrule"("charspec", "c") @@ -4173,7 +4173,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("111_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("111_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx353_tgt .local int rx353_pos @@ -4267,7 +4267,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("112_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("112_1258208089.76063") :method .annotate "line", 3 $P355 = self."!PREFIX__!subrule"("octints", "O[") $P356 = self."!PREFIX__!subrule"("octint", "O") @@ -4283,7 +4283,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("113_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("113_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx363_tgt .local int rx363_pos @@ -4377,7 +4377,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("114_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("114_1258208089.76063") :method .annotate "line", 3 $P365 = self."!PREFIX__!subrule"("hexints", "X[") $P366 = self."!PREFIX__!subrule"("hexint", "X") @@ -4393,7 +4393,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("115_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("115_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx373_tgt .local int rx373_pos @@ -4444,7 +4444,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("116_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("116_1258208089.76063") :method .annotate "line", 3 $P375 = self."!PREFIX__!subrule"("", "A") new $P376, "ResizablePMCArray" @@ -4454,7 +4454,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("117_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("117_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx378_tgt .local int rx378_pos @@ -4505,7 +4505,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("118_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("118_1258208089.76063") :method .annotate "line", 3 $P380 = self."!PREFIX__!subrule"("", "z") new $P381, "ResizablePMCArray" @@ -4515,7 +4515,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("119_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("119_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx383_tgt .local int rx383_pos @@ -4566,7 +4566,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("120_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("120_1258208089.76063") :method .annotate "line", 3 $P385 = self."!PREFIX__!subrule"("", "Z") new $P386, "ResizablePMCArray" @@ -4576,7 +4576,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("121_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("121_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx388_tgt .local int rx388_pos @@ -4627,7 +4627,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("122_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("122_1258208089.76063") :method .annotate "line", 3 $P390 = self."!PREFIX__!subrule"("", "Q") new $P391, "ResizablePMCArray" @@ -4637,7 +4637,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("123_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "backslash:sym" :subid("123_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx393_tgt .local int rx393_pos @@ -4682,7 +4682,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("124_1258176192.80635") :method +.sub "!PREFIX__backslash:sym" :subid("124_1258208089.76063") :method .annotate "line", 3 new $P395, "ResizablePMCArray" push $P395, "" @@ -4691,7 +4691,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion" :subid("125_1258176192.80635") :method +.sub "assertion" :subid("125_1258208089.76063") :method .annotate "line", 131 $P397 = self."!protoregex"("assertion") .return ($P397) @@ -4699,7 +4699,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion" :subid("126_1258176192.80635") :method +.sub "!PREFIX__assertion" :subid("126_1258208089.76063") :method .annotate "line", 131 $P399 = self."!PREFIX__!protoregex"("assertion") .return ($P399) @@ -4707,9 +4707,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("127_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "assertion:sym" :subid("127_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P407 = "129_1258176192.80635" + .const 'Sub' $P407 = "129_1258208089.76063" capture_lex $P407 .local string rx401_tgt .local int rx401_pos @@ -4741,7 +4741,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rx401_cur."!mark_push"(0, rx401_pos, $I10) # rx subrule "before" subtype=zerowidth negate= rx401_cur."!cursor_pos"(rx401_pos) - .const 'Sub' $P407 = "129_1258176192.80635" + .const 'Sub' $P407 = "129_1258208089.76063" capture_lex $P407 $P10 = rx401_cur."before"($P407) unless $P10, rx401_fail @@ -4774,7 +4774,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("128_1258176192.80635") :method +.sub "!PREFIX__assertion:sym" :subid("128_1258208089.76063") :method .annotate "line", 3 $P403 = self."!PREFIX__!subrule"("assertion", "?") new $P404, "ResizablePMCArray" @@ -4785,7 +4785,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block406" :anon :subid("129_1258176192.80635") :method :outer("127_1258176192.80635") +.sub "_block406" :anon :subid("129_1258208089.76063") :method :outer("127_1258208089.76063") .annotate "line", 133 .local string rx408_tgt .local int rx408_pos @@ -4838,9 +4838,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("130_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "assertion:sym" :subid("130_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P417 = "132_1258176192.80635" + .const 'Sub' $P417 = "132_1258208089.76063" capture_lex $P417 .local string rx411_tgt .local int rx411_pos @@ -4872,7 +4872,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rx411_cur."!mark_push"(0, rx411_pos, $I10) # rx subrule "before" subtype=zerowidth negate= rx411_cur."!cursor_pos"(rx411_pos) - .const 'Sub' $P417 = "132_1258176192.80635" + .const 'Sub' $P417 = "132_1258208089.76063" capture_lex $P417 $P10 = rx411_cur."before"($P417) unless $P10, rx411_fail @@ -4905,7 +4905,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("131_1258176192.80635") :method +.sub "!PREFIX__assertion:sym" :subid("131_1258208089.76063") :method .annotate "line", 3 $P413 = self."!PREFIX__!subrule"("assertion", "!") new $P414, "ResizablePMCArray" @@ -4916,7 +4916,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block416" :anon :subid("132_1258176192.80635") :method :outer("130_1258176192.80635") +.sub "_block416" :anon :subid("132_1258208089.76063") :method :outer("130_1258208089.76063") .annotate "line", 134 .local string rx418_tgt .local int rx418_pos @@ -4969,7 +4969,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("133_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "assertion:sym" :subid("133_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx421_tgt .local int rx421_pos @@ -5023,7 +5023,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("134_1258176192.80635") :method +.sub "!PREFIX__assertion:sym" :subid("134_1258208089.76063") :method .annotate "line", 3 $P423 = self."!PREFIX__!subrule"("assertion", ".") new $P424, "ResizablePMCArray" @@ -5033,9 +5033,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym" :subid("135_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "assertion:sym" :subid("135_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P433 = "137_1258176192.80635" + .const 'Sub' $P433 = "137_1258208089.76063" capture_lex $P433 .local string rx426_tgt .local int rx426_pos @@ -5045,7 +5045,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .local pmc rx426_cur (rx426_cur, rx426_pos, rx426_tgt, $I10) = self."!cursor_start"() rx426_cur."!cursor_debug"("START ", "assertion:sym") - rx426_cur."!cursor_caparray"("nibbler", "arglist", "assertion") + rx426_cur."!cursor_caparray"("arglist", "nibbler", "assertion") .lex unicode:"$\x{a2}", rx426_cur .local pmc match .lex "$/", match @@ -5088,7 +5088,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate "line", 143 # rx subrule "before" subtype=zerowidth negate= rx426_cur."!cursor_pos"(rx426_pos) - .const 'Sub' $P433 = "137_1258176192.80635" + .const 'Sub' $P433 = "137_1258208089.76063" capture_lex $P433 $P10 = rx426_cur."before"($P433) unless $P10, rx426_fail @@ -5195,7 +5195,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym" :subid("136_1258176192.80635") :method +.sub "!PREFIX__assertion:sym" :subid("136_1258208089.76063") :method .annotate "line", 3 new $P428, "ResizablePMCArray" push $P428, "" @@ -5204,7 +5204,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block432" :anon :subid("137_1258176192.80635") :method :outer("135_1258176192.80635") +.sub "_block432" :anon :subid("137_1258208089.76063") :method :outer("135_1258208089.76063") .annotate "line", 143 .local string rx434_tgt .local int rx434_pos @@ -5257,9 +5257,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "assertion:sym<[>" :subid("138_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "assertion:sym<[>" :subid("138_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P442 = "140_1258176192.80635" + .const 'Sub' $P442 = "140_1258208089.76063" capture_lex $P442 .local string rx438_tgt .local int rx438_pos @@ -5282,7 +5282,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate "line", 151 # rx subrule "before" subtype=zerowidth negate= rx438_cur."!cursor_pos"(rx438_pos) - .const 'Sub' $P442 = "140_1258176192.80635" + .const 'Sub' $P442 = "140_1258208089.76063" capture_lex $P442 $P10 = rx438_cur."before"($P442) unless $P10, rx438_fail @@ -5320,7 +5320,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__assertion:sym<[>" :subid("139_1258176192.80635") :method +.sub "!PREFIX__assertion:sym<[>" :subid("139_1258208089.76063") :method .annotate "line", 3 new $P440, "ResizablePMCArray" push $P440, "" @@ -5329,7 +5329,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block441" :anon :subid("140_1258176192.80635") :method :outer("138_1258176192.80635") +.sub "_block441" :anon :subid("140_1258208089.76063") :method :outer("138_1258208089.76063") .annotate "line", 151 .local string rx443_tgt .local int rx443_pos @@ -5406,9 +5406,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "cclass_elem" :subid("141_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "cclass_elem" :subid("141_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P459 = "143_1258176192.80635" + .const 'Sub' $P459 = "143_1258208089.76063" capture_lex $P459 .local string rx449_tgt .local int rx449_pos @@ -5499,7 +5499,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate "line", 157 # rx subrule $P459 subtype=capture negate= rx449_cur."!cursor_pos"(rx449_pos) - .const 'Sub' $P459 = "143_1258176192.80635" + .const 'Sub' $P459 = "143_1258208089.76063" capture_lex $P459 $P10 = rx449_cur.$P459() unless $P10, rx449_fail @@ -5580,7 +5580,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__cclass_elem" :subid("142_1258176192.80635") :method +.sub "!PREFIX__cclass_elem" :subid("142_1258208089.76063") :method .annotate "line", 3 new $P451, "ResizablePMCArray" push $P451, "" @@ -5591,13 +5591,13 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block458" :anon :subid("143_1258176192.80635") :method :outer("141_1258176192.80635") +.sub "_block458" :anon :subid("143_1258208089.76063") :method :outer("141_1258208089.76063") .annotate "line", 157 - .const 'Sub' $P474 = "146_1258176192.80635" + .const 'Sub' $P474 = "146_1258208089.76063" capture_lex $P474 - .const 'Sub' $P469 = "145_1258176192.80635" + .const 'Sub' $P469 = "145_1258208089.76063" capture_lex $P469 - .const 'Sub' $P465 = "144_1258176192.80635" + .const 'Sub' $P465 = "144_1258208089.76063" capture_lex $P465 .local string rx460_tgt .local int rx460_pos @@ -5665,7 +5665,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add rx460_pos, 1 # rx subrule $P465 subtype=capture negate= rx460_cur."!cursor_pos"(rx460_pos) - .const 'Sub' $P465 = "144_1258176192.80635" + .const 'Sub' $P465 = "144_1258208089.76063" capture_lex $P465 $P10 = rx460_cur.$P465() unless $P10, rx460_fail @@ -5676,7 +5676,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes alt463_1: # rx subrule $P469 subtype=capture negate= rx460_cur."!cursor_pos"(rx460_pos) - .const 'Sub' $P469 = "145_1258176192.80635" + .const 'Sub' $P469 = "145_1258208089.76063" capture_lex $P469 $P10 = rx460_cur.$P469() unless $P10, rx460_fail @@ -5705,7 +5705,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add rx460_pos, rx460_off, $I11 # rx subrule $P474 subtype=capture negate= rx460_cur."!cursor_pos"(rx460_pos) - .const 'Sub' $P474 = "146_1258176192.80635" + .const 'Sub' $P474 = "146_1258208089.76063" capture_lex $P474 $P10 = rx460_cur.$P474() unless $P10, rx460_fail @@ -5734,7 +5734,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block464" :anon :subid("144_1258176192.80635") :method :outer("143_1258176192.80635") +.sub "_block464" :anon :subid("144_1258208089.76063") :method :outer("143_1258208089.76063") .annotate "line", 159 .local string rx466_tgt .local int rx466_pos @@ -5783,7 +5783,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block468" :anon :subid("145_1258176192.80635") :method :outer("143_1258176192.80635") +.sub "_block468" :anon :subid("145_1258208089.76063") :method :outer("143_1258208089.76063") .annotate "line", 159 .local string rx470_tgt .local int rx470_pos @@ -5836,7 +5836,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block473" :anon :subid("146_1258176192.80635") :method :outer("143_1258176192.80635") +.sub "_block473" :anon :subid("146_1258208089.76063") :method :outer("143_1258208089.76063") .annotate "line", 159 .local string rx475_tgt .local int rx475_pos @@ -5885,9 +5885,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_internal" :subid("147_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "mod_internal" :subid("147_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 - .const 'Sub' $P490 = "149_1258176192.80635" + .const 'Sub' $P490 = "149_1258208089.76063" capture_lex $P490 .local string rx483_tgt .local int rx483_pos @@ -5925,7 +5925,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes rxquantr488_loop: # rx subrule $P490 subtype=capture negate= rx483_cur."!cursor_pos"(rx483_pos) - .const 'Sub' $P490 = "149_1258176192.80635" + .const 'Sub' $P490 = "149_1258208089.76063" capture_lex $P490 $P10 = rx483_cur.$P490() unless $P10, rx483_fail @@ -6027,7 +6027,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_internal" :subid("148_1258176192.80635") :method +.sub "!PREFIX__mod_internal" :subid("148_1258208089.76063") :method .annotate "line", 3 $P485 = self."!PREFIX__!subrule"("mod_ident", ":") new $P486, "ResizablePMCArray" @@ -6038,7 +6038,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "_block489" :anon :subid("149_1258176192.80635") :method :outer("147_1258176192.80635") +.sub "_block489" :anon :subid("149_1258208089.76063") :method :outer("147_1258208089.76063") .annotate "line", 169 .local string rx491_tgt .local int rx491_pos @@ -6103,7 +6103,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident" :subid("150_1258176192.80635") :method +.sub "mod_ident" :subid("150_1258208089.76063") :method .annotate "line", 174 $P499 = self."!protoregex"("mod_ident") .return ($P499) @@ -6111,7 +6111,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident" :subid("151_1258176192.80635") :method +.sub "!PREFIX__mod_ident" :subid("151_1258208089.76063") :method .annotate "line", 174 $P501 = self."!PREFIX__!protoregex"("mod_ident") .return ($P501) @@ -6119,7 +6119,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident:sym" :subid("152_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "mod_ident:sym" :subid("152_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx503_tgt .local int rx503_pos @@ -6192,7 +6192,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident:sym" :subid("153_1258176192.80635") :method +.sub "!PREFIX__mod_ident:sym" :subid("153_1258208089.76063") :method .annotate "line", 3 new $P505, "ResizablePMCArray" push $P505, "i" @@ -6201,7 +6201,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident:sym" :subid("154_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "mod_ident:sym" :subid("154_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx510_tgt .local int rx510_pos @@ -6274,7 +6274,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident:sym" :subid("155_1258176192.80635") :method +.sub "!PREFIX__mod_ident:sym" :subid("155_1258208089.76063") :method .annotate "line", 3 new $P512, "ResizablePMCArray" push $P512, "r" @@ -6283,7 +6283,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "mod_ident:sym" :subid("156_1258176192.80635") :method :outer("11_1258176192.80635") +.sub "mod_ident:sym" :subid("156_1258208089.76063") :method :outer("11_1258208089.76063") .annotate "line", 3 .local string rx517_tgt .local int rx517_pos @@ -6356,7 +6356,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__mod_ident:sym" :subid("157_1258176192.80635") :method +.sub "!PREFIX__mod_ident:sym" :subid("157_1258208089.76063") :method .annotate "line", 3 new $P519, "ResizablePMCArray" push $P519, "s" @@ -6366,7 +6366,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes ### .include 'gen/p6regex-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258176200.39291") +.sub "_block11" :anon :subid("10_1258208097.30665") .annotate "line", 0 get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13" capture_lex $P14 @@ -6380,9 +6380,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace [] -.sub "" :load :init :subid("post88") :outer("10_1258176200.39291") +.sub "" :load :init :subid("post88") :outer("10_1258208097.30665") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258176200.39291" + .const 'Sub' $P12 = "10_1258208097.30665" .local pmc block set block, $P12 $P1513 = get_root_global ["parrot"], "P6metaclass" @@ -6391,113 +6391,113 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block13" :subid("11_1258176200.39291") :outer("10_1258176200.39291") +.sub "_block13" :subid("11_1258208097.30665") :outer("10_1258208097.30665") .annotate "line", 4 - .const 'Sub' $P1479 = "87_1258176200.39291" + .const 'Sub' $P1479 = "87_1258208097.30665" capture_lex $P1479 - .const 'Sub' $P1410 = "83_1258176200.39291" + .const 'Sub' $P1410 = "83_1258208097.30665" capture_lex $P1410 - .const 'Sub' $P1342 = "81_1258176200.39291" + .const 'Sub' $P1342 = "81_1258208097.30665" capture_lex $P1342 - .const 'Sub' $P1269 = "78_1258176200.39291" + .const 'Sub' $P1269 = "78_1258208097.30665" capture_lex $P1269 - .const 'Sub' $P1255 = "77_1258176200.39291" + .const 'Sub' $P1255 = "77_1258208097.30665" capture_lex $P1255 - .const 'Sub' $P1231 = "76_1258176200.39291" + .const 'Sub' $P1231 = "76_1258208097.30665" capture_lex $P1231 - .const 'Sub' $P1213 = "75_1258176200.39291" + .const 'Sub' $P1213 = "75_1258208097.30665" capture_lex $P1213 - .const 'Sub' $P1199 = "74_1258176200.39291" + .const 'Sub' $P1199 = "74_1258208097.30665" capture_lex $P1199 - .const 'Sub' $P1168 = "73_1258176200.39291" + .const 'Sub' $P1168 = "73_1258208097.30665" capture_lex $P1168 - .const 'Sub' $P1137 = "72_1258176200.39291" + .const 'Sub' $P1137 = "72_1258208097.30665" capture_lex $P1137 - .const 'Sub' $P1121 = "71_1258176200.39291" + .const 'Sub' $P1121 = "71_1258208097.30665" capture_lex $P1121 - .const 'Sub' $P1105 = "70_1258176200.39291" + .const 'Sub' $P1105 = "70_1258208097.30665" capture_lex $P1105 - .const 'Sub' $P1089 = "69_1258176200.39291" + .const 'Sub' $P1089 = "69_1258208097.30665" capture_lex $P1089 - .const 'Sub' $P1073 = "68_1258176200.39291" + .const 'Sub' $P1073 = "68_1258208097.30665" capture_lex $P1073 - .const 'Sub' $P1057 = "67_1258176200.39291" + .const 'Sub' $P1057 = "67_1258208097.30665" capture_lex $P1057 - .const 'Sub' $P1041 = "66_1258176200.39291" + .const 'Sub' $P1041 = "66_1258208097.30665" capture_lex $P1041 - .const 'Sub' $P1025 = "65_1258176200.39291" + .const 'Sub' $P1025 = "65_1258208097.30665" capture_lex $P1025 - .const 'Sub' $P1001 = "64_1258176200.39291" + .const 'Sub' $P1001 = "64_1258208097.30665" capture_lex $P1001 - .const 'Sub' $P986 = "63_1258176200.39291" + .const 'Sub' $P986 = "63_1258208097.30665" capture_lex $P986 - .const 'Sub' $P930 = "62_1258176200.39291" + .const 'Sub' $P930 = "62_1258208097.30665" capture_lex $P930 - .const 'Sub' $P909 = "61_1258176200.39291" + .const 'Sub' $P909 = "61_1258208097.30665" capture_lex $P909 - .const 'Sub' $P887 = "60_1258176200.39291" + .const 'Sub' $P887 = "60_1258208097.30665" capture_lex $P887 - .const 'Sub' $P877 = "59_1258176200.39291" + .const 'Sub' $P877 = "59_1258208097.30665" capture_lex $P877 - .const 'Sub' $P867 = "58_1258176200.39291" + .const 'Sub' $P867 = "58_1258208097.30665" capture_lex $P867 - .const 'Sub' $P857 = "57_1258176200.39291" + .const 'Sub' $P857 = "57_1258208097.30665" capture_lex $P857 - .const 'Sub' $P845 = "56_1258176200.39291" + .const 'Sub' $P845 = "56_1258208097.30665" capture_lex $P845 - .const 'Sub' $P833 = "55_1258176200.39291" + .const 'Sub' $P833 = "55_1258208097.30665" capture_lex $P833 - .const 'Sub' $P821 = "54_1258176200.39291" + .const 'Sub' $P821 = "54_1258208097.30665" capture_lex $P821 - .const 'Sub' $P809 = "53_1258176200.39291" + .const 'Sub' $P809 = "53_1258208097.30665" capture_lex $P809 - .const 'Sub' $P797 = "52_1258176200.39291" + .const 'Sub' $P797 = "52_1258208097.30665" capture_lex $P797 - .const 'Sub' $P785 = "51_1258176200.39291" + .const 'Sub' $P785 = "51_1258208097.30665" capture_lex $P785 - .const 'Sub' $P773 = "50_1258176200.39291" + .const 'Sub' $P773 = "50_1258208097.30665" capture_lex $P773 - .const 'Sub' $P761 = "49_1258176200.39291" + .const 'Sub' $P761 = "49_1258208097.30665" capture_lex $P761 - .const 'Sub' $P745 = "48_1258176200.39291" + .const 'Sub' $P745 = "48_1258208097.30665" capture_lex $P745 - .const 'Sub' $P727 = "47_1258176200.39291" + .const 'Sub' $P727 = "47_1258208097.30665" capture_lex $P727 - .const 'Sub' $P717 = "46_1258176200.39291" + .const 'Sub' $P717 = "46_1258208097.30665" capture_lex $P717 - .const 'Sub' $P699 = "45_1258176200.39291" + .const 'Sub' $P699 = "45_1258208097.30665" capture_lex $P699 - .const 'Sub' $P652 = "44_1258176200.39291" + .const 'Sub' $P652 = "44_1258208097.30665" capture_lex $P652 - .const 'Sub' $P635 = "43_1258176200.39291" + .const 'Sub' $P635 = "43_1258208097.30665" capture_lex $P635 - .const 'Sub' $P620 = "42_1258176200.39291" + .const 'Sub' $P620 = "42_1258208097.30665" capture_lex $P620 - .const 'Sub' $P605 = "41_1258176200.39291" + .const 'Sub' $P605 = "41_1258208097.30665" capture_lex $P605 - .const 'Sub' $P579 = "40_1258176200.39291" + .const 'Sub' $P579 = "40_1258208097.30665" capture_lex $P579 - .const 'Sub' $P529 = "38_1258176200.39291" + .const 'Sub' $P529 = "38_1258208097.30665" capture_lex $P529 - .const 'Sub' $P474 = "36_1258176200.39291" + .const 'Sub' $P474 = "36_1258208097.30665" capture_lex $P474 - .const 'Sub' $P417 = "33_1258176200.39291" + .const 'Sub' $P417 = "33_1258208097.30665" capture_lex $P417 - .const 'Sub' $P402 = "32_1258176200.39291" + .const 'Sub' $P402 = "32_1258208097.30665" capture_lex $P402 - .const 'Sub' $P376 = "30_1258176200.39291" + .const 'Sub' $P376 = "30_1258208097.30665" capture_lex $P376 - .const 'Sub' $P358 = "29_1258176200.39291" + .const 'Sub' $P358 = "29_1258208097.30665" capture_lex $P358 - .const 'Sub' $P336 = "28_1258176200.39291" + .const 'Sub' $P336 = "28_1258208097.30665" capture_lex $P336 - .const 'Sub' $P304 = "27_1258176200.39291" + .const 'Sub' $P304 = "27_1258208097.30665" capture_lex $P304 - .const 'Sub' $P42 = "14_1258176200.39291" + .const 'Sub' $P42 = "14_1258208097.30665" capture_lex $P42 - .const 'Sub' $P21 = "13_1258176200.39291" + .const 'Sub' $P21 = "13_1258208097.30665" capture_lex $P21 - .const 'Sub' $P16 = "12_1258176200.39291" + .const 'Sub' $P16 = "12_1258208097.30665" capture_lex $P16 get_global $P15, "@MODIFIERS" unless_null $P15, vivify_89 @@ -6505,23 +6505,23 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set_global "@MODIFIERS", $P15 vivify_89: .annotate "line", 6 - .const 'Sub' $P16 = "12_1258176200.39291" + .const 'Sub' $P16 = "12_1258208097.30665" capture_lex $P16 .lex "INIT", $P16 .annotate "line", 462 - .const 'Sub' $P21 = "13_1258176200.39291" + .const 'Sub' $P21 = "13_1258208097.30665" capture_lex $P21 .lex "buildsub", $P21 .annotate "line", 475 - .const 'Sub' $P42 = "14_1258176200.39291" + .const 'Sub' $P42 = "14_1258208097.30665" capture_lex $P42 .lex "capnames", $P42 .annotate "line", 541 - .const 'Sub' $P304 = "27_1258176200.39291" + .const 'Sub' $P304 = "27_1258208097.30665" capture_lex $P304 .lex "backmod", $P304 .annotate "line", 548 - .const 'Sub' $P336 = "28_1258176200.39291" + .const 'Sub' $P336 = "28_1258208097.30665" capture_lex $P336 .lex "subrule_alias", $P336 .annotate "line", 4 @@ -6538,7 +6538,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "INIT" :subid("12_1258176200.39291") :outer("11_1258176200.39291") +.sub "INIT" :subid("12_1258208097.30665") :outer("11_1258208097.30665") .annotate "line", 6 new $P18, 'ExceptionHandler' set_addr $P18, control_17 @@ -6563,7 +6563,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "buildsub" :subid("13_1258176200.39291") :outer("11_1258176200.39291") +.sub "buildsub" :subid("13_1258208097.30665") :outer("11_1258208097.30665") .param pmc param_24 .annotate "line", 462 new $P23, 'ExceptionHandler' @@ -6615,19 +6615,19 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "capnames" :subid("14_1258176200.39291") :outer("11_1258176200.39291") +.sub "capnames" :subid("14_1258208097.30665") :outer("11_1258208097.30665") .param pmc param_45 .param pmc param_46 .annotate "line", 475 - .const 'Sub' $P279 = "25_1258176200.39291" + .const 'Sub' $P279 = "25_1258208097.30665" capture_lex $P279 - .const 'Sub' $P214 = "22_1258176200.39291" + .const 'Sub' $P214 = "22_1258208097.30665" capture_lex $P214 - .const 'Sub' $P170 = "20_1258176200.39291" + .const 'Sub' $P170 = "20_1258208097.30665" capture_lex $P170 - .const 'Sub' $P128 = "18_1258176200.39291" + .const 'Sub' $P128 = "18_1258208097.30665" capture_lex $P128 - .const 'Sub' $P57 = "15_1258176200.39291" + .const 'Sub' $P57 = "15_1258208097.30665" capture_lex $P57 new $P44, 'ExceptionHandler' set_addr $P44, control_43 @@ -6683,21 +6683,21 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set $S276, $P275 iseq $I277, $S276, "quant" unless $I277, if_274_end - .const 'Sub' $P279 = "25_1258176200.39291" + .const 'Sub' $P279 = "25_1258208097.30665" capture_lex $P279 $P279() if_274_end: goto if_209_end if_209: .annotate "line", 513 - .const 'Sub' $P214 = "22_1258176200.39291" + .const 'Sub' $P214 = "22_1258208097.30665" capture_lex $P214 $P214() if_209_end: goto if_160_end if_160: .annotate "line", 500 - .const 'Sub' $P170 = "20_1258176200.39291" + .const 'Sub' $P170 = "20_1258208097.30665" capture_lex $P170 $P170() if_160_end: @@ -6717,7 +6717,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P122, loop157_done shift $P126, $P122 loop157_redo: - .const 'Sub' $P128 = "18_1258176200.39291" + .const 'Sub' $P128 = "18_1258208097.30665" capture_lex $P128 $P128($P126) loop157_next: @@ -6736,7 +6736,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_52_end if_52: .annotate "line", 478 - .const 'Sub' $P57 = "15_1258176200.39291" + .const 'Sub' $P57 = "15_1258208097.30665" capture_lex $P57 $P57() if_52_end: @@ -6761,9 +6761,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block278" :anon :subid("25_1258176200.39291") :outer("14_1258176200.39291") +.sub "_block278" :anon :subid("25_1258208097.30665") :outer("14_1258208097.30665") .annotate "line", 530 - .const 'Sub' $P290 = "26_1258176200.39291" + .const 'Sub' $P290 = "26_1258208097.30665" capture_lex $P290 .annotate "line", 531 new $P280, "Hash" @@ -6792,7 +6792,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P285, loop295_done shift $P288, $P285 loop295_redo: - .const 'Sub' $P290 = "26_1258176200.39291" + .const 'Sub' $P290 = "26_1258208097.30665" capture_lex $P290 $P290($P288) loop295_next: @@ -6822,7 +6822,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block289" :anon :subid("26_1258176200.39291") :outer("25_1258176200.39291") +.sub "_block289" :anon :subid("26_1258208097.30665") :outer("25_1258208097.30665") .param pmc param_291 .annotate "line", 532 .lex "$_", param_291 @@ -6842,11 +6842,11 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block213" :anon :subid("22_1258176200.39291") :outer("14_1258176200.39291") +.sub "_block213" :anon :subid("22_1258208097.30665") :outer("14_1258208097.30665") .annotate "line", 513 - .const 'Sub' $P256 = "24_1258176200.39291" + .const 'Sub' $P256 = "24_1258208097.30665" capture_lex $P256 - .const 'Sub' $P226 = "23_1258176200.39291" + .const 'Sub' $P226 = "23_1258208097.30665" capture_lex $P226 .annotate "line", 514 new $P215, "Undef" @@ -6881,7 +6881,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P221, loop244_done shift $P224, $P221 loop244_redo: - .const 'Sub' $P226 = "23_1258176200.39291" + .const 'Sub' $P226 = "23_1258208097.30665" capture_lex $P226 $P226($P224) loop244_next: @@ -6920,7 +6920,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P251, loop269_done shift $P254, $P251 loop269_redo: - .const 'Sub' $P256 = "24_1258176200.39291" + .const 'Sub' $P256 = "24_1258208097.30665" capture_lex $P256 $P256($P254) loop269_next: @@ -6950,7 +6950,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block225" :anon :subid("23_1258176200.39291") :outer("22_1258176200.39291") +.sub "_block225" :anon :subid("23_1258208097.30665") :outer("22_1258208097.30665") .param pmc param_227 .annotate "line", 520 .lex "$_", param_227 @@ -6993,7 +6993,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block255" :anon :subid("24_1258176200.39291") :outer("22_1258176200.39291") +.sub "_block255" :anon :subid("24_1258208097.30665") :outer("22_1258208097.30665") .param pmc param_257 .annotate "line", 525 .lex "$_", param_257 @@ -7033,9 +7033,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block169" :anon :subid("20_1258176200.39291") :outer("14_1258176200.39291") +.sub "_block169" :anon :subid("20_1258208097.30665") :outer("14_1258208097.30665") .annotate "line", 500 - .const 'Sub' $P188 = "21_1258176200.39291" + .const 'Sub' $P188 = "21_1258208097.30665" capture_lex $P188 .annotate "line", 501 new $P171, "Undef" @@ -7078,7 +7078,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P183, loop206_done shift $P186, $P183 loop206_redo: - .const 'Sub' $P188 = "21_1258176200.39291" + .const 'Sub' $P188 = "21_1258208097.30665" capture_lex $P188 $P188($P186) loop206_next: @@ -7098,7 +7098,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block187" :anon :subid("21_1258176200.39291") :outer("20_1258176200.39291") +.sub "_block187" :anon :subid("21_1258208097.30665") :outer("20_1258208097.30665") .param pmc param_189 .annotate "line", 508 .lex "$_", param_189 @@ -7141,10 +7141,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block127" :anon :subid("18_1258176200.39291") :outer("14_1258176200.39291") +.sub "_block127" :anon :subid("18_1258208097.30665") :outer("14_1258208097.30665") .param pmc param_130 .annotate "line", 492 - .const 'Sub' $P139 = "19_1258176200.39291" + .const 'Sub' $P139 = "19_1258208097.30665" capture_lex $P139 .annotate "line", 493 new $P129, "Hash" @@ -7167,7 +7167,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P134, loop152_done shift $P137, $P134 loop152_redo: - .const 'Sub' $P139 = "19_1258176200.39291" + .const 'Sub' $P139 = "19_1258208097.30665" capture_lex $P139 $P139($P137) loop152_next: @@ -7197,7 +7197,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block138" :anon :subid("19_1258176200.39291") :outer("18_1258176200.39291") +.sub "_block138" :anon :subid("19_1258208097.30665") :outer("18_1258208097.30665") .param pmc param_140 .annotate "line", 494 .lex "$_", param_140 @@ -7237,9 +7237,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block56" :anon :subid("15_1258176200.39291") :outer("14_1258176200.39291") +.sub "_block56" :anon :subid("15_1258208097.30665") :outer("14_1258208097.30665") .annotate "line", 478 - .const 'Sub' $P66 = "16_1258176200.39291" + .const 'Sub' $P66 = "16_1258208097.30665" capture_lex $P66 .annotate "line", 479 new $P58, "Undef" @@ -7260,7 +7260,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P60, loop114_done shift $P64, $P60 loop114_redo: - .const 'Sub' $P66 = "16_1258176200.39291" + .const 'Sub' $P66 = "16_1258208097.30665" capture_lex $P66 $P66($P64) loop114_next: @@ -7283,10 +7283,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block65" :anon :subid("16_1258176200.39291") :outer("15_1258176200.39291") +.sub "_block65" :anon :subid("16_1258208097.30665") :outer("15_1258208097.30665") .param pmc param_68 .annotate "line", 480 - .const 'Sub' $P77 = "17_1258176200.39291" + .const 'Sub' $P77 = "17_1258208097.30665" capture_lex $P77 .annotate "line", 481 new $P67, "Hash" @@ -7309,7 +7309,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P72, loop101_done shift $P75, $P72 loop101_redo: - .const 'Sub' $P77 = "17_1258176200.39291" + .const 'Sub' $P77 = "17_1258208097.30665" capture_lex $P77 $P77($P75) loop101_next: @@ -7358,7 +7358,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block76" :anon :subid("17_1258176200.39291") :outer("16_1258176200.39291") +.sub "_block76" :anon :subid("17_1258208097.30665") :outer("16_1258208097.30665") .param pmc param_78 .annotate "line", 482 .lex "$_", param_78 @@ -7423,7 +7423,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backmod" :subid("27_1258176200.39291") :outer("11_1258176200.39291") +.sub "backmod" :subid("27_1258208097.30665") :outer("11_1258208097.30665") .param pmc param_307 .param pmc param_308 .annotate "line", 541 @@ -7498,7 +7498,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "subrule_alias" :subid("28_1258176200.39291") :outer("11_1258176200.39291") +.sub "subrule_alias" :subid("28_1258208097.30665") :outer("11_1258208097.30665") .param pmc param_339 .param pmc param_340 .annotate "line", 548 @@ -7543,7 +7543,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "arg" :subid("29_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "arg" :subid("29_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_361 .annotate "line", 14 new $P360, 'ExceptionHandler' @@ -7605,10 +7605,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "arglist" :subid("30_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "arglist" :subid("30_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_379 .annotate "line", 18 - .const 'Sub' $P389 = "31_1258176200.39291" + .const 'Sub' $P389 = "31_1258208097.30665" capture_lex $P389 new $P378, 'ExceptionHandler' set_addr $P378, control_377 @@ -7642,7 +7642,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P383, loop395_done shift $P387, $P383 loop395_redo: - .const 'Sub' $P389 = "31_1258176200.39291" + .const 'Sub' $P389 = "31_1258208097.30665" capture_lex $P389 $P389($P387) loop395_next: @@ -7672,7 +7672,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block388" :anon :subid("31_1258176200.39291") :outer("30_1258176200.39291") +.sub "_block388" :anon :subid("31_1258208097.30665") :outer("30_1258208097.30665") .param pmc param_390 .annotate "line", 20 .lex "$_", param_390 @@ -7685,7 +7685,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "TOP" :subid("32_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "TOP" :subid("32_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_405 .annotate "line", 24 new $P404, 'ExceptionHandler' @@ -7728,14 +7728,14 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "nibbler" :subid("33_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "nibbler" :subid("33_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_420 .param pmc param_421 :optional .param int has_param_421 :opt_flag .annotate "line", 30 - .const 'Sub' $P457 = "35_1258176200.39291" + .const 'Sub' $P457 = "35_1258208097.30665" capture_lex $P457 - .const 'Sub' $P429 = "34_1258176200.39291" + .const 'Sub' $P429 = "34_1258208097.30665" capture_lex $P429 new $P419, 'ExceptionHandler' set_addr $P419, control_418 @@ -7756,7 +7756,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set $S426, $P425 iseq $I427, $S426, "open" unless $I427, if_424_end - .const 'Sub' $P429 = "34_1258176200.39291" + .const 'Sub' $P429 = "34_1258208097.30665" capture_lex $P429 $P429() if_424_end: @@ -7822,7 +7822,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P451, loop463_done shift $P455, $P451 loop463_redo: - .const 'Sub' $P457 = "35_1258176200.39291" + .const 'Sub' $P457 = "35_1258208097.30665" capture_lex $P457 $P457($P455) loop463_next: @@ -7853,7 +7853,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block428" :anon :subid("34_1258176200.39291") :outer("33_1258176200.39291") +.sub "_block428" :anon :subid("34_1258208097.30665") :outer("33_1258208097.30665") .annotate "line", 32 new $P430, "Hash" .lex "%old", $P430 @@ -7893,7 +7893,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block456" :anon :subid("35_1258176200.39291") :outer("33_1258176200.39291") +.sub "_block456" :anon :subid("35_1258208097.30665") :outer("33_1258208097.30665") .param pmc param_458 .annotate "line", 45 .lex "$_", param_458 @@ -7908,10 +7908,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "termish" :subid("36_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "termish" :subid("36_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_477 .annotate "line", 55 - .const 'Sub' $P490 = "37_1258176200.39291" + .const 'Sub' $P490 = "37_1258208097.30665" capture_lex $P490 new $P476, 'ExceptionHandler' set_addr $P476, control_475 @@ -7954,7 +7954,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P484, loop522_done shift $P488, $P484 loop522_redo: - .const 'Sub' $P490 = "37_1258176200.39291" + .const 'Sub' $P490 = "37_1258208097.30665" capture_lex $P490 $P490($P488) loop522_next: @@ -7984,7 +7984,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block489" :anon :subid("37_1258176200.39291") :outer("36_1258176200.39291") +.sub "_block489" :anon :subid("37_1258208097.30665") :outer("36_1258208097.30665") .param pmc param_492 .annotate "line", 59 new $P491, "Undef" @@ -8071,10 +8071,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantified_atom" :subid("38_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "quantified_atom" :subid("38_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_532 .annotate "line", 72 - .const 'Sub' $P541 = "39_1258176200.39291" + .const 'Sub' $P541 = "39_1258208097.30665" capture_lex $P541 new $P531, 'ExceptionHandler' set_addr $P531, control_530 @@ -8137,7 +8137,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_537_end if_537: .annotate "line", 74 - .const 'Sub' $P541 = "39_1258176200.39291" + .const 'Sub' $P541 = "39_1258208097.30665" capture_lex $P541 $P541() if_537_end: @@ -8192,7 +8192,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block540" :anon :subid("39_1258176200.39291") :outer("38_1258176200.39291") +.sub "_block540" :anon :subid("39_1258208097.30665") :outer("38_1258208097.30665") .annotate "line", 76 new $P542, "Undef" .lex "$qast", $P542 @@ -8231,7 +8231,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "atom" :subid("40_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "atom" :subid("40_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_582 .annotate "line", 87 new $P581, 'ExceptionHandler' @@ -8310,7 +8310,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym<*>" :subid("41_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "quantifier:sym<*>" :subid("41_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_608 .annotate "line", 97 new $P607, 'ExceptionHandler' @@ -8351,7 +8351,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym<+>" :subid("42_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "quantifier:sym<+>" :subid("42_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_623 .annotate "line", 102 new $P622, 'ExceptionHandler' @@ -8392,7 +8392,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym" :subid("43_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "quantifier:sym" :subid("43_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_638 .annotate "line", 107 new $P637, 'ExceptionHandler' @@ -8437,7 +8437,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym<**>" :subid("44_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "quantifier:sym<**>" :subid("44_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_655 .annotate "line", 113 new $P654, 'ExceptionHandler' @@ -8578,7 +8578,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("45_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("45_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_702 .annotate "line", 127 new $P701, 'ExceptionHandler' @@ -8631,7 +8631,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<[ ]>" :subid("46_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<[ ]>" :subid("46_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_720 .annotate "line", 136 new $P719, 'ExceptionHandler' @@ -8664,7 +8664,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<( )>" :subid("47_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<( )>" :subid("47_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_730 .annotate "line", 140 new $P729, 'ExceptionHandler' @@ -8713,7 +8713,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<'>" :subid("48_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<'>" :subid("48_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_748 .annotate "line", 147 new $P747, 'ExceptionHandler' @@ -8758,7 +8758,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<.>" :subid("49_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<.>" :subid("49_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_764 .annotate "line", 152 new $P763, 'ExceptionHandler' @@ -8790,7 +8790,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<^>" :subid("50_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<^>" :subid("50_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_776 .annotate "line", 157 new $P775, 'ExceptionHandler' @@ -8822,7 +8822,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<^^>" :subid("51_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<^^>" :subid("51_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_788 .annotate "line", 162 new $P787, 'ExceptionHandler' @@ -8854,7 +8854,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<$>" :subid("52_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<$>" :subid("52_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_800 .annotate "line", 167 new $P799, 'ExceptionHandler' @@ -8886,7 +8886,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<$$>" :subid("53_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<$$>" :subid("53_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_812 .annotate "line", 172 new $P811, 'ExceptionHandler' @@ -8918,7 +8918,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<:::>" :subid("54_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<:::>" :subid("54_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_824 .annotate "line", 177 new $P823, 'ExceptionHandler' @@ -8950,7 +8950,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("55_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("55_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_836 .annotate "line", 182 new $P835, 'ExceptionHandler' @@ -8982,7 +8982,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("56_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("56_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_848 .annotate "line", 187 new $P847, 'ExceptionHandler' @@ -9014,7 +9014,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("57_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("57_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_860 .annotate "line", 192 new $P859, 'ExceptionHandler' @@ -9047,7 +9047,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("58_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("58_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_870 .annotate "line", 196 new $P869, 'ExceptionHandler' @@ -9080,7 +9080,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("59_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("59_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_880 .annotate "line", 200 new $P879, 'ExceptionHandler' @@ -9113,7 +9113,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<~>" :subid("60_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<~>" :subid("60_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_890 .annotate "line", 204 new $P889, 'ExceptionHandler' @@ -9176,7 +9176,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<{*}>" :subid("61_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym<{*}>" :subid("61_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_912 .annotate "line", 217 new $P911, 'ExceptionHandler' @@ -9238,7 +9238,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("62_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("62_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_933 .annotate "line", 224 new $P932, 'ExceptionHandler' @@ -9399,7 +9399,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("63_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "metachar:sym" :subid("63_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_989 .annotate "line", 244 new $P988, 'ExceptionHandler' @@ -9439,7 +9439,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("64_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("64_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1004 .annotate "line", 252 new $P1003, 'ExceptionHandler' @@ -9506,7 +9506,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("65_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("65_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1028 .annotate "line", 258 new $P1027, 'ExceptionHandler' @@ -9550,7 +9550,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("66_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("66_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1044 .annotate "line", 264 new $P1043, 'ExceptionHandler' @@ -9594,7 +9594,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("67_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("67_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1060 .annotate "line", 270 new $P1059, 'ExceptionHandler' @@ -9638,7 +9638,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("68_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("68_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1076 .annotate "line", 276 new $P1075, 'ExceptionHandler' @@ -9682,7 +9682,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("69_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("69_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1092 .annotate "line", 282 new $P1091, 'ExceptionHandler' @@ -9726,7 +9726,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("70_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("70_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1108 .annotate "line", 288 new $P1107, 'ExceptionHandler' @@ -9770,7 +9770,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("71_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("71_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1124 .annotate "line", 294 new $P1123, 'ExceptionHandler' @@ -9814,7 +9814,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("72_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("72_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1140 .annotate "line", 301 new $P1139, 'ExceptionHandler' @@ -9898,7 +9898,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("73_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("73_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1171 .annotate "line", 310 new $P1170, 'ExceptionHandler' @@ -9982,7 +9982,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("74_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "backslash:sym" :subid("74_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1202 .annotate "line", 319 new $P1201, 'ExceptionHandler' @@ -10016,7 +10016,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("75_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "assertion:sym" :subid("75_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1216 .annotate "line", 325 new $P1215, 'ExceptionHandler' @@ -10077,7 +10077,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("76_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "assertion:sym" :subid("76_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1234 .annotate "line", 335 new $P1233, 'ExceptionHandler' @@ -10146,7 +10146,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("77_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "assertion:sym" :subid("77_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1258 .annotate "line", 348 new $P1257, 'ExceptionHandler' @@ -10190,12 +10190,12 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("78_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "assertion:sym" :subid("78_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1272 .annotate "line", 355 - .const 'Sub' $P1330 = "80_1258176200.39291" + .const 'Sub' $P1330 = "80_1258208097.30665" capture_lex $P1330 - .const 'Sub' $P1294 = "79_1258176200.39291" + .const 'Sub' $P1294 = "79_1258208097.30665" capture_lex $P1294 new $P1271, 'ExceptionHandler' set_addr $P1271, control_1270 @@ -10291,7 +10291,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P1321, loop1335_done shift $P1328, $P1321 loop1335_redo: - .const 'Sub' $P1330 = "80_1258176200.39291" + .const 'Sub' $P1330 = "80_1258208097.30665" capture_lex $P1330 $P1330($P1328) loop1335_next: @@ -10331,7 +10331,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_1289_end if_1289: .annotate "line", 362 - .const 'Sub' $P1294 = "79_1258176200.39291" + .const 'Sub' $P1294 = "79_1258208097.30665" capture_lex $P1294 $P1294() if_1289_end: @@ -10373,7 +10373,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1329" :anon :subid("80_1258176200.39291") :outer("78_1258176200.39291") +.sub "_block1329" :anon :subid("80_1258208097.30665") :outer("78_1258208097.30665") .param pmc param_1331 .annotate "line", 384 .lex "$_", param_1331 @@ -10385,7 +10385,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1293" :anon :subid("79_1258176200.39291") :outer("78_1258176200.39291") +.sub "_block1293" :anon :subid("79_1258208097.30665") :outer("78_1258208097.30665") .annotate "line", 363 new $P1295, "Undef" .lex "$regexsym", $P1295 @@ -10416,10 +10416,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym<[>" :subid("81_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "assertion:sym<[>" :subid("81_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1345 .annotate "line", 390 - .const 'Sub' $P1380 = "82_1258176200.39291" + .const 'Sub' $P1380 = "82_1258208097.30665" capture_lex $P1380 new $P1344, 'ExceptionHandler' set_addr $P1344, control_1343 @@ -10511,7 +10511,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes islt $I1378, $N1375, $N1377 unless $I1378, loop1403_done loop1403_redo: - .const 'Sub' $P1380 = "82_1258176200.39291" + .const 'Sub' $P1380 = "82_1258208097.30665" capture_lex $P1380 $P1380() loop1403_next: @@ -10540,7 +10540,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1379" :anon :subid("82_1258176200.39291") :outer("81_1258176200.39291") +.sub "_block1379" :anon :subid("82_1258208097.30665") :outer("81_1258208097.30665") .annotate "line", 404 new $P1381, "Undef" .lex "$ast", $P1381 @@ -10591,12 +10591,12 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "cclass_elem" :subid("83_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "cclass_elem" :subid("83_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1413 .annotate "line", 417 - .const 'Sub' $P1438 = "85_1258176200.39291" + .const 'Sub' $P1438 = "85_1258208097.30665" capture_lex $P1438 - .const 'Sub' $P1422 = "84_1258176200.39291" + .const 'Sub' $P1422 = "84_1258208097.30665" capture_lex $P1422 new $P1412, 'ExceptionHandler' set_addr $P1412, control_1411 @@ -10645,7 +10645,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes unless $P1432, loop1463_done shift $P1436, $P1432 loop1463_redo: - .const 'Sub' $P1438 = "85_1258176200.39291" + .const 'Sub' $P1438 = "85_1258208097.30665" capture_lex $P1438 $P1438($P1436) loop1463_next: @@ -10669,7 +10669,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes goto if_1418_end if_1418: .annotate "line", 420 - .const 'Sub' $P1422 = "84_1258176200.39291" + .const 'Sub' $P1422 = "84_1258208097.30665" capture_lex $P1422 $P1422() if_1418_end: @@ -10702,10 +10702,10 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1437" :anon :subid("85_1258176200.39291") :outer("83_1258176200.39291") +.sub "_block1437" :anon :subid("85_1258208097.30665") :outer("83_1258208097.30665") .param pmc param_1439 .annotate "line", 424 - .const 'Sub' $P1445 = "86_1258176200.39291" + .const 'Sub' $P1445 = "86_1258208097.30665" capture_lex $P1445 .lex "$_", param_1439 .annotate "line", 425 @@ -10734,7 +10734,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .annotate "line", 425 goto if_1441_end if_1441: - .const 'Sub' $P1445 = "86_1258176200.39291" + .const 'Sub' $P1445 = "86_1258208097.30665" capture_lex $P1445 $P1458 = $P1445() set $P1440, $P1458 @@ -10745,7 +10745,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1444" :anon :subid("86_1258176200.39291") :outer("85_1258176200.39291") +.sub "_block1444" :anon :subid("86_1258208097.30665") :outer("85_1258208097.30665") .annotate "line", 426 new $P1446, "Undef" .lex "$a", $P1446 @@ -10809,7 +10809,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1421" :anon :subid("84_1258176200.39291") :outer("83_1258176200.39291") +.sub "_block1421" :anon :subid("84_1258208097.30665") :outer("83_1258208097.30665") .annotate "line", 421 new $P1423, "Undef" .lex "$name", $P1423 @@ -10837,7 +10837,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "mod_internal" :subid("87_1258176200.39291") :method :outer("11_1258176200.39291") +.sub "mod_internal" :subid("87_1258208097.30665") :method :outer("11_1258208097.30665") .param pmc param_1482 .annotate "line", 455 new $P1481, 'ExceptionHandler'