From 7aa09d73f437acce1e841732641436b4f84afd44 Mon Sep 17 00:00:00 2001 From: pmichaud Date: Fri, 13 Nov 2009 15:55:30 -0600 Subject: [PATCH] Make final rules of alias sequences explicitly non-capturing. --- src/HLL/Grammar.pm | 8 +- src/NQP/Grammar.pm | 26 +- src/Regex/P6Regex/Grammar.pm | 6 +- src/stage0/HLL-s0.pir | 334 +- src/stage0/NQP-s0.pir | 1374 ++++---- src/stage0/P6Regex-s0.pir | 5794 +++++++++++++++++----------------- 6 files changed, 3774 insertions(+), 3768 deletions(-) diff --git a/src/HLL/Grammar.pm b/src/HLL/Grammar.pm index 831301d..96a3cd8 100644 --- a/src/HLL/Grammar.pm +++ b/src/HLL/Grammar.pm @@ -19,11 +19,11 @@ grammar HLL::Grammar; token term:sym { } - token infixish { $=$= } - token prefixish { $=$= <.ws> } + token infixish { $=$=<.infix> } + token prefixish { $=$=<.prefix> <.ws> } token postfixish { - | $=$= - | $=$= + | $=$=<.postfix> + | $=$=<.postcircumfix> } # token quote_EXPR is in src/cheats/hll-grammar.pir diff --git a/src/NQP/Grammar.pm b/src/NQP/Grammar.pm index 1025a84..c7fdd1b 100644 --- a/src/NQP/Grammar.pm +++ b/src/NQP/Grammar.pm @@ -137,7 +137,7 @@ token statement_control:sym { :s [ 'elsif'\s ]* - [ 'else'\s $= ]? + [ 'else'\s $=<.pblock> ]? } token statement_control:sym { @@ -185,8 +185,8 @@ token blorst { proto token statement_mod_cond { <...> } -token statement_mod_cond:sym { :s $= } -token statement_mod_cond:sym { :s $= } +token statement_mod_cond:sym { :s $=<.EXPR> } +token statement_mod_cond:sym { :s $=<.EXPR> } ## Terms @@ -208,7 +208,7 @@ token colonpair { } token variable { - | ? $= + | ? $=<.ident> | | $=['$'] $=[<[/_!]>] } @@ -223,7 +223,7 @@ token package_declarator:sym { $=[class|grammar] } rule package_def { - [ 'is' $= ]? + [ 'is' $=<.name> ]? [ || ';' || @@ -275,7 +275,7 @@ token parameter { token param_var { ? - [ $= | $=[<[/!]>] ] + [ $=<.ident> | $=[<[/!]>] ] } token named_param { @@ -294,7 +294,7 @@ rule regex_declarator { <.newpad> [ '(' ')' ]? {*} #= open - '{'$='}' + '{'$=<.LANG('Regex','nibbler')>'}' ] } @@ -302,7 +302,7 @@ token dotty { '.' [ | - | ':' \s $= + | ':' \s $=<.arglist> ]? } @@ -384,11 +384,11 @@ INIT { token nulltermish { - | $=$= + | $=$=<.termish> | } -token infixish { $=$= } +token infixish { $=$=<.infix> } token infixstopper { } token postcircumfix:sym<[ ]> { @@ -476,7 +476,7 @@ token infix:sym<,> { ')> } grammar NQP::Regex is Regex::P6Regex::Grammar { token metachar:sym<:my> { - ':' $= <.ws> ';' + ':' $=<.LANG('MAIN', 'statement')> <.ws> ';' } token metachar:sym<{ }> { @@ -493,13 +493,13 @@ grammar NQP::Regex is Regex::P6Regex::Grammar { | '> | '=' | ':' - | '(' $= ')' + | '(' $=<.LANG('MAIN','arglist')> ')' | <.normspace> ]? } token codeblock { - $= + $=<.LANG('MAIN','pblock')> } } diff --git a/src/Regex/P6Regex/Grammar.pm b/src/Regex/P6Regex/Grammar.pm index daee7a2..d779e7b 100644 --- a/src/Regex/P6Regex/Grammar.pm +++ b/src/Regex/P6Regex/Grammar.pm @@ -35,7 +35,7 @@ grammar Regex::P6Regex::Grammar is HLL::Grammar; } token termish { - $=+ + $=<.quantified_atom>+ } token quantified_atom { @@ -84,8 +84,8 @@ grammar Regex::P6Regex::Grammar is HLL::Grammar; ## we cheat here, really should be regex_infix:sym<~> token metachar:sym<~> { - <.ws> $= - <.ws> $= + <.ws> $=<.quantified_atom> + <.ws> $=<.quantified_atom> } token metachar:sym<{*}> { diff --git a/src/stage0/HLL-s0.pir b/src/stage0/HLL-s0.pir index 321b00c..f61d499 100644 --- a/src/stage0/HLL-s0.pir +++ b/src/stage0/HLL-s0.pir @@ -824,7 +824,7 @@ An operator precedence parser. ### .include 'gen/hllgrammar-grammar.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258128987.90082") +.sub "_block11" :anon :subid("10_1258148868.58418") .annotate "line", 0 get_hll_global $P14, ["HLL";"Grammar"], "_block13" capture_lex $P14 @@ -838,9 +838,9 @@ An operator precedence parser. .namespace [] -.sub "" :load :init :subid("post81") :outer("10_1258128987.90082") +.sub "" :load :init :subid("post81") :outer("10_1258148868.58418") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258128987.90082" + .const 'Sub' $P12 = "10_1258148868.58418" .local pmc block set block, $P12 $P227 = get_root_global ["parrot"], "P6metaclass" @@ -849,70 +849,70 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block13" :subid("11_1258128987.90082") :outer("10_1258128987.90082") +.sub "_block13" :subid("11_1258148868.58418") :outer("10_1258148868.58418") .annotate "line", 5 - .const 'Sub' $P217 = "79_1258128987.90082" + .const 'Sub' $P217 = "79_1258148868.58418" capture_lex $P217 - .const 'Sub' $P211 = "77_1258128987.90082" + .const 'Sub' $P211 = "77_1258148868.58418" capture_lex $P211 - .const 'Sub' $P199 = "74_1258128987.90082" + .const 'Sub' $P199 = "74_1258148868.58418" capture_lex $P199 - .const 'Sub' $P195 = "72_1258128987.90082" + .const 'Sub' $P195 = "72_1258148868.58418" capture_lex $P195 - .const 'Sub' $P190 = "70_1258128987.90082" + .const 'Sub' $P190 = "70_1258148868.58418" capture_lex $P190 - .const 'Sub' $P185 = "68_1258128987.90082" + .const 'Sub' $P185 = "68_1258148868.58418" capture_lex $P185 - .const 'Sub' $P181 = "66_1258128987.90082" + .const 'Sub' $P181 = "66_1258148868.58418" capture_lex $P181 - .const 'Sub' $P177 = "64_1258128987.90082" + .const 'Sub' $P177 = "64_1258148868.58418" capture_lex $P177 - .const 'Sub' $P173 = "62_1258128987.90082" + .const 'Sub' $P173 = "62_1258148868.58418" capture_lex $P173 - .const 'Sub' $P169 = "60_1258128987.90082" + .const 'Sub' $P169 = "60_1258148868.58418" capture_lex $P169 - .const 'Sub' $P165 = "58_1258128987.90082" + .const 'Sub' $P165 = "58_1258148868.58418" capture_lex $P165 - .const 'Sub' $P161 = "56_1258128987.90082" + .const 'Sub' $P161 = "56_1258148868.58418" capture_lex $P161 - .const 'Sub' $P151 = "52_1258128987.90082" + .const 'Sub' $P151 = "52_1258148868.58418" capture_lex $P151 - .const 'Sub' $P139 = "50_1258128987.90082" + .const 'Sub' $P139 = "50_1258148868.58418" capture_lex $P139 - .const 'Sub' $P120 = "48_1258128987.90082" + .const 'Sub' $P120 = "48_1258148868.58418" capture_lex $P120 - .const 'Sub' $P114 = "46_1258128987.90082" + .const 'Sub' $P114 = "46_1258148868.58418" capture_lex $P114 - .const 'Sub' $P106 = "44_1258128987.90082" + .const 'Sub' $P106 = "44_1258148868.58418" capture_lex $P106 - .const 'Sub' $P100 = "42_1258128987.90082" + .const 'Sub' $P100 = "42_1258148868.58418" capture_lex $P100 - .const 'Sub' $P92 = "40_1258128987.90082" + .const 'Sub' $P92 = "40_1258148868.58418" capture_lex $P92 - .const 'Sub' $P83 = "38_1258128987.90082" + .const 'Sub' $P83 = "38_1258148868.58418" capture_lex $P83 - .const 'Sub' $P76 = "36_1258128987.90082" + .const 'Sub' $P76 = "36_1258148868.58418" capture_lex $P76 - .const 'Sub' $P69 = "34_1258128987.90082" + .const 'Sub' $P69 = "34_1258148868.58418" capture_lex $P69 - .const 'Sub' $P64 = "32_1258128987.90082" + .const 'Sub' $P64 = "32_1258148868.58418" capture_lex $P64 - .const 'Sub' $P59 = "30_1258128987.90082" + .const 'Sub' $P59 = "30_1258148868.58418" capture_lex $P59 - .const 'Sub' $P54 = "28_1258128987.90082" + .const 'Sub' $P54 = "28_1258148868.58418" capture_lex $P54 - .const 'Sub' $P22 = "14_1258128987.90082" + .const 'Sub' $P22 = "14_1258148868.58418" capture_lex $P22 - .const 'Sub' $P15 = "12_1258128987.90082" + .const 'Sub' $P15 = "12_1258148868.58418" capture_lex $P15 - .const 'Sub' $P217 = "79_1258128987.90082" + .const 'Sub' $P217 = "79_1258148868.58418" capture_lex $P217 .return ($P217) .end .namespace ["HLL";"Grammar"] -.sub "ws" :subid("12_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "ws" :subid("12_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx16_tgt .local int rx16_pos @@ -984,7 +984,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__ws" :subid("13_1258128987.90082") :method +.sub "!PREFIX__ws" :subid("13_1258148868.58418") :method .annotate "line", 5 new $P18, "ResizablePMCArray" push $P18, "" @@ -993,7 +993,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "termish" :subid("14_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "termish" :subid("14_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx23_tgt .local int rx23_pos @@ -1003,7 +1003,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 +1073,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__termish" :subid("15_1258128987.90082") :method +.sub "!PREFIX__termish" :subid("15_1258148868.58418") :method .annotate "line", 5 new $P25, "ResizablePMCArray" push $P25, "" @@ -1082,7 +1082,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "term" :subid("16_1258128987.90082") :method +.sub "term" :subid("16_1258148868.58418") :method .annotate "line", 13 $P31 = self."!protoregex"("term") .return ($P31) @@ -1090,7 +1090,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__term" :subid("17_1258128987.90082") :method +.sub "!PREFIX__term" :subid("17_1258148868.58418") :method .annotate "line", 13 $P33 = self."!PREFIX__!protoregex"("term") .return ($P33) @@ -1098,7 +1098,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "infix" :subid("18_1258128987.90082") :method +.sub "infix" :subid("18_1258148868.58418") :method .annotate "line", 14 $P35 = self."!protoregex"("infix") .return ($P35) @@ -1106,7 +1106,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__infix" :subid("19_1258128987.90082") :method +.sub "!PREFIX__infix" :subid("19_1258148868.58418") :method .annotate "line", 14 $P37 = self."!PREFIX__!protoregex"("infix") .return ($P37) @@ -1114,7 +1114,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "prefix" :subid("20_1258128987.90082") :method +.sub "prefix" :subid("20_1258148868.58418") :method .annotate "line", 15 $P39 = self."!protoregex"("prefix") .return ($P39) @@ -1122,7 +1122,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__prefix" :subid("21_1258128987.90082") :method +.sub "!PREFIX__prefix" :subid("21_1258148868.58418") :method .annotate "line", 15 $P41 = self."!PREFIX__!protoregex"("prefix") .return ($P41) @@ -1130,7 +1130,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postfix" :subid("22_1258128987.90082") :method +.sub "postfix" :subid("22_1258148868.58418") :method .annotate "line", 16 $P43 = self."!protoregex"("postfix") .return ($P43) @@ -1138,7 +1138,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postfix" :subid("23_1258128987.90082") :method +.sub "!PREFIX__postfix" :subid("23_1258148868.58418") :method .annotate "line", 16 $P45 = self."!PREFIX__!protoregex"("postfix") .return ($P45) @@ -1146,7 +1146,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "circumfix" :subid("24_1258128987.90082") :method +.sub "circumfix" :subid("24_1258148868.58418") :method .annotate "line", 17 $P47 = self."!protoregex"("circumfix") .return ($P47) @@ -1154,7 +1154,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__circumfix" :subid("25_1258128987.90082") :method +.sub "!PREFIX__circumfix" :subid("25_1258148868.58418") :method .annotate "line", 17 $P49 = self."!PREFIX__!protoregex"("circumfix") .return ($P49) @@ -1162,7 +1162,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postcircumfix" :subid("26_1258128987.90082") :method +.sub "postcircumfix" :subid("26_1258148868.58418") :method .annotate "line", 18 $P51 = self."!protoregex"("postcircumfix") .return ($P51) @@ -1170,7 +1170,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postcircumfix" :subid("27_1258128987.90082") :method +.sub "!PREFIX__postcircumfix" :subid("27_1258148868.58418") :method .annotate "line", 18 $P53 = self."!PREFIX__!protoregex"("postcircumfix") .return ($P53) @@ -1178,7 +1178,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "term:sym" :subid("28_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "term:sym" :subid("28_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx55_tgt .local int rx55_pos @@ -1224,7 +1224,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__term:sym" :subid("29_1258128987.90082") :method +.sub "!PREFIX__term:sym" :subid("29_1258148868.58418") :method .annotate "line", 5 $P57 = self."!PREFIX__!subrule"("circumfix", "") new $P58, "ResizablePMCArray" @@ -1234,7 +1234,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "infixish" :subid("30_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "infixish" :subid("30_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx60_tgt .local int rx60_pos @@ -1280,7 +1280,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__infixish" :subid("31_1258128987.90082") :method +.sub "!PREFIX__infixish" :subid("31_1258148868.58418") :method .annotate "line", 5 $P62 = self."!PREFIX__!subrule"("OPER=infix", "") new $P63, "ResizablePMCArray" @@ -1290,7 +1290,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "prefixish" :subid("32_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "prefixish" :subid("32_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx65_tgt .local int rx65_pos @@ -1341,7 +1341,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__prefixish" :subid("33_1258128987.90082") :method +.sub "!PREFIX__prefixish" :subid("33_1258148868.58418") :method .annotate "line", 5 $P67 = self."!PREFIX__!subrule"("OPER=prefix", "") new $P68, "ResizablePMCArray" @@ -1351,7 +1351,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "postfixish" :subid("34_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "postfixish" :subid("34_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx70_tgt .local int rx70_pos @@ -1413,7 +1413,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__postfixish" :subid("35_1258128987.90082") :method +.sub "!PREFIX__postfixish" :subid("35_1258148868.58418") :method .annotate "line", 5 $P72 = self."!PREFIX__!subrule"("OPER=postcircumfix", "") $P73 = self."!PREFIX__!subrule"("OPER=postfix", "") @@ -1425,7 +1425,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_delimited" :subid("36_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_delimited" :subid("36_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx77_tgt .local int rx77_pos @@ -1495,7 +1495,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_delimited" :subid("37_1258128987.90082") :method +.sub "!PREFIX__quote_delimited" :subid("37_1258148868.58418") :method .annotate "line", 5 $P79 = self."!PREFIX__!subrule"("starter", "") new $P80, "ResizablePMCArray" @@ -1505,7 +1505,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_atom" :subid("38_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_atom" :subid("38_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx84_tgt .local int rx84_pos @@ -1584,7 +1584,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_atom" :subid("39_1258128987.90082") :method +.sub "!PREFIX__quote_atom" :subid("39_1258148868.58418") :method .annotate "line", 5 new $P86, "ResizablePMCArray" push $P86, "" @@ -1593,7 +1593,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "hexint" :subid("40_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "hexint" :subid("40_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx93_tgt .local int rx93_pos @@ -1662,7 +1662,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__hexint" :subid("41_1258128987.90082") :method +.sub "!PREFIX__hexint" :subid("41_1258148868.58418") :method .annotate "line", 5 new $P95, "ResizablePMCArray" push $P95, "" @@ -1671,7 +1671,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "hexints" :subid("42_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "hexints" :subid("42_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx101_tgt .local int rx101_pos @@ -1743,7 +1743,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__hexints" :subid("43_1258128987.90082") :method +.sub "!PREFIX__hexints" :subid("43_1258148868.58418") :method .annotate "line", 5 new $P103, "ResizablePMCArray" push $P103, "" @@ -1752,7 +1752,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "octint" :subid("44_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "octint" :subid("44_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx107_tgt .local int rx107_pos @@ -1821,7 +1821,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__octint" :subid("45_1258128987.90082") :method +.sub "!PREFIX__octint" :subid("45_1258148868.58418") :method .annotate "line", 5 new $P109, "ResizablePMCArray" push $P109, "" @@ -1830,7 +1830,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "octints" :subid("46_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "octints" :subid("46_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx115_tgt .local int rx115_pos @@ -1902,7 +1902,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__octints" :subid("47_1258128987.90082") :method +.sub "!PREFIX__octints" :subid("47_1258148868.58418") :method .annotate "line", 5 new $P117, "ResizablePMCArray" push $P117, "" @@ -1911,7 +1911,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "integer" :subid("48_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "integer" :subid("48_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx121_tgt .local int rx121_pos @@ -2146,7 +2146,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__integer" :subid("49_1258128987.90082") :method +.sub "!PREFIX__integer" :subid("49_1258148868.58418") :method .annotate "line", 5 $P123 = self."!PREFIX__!subrule"("hexint", "0x") $P124 = self."!PREFIX__!subrule"("octint", "0o") @@ -2161,7 +2161,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "dec_number" :subid("50_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "dec_number" :subid("50_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx140_tgt .local int rx140_pos @@ -2328,7 +2328,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__dec_number" :subid("51_1258128987.90082") :method +.sub "!PREFIX__dec_number" :subid("51_1258148868.58418") :method .annotate "line", 5 new $P142, "ResizablePMCArray" push $P142, "" @@ -2339,7 +2339,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "escale" :subid("52_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "escale" :subid("52_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx152_tgt .local int rx152_pos @@ -2404,7 +2404,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__escale" :subid("53_1258128987.90082") :method +.sub "!PREFIX__escale" :subid("53_1258148868.58418") :method .annotate "line", 5 new $P154, "ResizablePMCArray" push $P154, "e" @@ -2414,7 +2414,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape" :subid("54_1258128987.90082") :method +.sub "quote_escape" :subid("54_1258148868.58418") :method .annotate "line", 67 $P158 = self."!protoregex"("quote_escape") .return ($P158) @@ -2422,7 +2422,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape" :subid("55_1258128987.90082") :method +.sub "!PREFIX__quote_escape" :subid("55_1258148868.58418") :method .annotate "line", 67 $P160 = self."!PREFIX__!protoregex"("quote_escape") .return ($P160) @@ -2430,7 +2430,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("56_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("56_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx162_tgt .local int rx162_pos @@ -2480,7 +2480,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("57_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("57_1258148868.58418") :method .annotate "line", 5 new $P164, "ResizablePMCArray" push $P164, "\\\\" @@ -2489,7 +2489,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("58_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("58_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx166_tgt .local int rx166_pos @@ -2546,7 +2546,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("59_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("59_1258148868.58418") :method .annotate "line", 5 new $P168, "ResizablePMCArray" push $P168, "\\" @@ -2555,7 +2555,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("60_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("60_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx170_tgt .local int rx170_pos @@ -2605,7 +2605,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("61_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("61_1258148868.58418") :method .annotate "line", 5 new $P172, "ResizablePMCArray" push $P172, "\\b" @@ -2614,7 +2614,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("62_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("62_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx174_tgt .local int rx174_pos @@ -2664,7 +2664,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("63_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("63_1258148868.58418") :method .annotate "line", 5 new $P176, "ResizablePMCArray" push $P176, "\\n" @@ -2673,7 +2673,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("64_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("64_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx178_tgt .local int rx178_pos @@ -2723,7 +2723,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("65_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("65_1258148868.58418") :method .annotate "line", 5 new $P180, "ResizablePMCArray" push $P180, "\\r" @@ -2732,7 +2732,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("66_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("66_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx182_tgt .local int rx182_pos @@ -2782,7 +2782,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("67_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("67_1258148868.58418") :method .annotate "line", 5 new $P184, "ResizablePMCArray" push $P184, "\\t" @@ -2791,7 +2791,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("68_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("68_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx186_tgt .local int rx186_pos @@ -2877,7 +2877,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("69_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("69_1258148868.58418") :method .annotate "line", 5 new $P188, "ResizablePMCArray" push $P188, unicode:"\\x" @@ -2886,7 +2886,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("70_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("70_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx191_tgt .local int rx191_pos @@ -2972,7 +2972,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("71_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("71_1258148868.58418") :method .annotate "line", 5 new $P193, "ResizablePMCArray" push $P193, "\\o" @@ -2981,7 +2981,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "quote_escape:sym" :subid("72_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "quote_escape:sym" :subid("72_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx196_tgt .local int rx196_pos @@ -3038,7 +3038,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__quote_escape:sym" :subid("73_1258128987.90082") :method +.sub "!PREFIX__quote_escape:sym" :subid("73_1258148868.58418") :method .annotate "line", 5 new $P198, "ResizablePMCArray" push $P198, "\\c" @@ -3047,9 +3047,9 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "charname" :subid("74_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "charname" :subid("74_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 - .const 'Sub' $P208 = "76_1258128987.90082" + .const 'Sub' $P208 = "76_1258148868.58418" capture_lex $P208 .local string rx200_tgt .local int rx200_pos @@ -3115,7 +3115,7 @@ An operator precedence parser. .annotate "line", 88 # rx subrule "before" subtype=zerowidth negate= rx200_cur."!cursor_pos"(rx200_pos) - .const 'Sub' $P208 = "76_1258128987.90082" + .const 'Sub' $P208 = "76_1258148868.58418" capture_lex $P208 $P10 = rx200_cur."before"($P208) unless $P10, rx200_fail @@ -3140,7 +3140,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charname" :subid("75_1258128987.90082") :method +.sub "!PREFIX__charname" :subid("75_1258148868.58418") :method .annotate "line", 5 $P202 = self."!PREFIX__!subrule"("integer", "") new $P203, "ResizablePMCArray" @@ -3202,7 +3202,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "_block207" :anon :subid("76_1258128987.90082") :method :outer("74_1258128987.90082") +.sub "_block207" :anon :subid("76_1258148868.58418") :method :outer("74_1258148868.58418") .annotate "line", 88 .local string rx209_tgt .local int rx209_pos @@ -3259,7 +3259,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "charnames" :subid("77_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "charnames" :subid("77_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx212_tgt .local int rx212_pos @@ -3331,7 +3331,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charnames" :subid("78_1258128987.90082") :method +.sub "!PREFIX__charnames" :subid("78_1258148868.58418") :method .annotate "line", 5 new $P214, "ResizablePMCArray" push $P214, "" @@ -3340,7 +3340,7 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "charspec" :subid("79_1258128987.90082") :method :outer("11_1258128987.90082") +.sub "charspec" :subid("79_1258148868.58418") :method :outer("11_1258148868.58418") .annotate "line", 5 .local string rx218_tgt .local int rx218_pos @@ -3458,9 +3458,9 @@ An operator precedence parser. .namespace ["HLL";"Grammar"] -.sub "!PREFIX__charspec" :subid("80_1258128987.90082") :method +.sub "!PREFIX__charspec" :subid("80_1258148868.58418") :method .annotate "line", 5 - $P220 = self."!PREFIX__!subrule"("panic", "") + $P220 = self."!PREFIX__!subrule"("", "") $P221 = self."!PREFIX__!subrule"("charnames", "[") new $P222, "ResizablePMCArray" push $P222, $P220 @@ -3500,7 +3500,7 @@ An operator precedence parser. ### .include 'gen/hllgrammar-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258128990.27193") +.sub "_block11" :anon :subid("10_1258148871.05009") .annotate "line", 0 get_hll_global $P14, ["HLL";"Actions"], "_block13" capture_lex $P14 @@ -3514,9 +3514,9 @@ An operator precedence parser. .namespace [] -.sub "" :load :init :subid("post38") :outer("10_1258128990.27193") +.sub "" :load :init :subid("post38") :outer("10_1258148871.05009") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258128990.27193" + .const 'Sub' $P12 = "10_1258148871.05009" .local pmc block set block, $P12 $P441 = get_root_global ["parrot"], "P6metaclass" @@ -3525,52 +3525,52 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block13" :subid("11_1258128990.27193") :outer("10_1258128990.27193") +.sub "_block13" :subid("11_1258148871.05009") :outer("10_1258148871.05009") .annotate "line", 3 - .const 'Sub' $P423 = "37_1258128990.27193" + .const 'Sub' $P423 = "37_1258148871.05009" capture_lex $P423 - .const 'Sub' $P406 = "36_1258128990.27193" + .const 'Sub' $P406 = "36_1258148871.05009" capture_lex $P406 - .const 'Sub' $P399 = "35_1258128990.27193" + .const 'Sub' $P399 = "35_1258148871.05009" capture_lex $P399 - .const 'Sub' $P392 = "34_1258128990.27193" + .const 'Sub' $P392 = "34_1258148871.05009" capture_lex $P392 - .const 'Sub' $P385 = "33_1258128990.27193" + .const 'Sub' $P385 = "33_1258148871.05009" capture_lex $P385 - .const 'Sub' $P378 = "32_1258128990.27193" + .const 'Sub' $P378 = "32_1258148871.05009" capture_lex $P378 - .const 'Sub' $P368 = "31_1258128990.27193" + .const 'Sub' $P368 = "31_1258148871.05009" capture_lex $P368 - .const 'Sub' $P361 = "30_1258128990.27193" + .const 'Sub' $P361 = "30_1258148871.05009" capture_lex $P361 - .const 'Sub' $P345 = "29_1258128990.27193" + .const 'Sub' $P345 = "29_1258148871.05009" capture_lex $P345 - .const 'Sub' $P271 = "27_1258128990.27193" + .const 'Sub' $P271 = "27_1258148871.05009" capture_lex $P271 - .const 'Sub' $P212 = "24_1258128990.27193" + .const 'Sub' $P212 = "24_1258148871.05009" capture_lex $P212 - .const 'Sub' $P203 = "23_1258128990.27193" + .const 'Sub' $P203 = "23_1258148871.05009" capture_lex $P203 - .const 'Sub' $P194 = "22_1258128990.27193" + .const 'Sub' $P194 = "22_1258148871.05009" capture_lex $P194 - .const 'Sub' $P185 = "21_1258128990.27193" + .const 'Sub' $P185 = "21_1258148871.05009" capture_lex $P185 - .const 'Sub' $P154 = "20_1258128990.27193" + .const 'Sub' $P154 = "20_1258148871.05009" capture_lex $P154 - .const 'Sub' $P144 = "19_1258128990.27193" + .const 'Sub' $P144 = "19_1258148871.05009" capture_lex $P144 - .const 'Sub' $P134 = "18_1258128990.27193" + .const 'Sub' $P134 = "18_1258148871.05009" capture_lex $P134 - .const 'Sub' $P34 = "15_1258128990.27193" + .const 'Sub' $P34 = "15_1258148871.05009" capture_lex $P34 - .const 'Sub' $P28 = "14_1258128990.27193" + .const 'Sub' $P28 = "14_1258148871.05009" capture_lex $P28 - .const 'Sub' $P22 = "13_1258128990.27193" + .const 'Sub' $P22 = "13_1258148871.05009" capture_lex $P22 - .const 'Sub' $P15 = "12_1258128990.27193" + .const 'Sub' $P15 = "12_1258148871.05009" capture_lex $P15 .annotate "line", 183 - .const 'Sub' $P423 = "37_1258128990.27193" + .const 'Sub' $P423 = "37_1258148871.05009" capture_lex $P423 .annotate "line", 3 .return ($P423) @@ -3578,7 +3578,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "string_to_int" :subid("12_1258128990.27193") :outer("11_1258128990.27193") +.sub "string_to_int" :subid("12_1258148871.05009") :outer("11_1258148871.05009") .param pmc param_18 .param pmc param_19 .annotate "line", 3 @@ -3632,7 +3632,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "ints_to_string" :subid("13_1258128990.27193") :outer("11_1258128990.27193") +.sub "ints_to_string" :subid("13_1258148871.05009") :outer("11_1258148871.05009") .param pmc param_25 .annotate "line", 37 new $P24, 'ExceptionHandler' @@ -3674,7 +3674,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "isaPAST" :subid("14_1258128990.27193") :outer("11_1258128990.27193") +.sub "isaPAST" :subid("14_1258148871.05009") :outer("11_1258148871.05009") .param pmc param_31 .annotate "line", 61 new $P30, 'ExceptionHandler' @@ -3700,14 +3700,14 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "EXPR" :subid("15_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "EXPR" :subid("15_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_37 .param pmc param_38 :optional .param int has_param_38 :opt_flag .annotate "line", 69 - .const 'Sub' $P117 = "17_1258128990.27193" + .const 'Sub' $P117 = "17_1258148871.05009" capture_lex $P117 - .const 'Sub' $P84 = "16_1258128990.27193" + .const 'Sub' $P84 = "16_1258148871.05009" capture_lex $P84 new $P36, 'ExceptionHandler' set_addr $P36, control_35 @@ -3842,7 +3842,7 @@ An operator precedence parser. find_lex $P81, "$past" $P82 = $P81."name"() if $P82, unless_80_end - .const 'Sub' $P84 = "16_1258128990.27193" + .const 'Sub' $P84 = "16_1258148871.05009" capture_lex $P84 $P84() unless_80_end: @@ -3866,7 +3866,7 @@ An operator precedence parser. unless $P111, loop127_done shift $P115, $P111 loop127_redo: - .const 'Sub' $P117 = "17_1258128990.27193" + .const 'Sub' $P117 = "17_1258148871.05009" capture_lex $P117 $P117($P115) loop127_next: @@ -3912,7 +3912,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block83" :anon :subid("16_1258128990.27193") :outer("15_1258128990.27193") +.sub "_block83" :anon :subid("16_1258148871.05009") :outer("15_1258148871.05009") .annotate "line", 78 new $P85, "Undef" .lex "$name", $P85 @@ -3962,7 +3962,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block116" :anon :subid("17_1258128990.27193") :outer("15_1258128990.27193") +.sub "_block116" :anon :subid("17_1258148871.05009") :outer("15_1258148871.05009") .param pmc param_118 .annotate "line", 89 .lex "$_", param_118 @@ -3983,7 +3983,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "termish" :subid("18_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "termish" :subid("18_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_137 .annotate "line", 94 new $P136, 'ExceptionHandler' @@ -4016,7 +4016,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "term:sym" :subid("19_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "term:sym" :subid("19_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_147 .annotate "line", 98 new $P146, 'ExceptionHandler' @@ -4047,7 +4047,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "integer" :subid("20_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "integer" :subid("20_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_157 .annotate "line", 100 new $P156, 'ExceptionHandler' @@ -4156,7 +4156,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "dec_number" :subid("21_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "dec_number" :subid("21_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_188 .annotate "line", 112 new $P187, 'ExceptionHandler' @@ -4180,7 +4180,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "hexint" :subid("22_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "hexint" :subid("22_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_197 .annotate "line", 114 new $P196, 'ExceptionHandler' @@ -4206,7 +4206,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "octint" :subid("23_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "octint" :subid("23_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_206 .annotate "line", 118 new $P205, 'ExceptionHandler' @@ -4232,10 +4232,10 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_EXPR" :subid("24_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_EXPR" :subid("24_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_215 .annotate "line", 122 - .const 'Sub' $P230 = "25_1258128990.27193" + .const 'Sub' $P230 = "25_1258148871.05009" capture_lex $P230 new $P214, 'ExceptionHandler' set_addr $P214, control_213 @@ -4266,7 +4266,7 @@ An operator precedence parser. $P226 = "isaPAST"($P225) if $P226, if_224 .annotate "line", 128 - .const 'Sub' $P230 = "25_1258128990.27193" + .const 'Sub' $P230 = "25_1258148871.05009" capture_lex $P230 $P230() goto if_224_end @@ -4305,9 +4305,9 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block229" :anon :subid("25_1258128990.27193") :outer("24_1258128990.27193") +.sub "_block229" :anon :subid("25_1258148871.05009") :outer("24_1258148871.05009") .annotate "line", 128 - .const 'Sub' $P251 = "26_1258128990.27193" + .const 'Sub' $P251 = "26_1258148871.05009" capture_lex $P251 .annotate "line", 129 new $P231, "ResizablePMCArray" @@ -4347,7 +4347,7 @@ An operator precedence parser. unless $P246, loop256_done shift $P249, $P246 loop256_redo: - .const 'Sub' $P251 = "26_1258128990.27193" + .const 'Sub' $P251 = "26_1258148871.05009" capture_lex $P251 $P251($P249) loop256_next: @@ -4370,7 +4370,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block250" :anon :subid("26_1258128990.27193") :outer("25_1258128990.27193") +.sub "_block250" :anon :subid("26_1258148871.05009") :outer("25_1258148871.05009") .param pmc param_252 .annotate "line", 132 .lex "$_", param_252 @@ -4382,10 +4382,10 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_delimited" :subid("27_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_delimited" :subid("27_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_274 .annotate "line", 142 - .const 'Sub' $P286 = "28_1258128990.27193" + .const 'Sub' $P286 = "28_1258148871.05009" capture_lex $P286 new $P273, 'ExceptionHandler' set_addr $P273, control_272 @@ -4428,7 +4428,7 @@ An operator precedence parser. unless $P280, loop317_done shift $P284, $P280 loop317_redo: - .const 'Sub' $P286 = "28_1258128990.27193" + .const 'Sub' $P286 = "28_1258148871.05009" capture_lex $P286 $P286($P284) loop317_next: @@ -4507,7 +4507,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "_block285" :anon :subid("28_1258128990.27193") :outer("27_1258128990.27193") +.sub "_block285" :anon :subid("28_1258148871.05009") :outer("27_1258148871.05009") .param pmc param_288 .annotate "line", 146 new $P287, "Undef" @@ -4575,7 +4575,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_atom" :subid("29_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_atom" :subid("29_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_348 .annotate "line", 167 new $P347, 'ExceptionHandler' @@ -4625,7 +4625,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("30_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("30_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_364 .annotate "line", 171 new $P363, 'ExceptionHandler' @@ -4647,7 +4647,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("31_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("31_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_371 .annotate "line", 172 new $P370, 'ExceptionHandler' @@ -4678,7 +4678,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("32_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("32_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_381 .annotate "line", 174 new $P380, 'ExceptionHandler' @@ -4700,7 +4700,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("33_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("33_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_388 .annotate "line", 175 new $P387, 'ExceptionHandler' @@ -4722,7 +4722,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("34_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("34_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_395 .annotate "line", 176 new $P394, 'ExceptionHandler' @@ -4744,7 +4744,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("35_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("35_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_402 .annotate "line", 177 new $P401, 'ExceptionHandler' @@ -4766,7 +4766,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("36_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("36_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_409 .annotate "line", 179 new $P408, 'ExceptionHandler' @@ -4825,7 +4825,7 @@ An operator precedence parser. .namespace ["HLL";"Actions"] -.sub "quote_escape:sym" :subid("37_1258128990.27193") :method :outer("11_1258128990.27193") +.sub "quote_escape:sym" :subid("37_1258148871.05009") :method :outer("11_1258148871.05009") .param pmc param_426 .annotate "line", 183 new $P425, 'ExceptionHandler' diff --git a/src/stage0/NQP-s0.pir b/src/stage0/NQP-s0.pir index bb113b3..3400503 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_1258129007.74018") +.sub "_block11" :anon :subid("10_1258148888.82482") .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("post305") :outer("10_1258129007.74018") +.sub "" :load :init :subid("post305") :outer("10_1258148888.82482") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258129007.74018" + .const 'Sub' $P12 = "10_1258148888.82482" .local pmc block set block, $P12 $P1057 = get_root_global ["parrot"], "P6metaclass" @@ -40,269 +40,269 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block13" :subid("11_1258129007.74018") :outer("10_1258129007.74018") +.sub "_block13" :subid("11_1258148888.82482") :outer("10_1258148888.82482") .annotate "line", 4 get_hll_global $P1006, ["NQP";"Regex"], "_block1005" capture_lex $P1006 - .const 'Sub' $P999 = "290_1258129007.74018" + .const 'Sub' $P999 = "290_1258148888.82482" capture_lex $P999 - .const 'Sub' $P993 = "288_1258129007.74018" + .const 'Sub' $P993 = "288_1258148888.82482" capture_lex $P993 - .const 'Sub' $P987 = "286_1258129007.74018" + .const 'Sub' $P987 = "286_1258148888.82482" capture_lex $P987 - .const 'Sub' $P981 = "284_1258129007.74018" + .const 'Sub' $P981 = "284_1258148888.82482" capture_lex $P981 - .const 'Sub' $P976 = "282_1258129007.74018" + .const 'Sub' $P976 = "282_1258148888.82482" capture_lex $P976 - .const 'Sub' $P970 = "280_1258129007.74018" + .const 'Sub' $P970 = "280_1258148888.82482" capture_lex $P970 - .const 'Sub' $P964 = "278_1258129007.74018" + .const 'Sub' $P964 = "278_1258148888.82482" capture_lex $P964 - .const 'Sub' $P958 = "276_1258129007.74018" + .const 'Sub' $P958 = "276_1258148888.82482" capture_lex $P958 - .const 'Sub' $P952 = "274_1258129007.74018" + .const 'Sub' $P952 = "274_1258148888.82482" capture_lex $P952 - .const 'Sub' $P946 = "272_1258129007.74018" + .const 'Sub' $P946 = "272_1258148888.82482" capture_lex $P946 - .const 'Sub' $P940 = "270_1258129007.74018" + .const 'Sub' $P940 = "270_1258148888.82482" capture_lex $P940 - .const 'Sub' $P934 = "268_1258129007.74018" + .const 'Sub' $P934 = "268_1258148888.82482" capture_lex $P934 - .const 'Sub' $P928 = "266_1258129007.74018" + .const 'Sub' $P928 = "266_1258148888.82482" capture_lex $P928 - .const 'Sub' $P922 = "264_1258129007.74018" + .const 'Sub' $P922 = "264_1258148888.82482" capture_lex $P922 - .const 'Sub' $P916 = "262_1258129007.74018" + .const 'Sub' $P916 = "262_1258148888.82482" capture_lex $P916 - .const 'Sub' $P910 = "260_1258129007.74018" + .const 'Sub' $P910 = "260_1258148888.82482" capture_lex $P910 - .const 'Sub' $P904 = "258_1258129007.74018" + .const 'Sub' $P904 = "258_1258148888.82482" capture_lex $P904 - .const 'Sub' $P898 = "256_1258129007.74018" + .const 'Sub' $P898 = "256_1258148888.82482" capture_lex $P898 - .const 'Sub' $P892 = "254_1258129007.74018" + .const 'Sub' $P892 = "254_1258148888.82482" capture_lex $P892 - .const 'Sub' $P886 = "252_1258129007.74018" + .const 'Sub' $P886 = "252_1258148888.82482" capture_lex $P886 - .const 'Sub' $P880 = "250_1258129007.74018" + .const 'Sub' $P880 = "250_1258148888.82482" capture_lex $P880 - .const 'Sub' $P874 = "248_1258129007.74018" + .const 'Sub' $P874 = "248_1258148888.82482" capture_lex $P874 - .const 'Sub' $P868 = "246_1258129007.74018" + .const 'Sub' $P868 = "246_1258148888.82482" capture_lex $P868 - .const 'Sub' $P862 = "244_1258129007.74018" + .const 'Sub' $P862 = "244_1258148888.82482" capture_lex $P862 - .const 'Sub' $P856 = "242_1258129007.74018" + .const 'Sub' $P856 = "242_1258148888.82482" capture_lex $P856 - .const 'Sub' $P850 = "240_1258129007.74018" + .const 'Sub' $P850 = "240_1258148888.82482" capture_lex $P850 - .const 'Sub' $P844 = "238_1258129007.74018" + .const 'Sub' $P844 = "238_1258148888.82482" capture_lex $P844 - .const 'Sub' $P838 = "236_1258129007.74018" + .const 'Sub' $P838 = "236_1258148888.82482" capture_lex $P838 - .const 'Sub' $P832 = "234_1258129007.74018" + .const 'Sub' $P832 = "234_1258148888.82482" capture_lex $P832 - .const 'Sub' $P826 = "232_1258129007.74018" + .const 'Sub' $P826 = "232_1258148888.82482" capture_lex $P826 - .const 'Sub' $P820 = "230_1258129007.74018" + .const 'Sub' $P820 = "230_1258148888.82482" capture_lex $P820 - .const 'Sub' $P814 = "228_1258129007.74018" + .const 'Sub' $P814 = "228_1258148888.82482" capture_lex $P814 - .const 'Sub' $P808 = "226_1258129007.74018" + .const 'Sub' $P808 = "226_1258148888.82482" capture_lex $P808 - .const 'Sub' $P802 = "224_1258129007.74018" + .const 'Sub' $P802 = "224_1258148888.82482" capture_lex $P802 - .const 'Sub' $P796 = "222_1258129007.74018" + .const 'Sub' $P796 = "222_1258148888.82482" capture_lex $P796 - .const 'Sub' $P790 = "220_1258129007.74018" + .const 'Sub' $P790 = "220_1258148888.82482" capture_lex $P790 - .const 'Sub' $P784 = "218_1258129007.74018" + .const 'Sub' $P784 = "218_1258148888.82482" capture_lex $P784 - .const 'Sub' $P778 = "216_1258129007.74018" + .const 'Sub' $P778 = "216_1258148888.82482" capture_lex $P778 - .const 'Sub' $P773 = "214_1258129007.74018" + .const 'Sub' $P773 = "214_1258148888.82482" capture_lex $P773 - .const 'Sub' $P768 = "212_1258129007.74018" + .const 'Sub' $P768 = "212_1258148888.82482" capture_lex $P768 - .const 'Sub' $P764 = "210_1258129007.74018" + .const 'Sub' $P764 = "210_1258148888.82482" capture_lex $P764 - .const 'Sub' $P759 = "208_1258129007.74018" + .const 'Sub' $P759 = "208_1258148888.82482" capture_lex $P759 - .const 'Sub' $P754 = "206_1258129007.74018" + .const 'Sub' $P754 = "206_1258148888.82482" capture_lex $P754 - .const 'Sub' $P750 = "204_1258129007.74018" + .const 'Sub' $P750 = "204_1258148888.82482" capture_lex $P750 - .const 'Sub' $P746 = "202_1258129007.74018" + .const 'Sub' $P746 = "202_1258148888.82482" capture_lex $P746 - .const 'Sub' $P740 = "200_1258129007.74018" + .const 'Sub' $P740 = "200_1258148888.82482" capture_lex $P740 - .const 'Sub' $P734 = "198_1258129007.74018" + .const 'Sub' $P734 = "198_1258148888.82482" capture_lex $P734 - .const 'Sub' $P727 = "196_1258129007.74018" + .const 'Sub' $P727 = "196_1258148888.82482" capture_lex $P727 - .const 'Sub' $P723 = "194_1258129007.74018" + .const 'Sub' $P723 = "194_1258148888.82482" capture_lex $P723 - .const 'Sub' $P719 = "192_1258129007.74018" + .const 'Sub' $P719 = "192_1258148888.82482" capture_lex $P719 - .const 'Sub' $P712 = "190_1258129007.74018" + .const 'Sub' $P712 = "190_1258148888.82482" capture_lex $P712 - .const 'Sub' $P705 = "188_1258129007.74018" + .const 'Sub' $P705 = "188_1258148888.82482" capture_lex $P705 - .const 'Sub' $P701 = "186_1258129007.74018" + .const 'Sub' $P701 = "186_1258148888.82482" capture_lex $P701 - .const 'Sub' $P697 = "184_1258129007.74018" + .const 'Sub' $P697 = "184_1258148888.82482" capture_lex $P697 - .const 'Sub' $P692 = "182_1258129007.74018" + .const 'Sub' $P692 = "182_1258148888.82482" capture_lex $P692 - .const 'Sub' $P687 = "180_1258129007.74018" + .const 'Sub' $P687 = "180_1258148888.82482" capture_lex $P687 - .const 'Sub' $P682 = "178_1258129007.74018" + .const 'Sub' $P682 = "178_1258148888.82482" capture_lex $P682 - .const 'Sub' $P677 = "176_1258129007.74018" + .const 'Sub' $P677 = "176_1258148888.82482" capture_lex $P677 - .const 'Sub' $P673 = "174_1258129007.74018" + .const 'Sub' $P673 = "174_1258148888.82482" capture_lex $P673 - .const 'Sub' $P669 = "172_1258129007.74018" + .const 'Sub' $P669 = "172_1258148888.82482" capture_lex $P669 - .const 'Sub' $P657 = "168_1258129007.74018" + .const 'Sub' $P657 = "168_1258148888.82482" capture_lex $P657 - .const 'Sub' $P652 = "166_1258129007.74018" + .const 'Sub' $P652 = "166_1258148888.82482" capture_lex $P652 - .const 'Sub' $P646 = "164_1258129007.74018" + .const 'Sub' $P646 = "164_1258148888.82482" capture_lex $P646 - .const 'Sub' $P641 = "162_1258129007.74018" + .const 'Sub' $P641 = "162_1258148888.82482" capture_lex $P641 - .const 'Sub' $P634 = "160_1258129007.74018" + .const 'Sub' $P634 = "160_1258148888.82482" capture_lex $P634 - .const 'Sub' $P627 = "158_1258129007.74018" + .const 'Sub' $P627 = "158_1258148888.82482" capture_lex $P627 - .const 'Sub' $P622 = "156_1258129007.74018" + .const 'Sub' $P622 = "156_1258148888.82482" capture_lex $P622 - .const 'Sub' $P617 = "154_1258129007.74018" + .const 'Sub' $P617 = "154_1258148888.82482" capture_lex $P617 - .const 'Sub' $P605 = "150_1258129007.74018" + .const 'Sub' $P605 = "150_1258148888.82482" capture_lex $P605 - .const 'Sub' $P574 = "148_1258129007.74018" + .const 'Sub' $P574 = "148_1258148888.82482" capture_lex $P574 - .const 'Sub' $P567 = "146_1258129007.74018" + .const 'Sub' $P567 = "146_1258148888.82482" capture_lex $P567 - .const 'Sub' $P562 = "144_1258129007.74018" + .const 'Sub' $P562 = "144_1258148888.82482" capture_lex $P562 - .const 'Sub' $P553 = "142_1258129007.74018" + .const 'Sub' $P553 = "142_1258148888.82482" capture_lex $P553 - .const 'Sub' $P539 = "140_1258129007.74018" + .const 'Sub' $P539 = "140_1258148888.82482" capture_lex $P539 - .const 'Sub' $P531 = "138_1258129007.74018" + .const 'Sub' $P531 = "138_1258148888.82482" capture_lex $P531 - .const 'Sub' $P513 = "136_1258129007.74018" + .const 'Sub' $P513 = "136_1258148888.82482" capture_lex $P513 - .const 'Sub' $P495 = "134_1258129007.74018" + .const 'Sub' $P495 = "134_1258148888.82482" capture_lex $P495 - .const 'Sub' $P489 = "132_1258129007.74018" + .const 'Sub' $P489 = "132_1258148888.82482" capture_lex $P489 - .const 'Sub' $P483 = "130_1258129007.74018" + .const 'Sub' $P483 = "130_1258148888.82482" capture_lex $P483 - .const 'Sub' $P474 = "126_1258129007.74018" + .const 'Sub' $P474 = "126_1258148888.82482" capture_lex $P474 - .const 'Sub' $P464 = "124_1258129007.74018" + .const 'Sub' $P464 = "124_1258148888.82482" capture_lex $P464 - .const 'Sub' $P458 = "122_1258129007.74018" + .const 'Sub' $P458 = "122_1258148888.82482" capture_lex $P458 - .const 'Sub' $P452 = "120_1258129007.74018" + .const 'Sub' $P452 = "120_1258148888.82482" capture_lex $P452 - .const 'Sub' $P446 = "118_1258129007.74018" + .const 'Sub' $P446 = "118_1258148888.82482" capture_lex $P446 - .const 'Sub' $P420 = "114_1258129007.74018" + .const 'Sub' $P420 = "114_1258148888.82482" capture_lex $P420 - .const 'Sub' $P412 = "112_1258129007.74018" + .const 'Sub' $P412 = "112_1258148888.82482" capture_lex $P412 - .const 'Sub' $P406 = "110_1258129007.74018" + .const 'Sub' $P406 = "110_1258148888.82482" capture_lex $P406 - .const 'Sub' $P398 = "106_1258129007.74018" + .const 'Sub' $P398 = "106_1258148888.82482" capture_lex $P398 - .const 'Sub' $P394 = "104_1258129007.74018" + .const 'Sub' $P394 = "104_1258148888.82482" capture_lex $P394 - .const 'Sub' $P383 = "102_1258129007.74018" + .const 'Sub' $P383 = "102_1258148888.82482" capture_lex $P383 - .const 'Sub' $P373 = "100_1258129007.74018" + .const 'Sub' $P373 = "100_1258148888.82482" capture_lex $P373 - .const 'Sub' $P369 = "98_1258129007.74018" + .const 'Sub' $P369 = "98_1258148888.82482" capture_lex $P369 - .const 'Sub' $P364 = "96_1258129007.74018" + .const 'Sub' $P364 = "96_1258148888.82482" capture_lex $P364 - .const 'Sub' $P359 = "94_1258129007.74018" + .const 'Sub' $P359 = "94_1258148888.82482" capture_lex $P359 - .const 'Sub' $P354 = "92_1258129007.74018" + .const 'Sub' $P354 = "92_1258148888.82482" capture_lex $P354 - .const 'Sub' $P349 = "90_1258129007.74018" + .const 'Sub' $P349 = "90_1258148888.82482" capture_lex $P349 - .const 'Sub' $P344 = "88_1258129007.74018" + .const 'Sub' $P344 = "88_1258148888.82482" capture_lex $P344 - .const 'Sub' $P339 = "86_1258129007.74018" + .const 'Sub' $P339 = "86_1258148888.82482" capture_lex $P339 - .const 'Sub' $P334 = "84_1258129007.74018" + .const 'Sub' $P334 = "84_1258148888.82482" capture_lex $P334 - .const 'Sub' $P327 = "82_1258129007.74018" + .const 'Sub' $P327 = "82_1258148888.82482" capture_lex $P327 - .const 'Sub' $P320 = "80_1258129007.74018" + .const 'Sub' $P320 = "80_1258148888.82482" capture_lex $P320 - .const 'Sub' $P311 = "76_1258129007.74018" + .const 'Sub' $P311 = "76_1258148888.82482" capture_lex $P311 - .const 'Sub' $P305 = "74_1258129007.74018" + .const 'Sub' $P305 = "74_1258148888.82482" capture_lex $P305 - .const 'Sub' $P289 = "70_1258129007.74018" + .const 'Sub' $P289 = "70_1258148888.82482" capture_lex $P289 - .const 'Sub' $P277 = "68_1258129007.74018" + .const 'Sub' $P277 = "68_1258148888.82482" capture_lex $P277 - .const 'Sub' $P270 = "66_1258129007.74018" + .const 'Sub' $P270 = "66_1258148888.82482" capture_lex $P270 - .const 'Sub' $P251 = "64_1258129007.74018" + .const 'Sub' $P251 = "64_1258148888.82482" capture_lex $P251 - .const 'Sub' $P243 = "62_1258129007.74018" + .const 'Sub' $P243 = "62_1258148888.82482" capture_lex $P243 - .const 'Sub' $P226 = "59_1258129007.74018" + .const 'Sub' $P226 = "59_1258148888.82482" capture_lex $P226 - .const 'Sub' $P207 = "57_1258129007.74018" + .const 'Sub' $P207 = "57_1258148888.82482" capture_lex $P207 - .const 'Sub' $P199 = "53_1258129007.74018" + .const 'Sub' $P199 = "53_1258148888.82482" capture_lex $P199 - .const 'Sub' $P195 = "51_1258129007.74018" + .const 'Sub' $P195 = "51_1258148888.82482" capture_lex $P195 - .const 'Sub' $P187 = "47_1258129007.74018" + .const 'Sub' $P187 = "47_1258148888.82482" capture_lex $P187 - .const 'Sub' $P183 = "45_1258129007.74018" + .const 'Sub' $P183 = "45_1258148888.82482" capture_lex $P183 - .const 'Sub' $P176 = "43_1258129007.74018" + .const 'Sub' $P176 = "43_1258148888.82482" capture_lex $P176 - .const 'Sub' $P170 = "41_1258129007.74018" + .const 'Sub' $P170 = "41_1258148888.82482" capture_lex $P170 - .const 'Sub' $P165 = "39_1258129007.74018" + .const 'Sub' $P165 = "39_1258148888.82482" capture_lex $P165 - .const 'Sub' $P158 = "37_1258129007.74018" + .const 'Sub' $P158 = "37_1258148888.82482" capture_lex $P158 - .const 'Sub' $P153 = "35_1258129007.74018" + .const 'Sub' $P153 = "35_1258148888.82482" capture_lex $P153 - .const 'Sub' $P148 = "33_1258129007.74018" + .const 'Sub' $P148 = "33_1258148888.82482" capture_lex $P148 - .const 'Sub' $P136 = "30_1258129007.74018" + .const 'Sub' $P136 = "30_1258148888.82482" capture_lex $P136 - .const 'Sub' $P124 = "28_1258129007.74018" + .const 'Sub' $P124 = "28_1258148888.82482" capture_lex $P124 - .const 'Sub' $P118 = "26_1258129007.74018" + .const 'Sub' $P118 = "26_1258148888.82482" capture_lex $P118 - .const 'Sub' $P76 = "23_1258129007.74018" + .const 'Sub' $P76 = "23_1258148888.82482" capture_lex $P76 - .const 'Sub' $P67 = "21_1258129007.74018" + .const 'Sub' $P67 = "21_1258148888.82482" capture_lex $P67 - .const 'Sub' $P58 = "19_1258129007.74018" + .const 'Sub' $P58 = "19_1258148888.82482" capture_lex $P58 - .const 'Sub' $P44 = "17_1258129007.74018" + .const 'Sub' $P44 = "17_1258148888.82482" capture_lex $P44 - .const 'Sub' $P38 = "15_1258129007.74018" + .const 'Sub' $P38 = "15_1258148888.82482" capture_lex $P38 - .const 'Sub' $P33 = "13_1258129007.74018" + .const 'Sub' $P33 = "13_1258148888.82482" capture_lex $P33 - .const 'Sub' $P15 = "12_1258129007.74018" + .const 'Sub' $P15 = "12_1258148888.82482" capture_lex $P15 .annotate "line", 477 get_hll_global $P1006, ["NQP";"Regex"], "_block1005" @@ -314,7 +314,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "" :load :init :subid("post306") :outer("11_1258129007.74018") +.sub "" :load :init :subid("post306") :outer("11_1258148888.82482") .annotate "line", 4 get_hll_global $P14, ["NQP";"Grammar"], "_block13" .local pmc block @@ -368,7 +368,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "TOP" :subid("12_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "TOP" :subid("12_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 new $P17, 'ExceptionHandler' set_addr $P17, control_16 @@ -437,7 +437,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "identifier" :subid("13_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "identifier" :subid("13_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx34_tgt .local int rx34_pos @@ -483,7 +483,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__identifier" :subid("14_1258129007.74018") :method +.sub "!PREFIX__identifier" :subid("14_1258148888.82482") :method .annotate "line", 4 $P36 = self."!PREFIX__!subrule"("ident", "") new $P37, "ResizablePMCArray" @@ -493,7 +493,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "name" :subid("15_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "name" :subid("15_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx39_tgt .local int rx39_pos @@ -555,7 +555,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__name" :subid("16_1258129007.74018") :method +.sub "!PREFIX__name" :subid("16_1258148888.82482") :method .annotate "line", 4 new $P41, "ResizablePMCArray" push $P41, "" @@ -564,7 +564,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "deflongname" :subid("17_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "deflongname" :subid("17_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx45_tgt .local int rx45_pos @@ -711,7 +711,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__deflongname" :subid("18_1258129007.74018") :method +.sub "!PREFIX__deflongname" :subid("18_1258148888.82482") :method .annotate "line", 4 $P47 = self."!PREFIX__!subrule"("identifier", "") new $P48, "ResizablePMCArray" @@ -721,7 +721,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "ENDSTMT" :subid("19_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "ENDSTMT" :subid("19_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx59_tgt .local int rx59_pos @@ -801,7 +801,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__ENDSTMT" :subid("20_1258129007.74018") :method +.sub "!PREFIX__ENDSTMT" :subid("20_1258148888.82482") :method .annotate "line", 4 new $P61, "ResizablePMCArray" push $P61, "" @@ -810,7 +810,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "ws" :subid("21_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "ws" :subid("21_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx68_tgt .local int rx68_pos @@ -924,7 +924,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__ws" :subid("22_1258129007.74018") :method +.sub "!PREFIX__ws" :subid("22_1258148888.82482") :method .annotate "line", 4 new $P70, "ResizablePMCArray" push $P70, "" @@ -934,9 +934,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "pod_comment" :subid("23_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "pod_comment" :subid("23_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 - .const 'Sub' $P110 = "25_1258129007.74018" + .const 'Sub' $P110 = "25_1258148888.82482" capture_lex $P110 .local string rx77_tgt .local int rx77_pos @@ -1356,7 +1356,7 @@ NQP::Compiler - NQP compiler .annotate "line", 56 # rx subrule "before" subtype=zerowidth negate= rx77_cur."!cursor_pos"(rx77_pos) - .const 'Sub' $P110 = "25_1258129007.74018" + .const 'Sub' $P110 = "25_1258148888.82482" capture_lex $P110 $P10 = rx77_cur."before"($P110) unless $P10, rx77_fail @@ -1423,7 +1423,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__pod_comment" :subid("24_1258129007.74018") :method +.sub "!PREFIX__pod_comment" :subid("24_1258148888.82482") :method .annotate "line", 4 new $P79, "ResizablePMCArray" push $P79, "" @@ -1432,7 +1432,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block109" :anon :subid("25_1258129007.74018") :method :outer("23_1258129007.74018") +.sub "_block109" :anon :subid("25_1258148888.82482") :method :outer("23_1258148888.82482") .annotate "line", 56 .local string rx111_tgt .local int rx111_pos @@ -1512,7 +1512,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "comp_unit" :subid("26_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "comp_unit" :subid("26_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx119_tgt .local int rx119_pos @@ -1579,9 +1579,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__comp_unit" :subid("27_1258129007.74018") :method +.sub "!PREFIX__comp_unit" :subid("27_1258148888.82482") :method .annotate "line", 4 - $P121 = self."!PREFIX__!subrule"("newpad", "") + $P121 = self."!PREFIX__!subrule"("", "") new $P122, "ResizablePMCArray" push $P122, $P121 .return ($P122) @@ -1589,7 +1589,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statementlist" :subid("28_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statementlist" :subid("28_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx125_tgt .local int rx125_pos @@ -1685,7 +1685,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statementlist" :subid("29_1258129007.74018") :method +.sub "!PREFIX__statementlist" :subid("29_1258148888.82482") :method .annotate "line", 4 new $P127, "ResizablePMCArray" push $P127, "" @@ -1695,9 +1695,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement" :subid("30_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement" :subid("30_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 - .const 'Sub' $P141 = "32_1258129007.74018" + .const 'Sub' $P141 = "32_1258148888.82482" capture_lex $P141 .local string rx137_tgt .local int rx137_pos @@ -1720,7 +1720,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_1258129007.74018" + .const 'Sub' $P141 = "32_1258148888.82482" capture_lex $P141 $P10 = rx137_cur."before"($P141) if $P10, rx137_fail @@ -1788,7 +1788,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement" :subid("31_1258129007.74018") :method +.sub "!PREFIX__statement" :subid("31_1258148888.82482") :method .annotate "line", 4 new $P139, "ResizablePMCArray" push $P139, "" @@ -1797,7 +1797,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block140" :anon :subid("32_1258129007.74018") :method :outer("30_1258129007.74018") +.sub "_block140" :anon :subid("32_1258148888.82482") :method :outer("30_1258148888.82482") .annotate "line", 78 .local string rx142_tgt .local int rx142_pos @@ -1858,7 +1858,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "eat_terminator" :subid("33_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "eat_terminator" :subid("33_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx149_tgt .local int rx149_pos @@ -1933,7 +1933,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__eat_terminator" :subid("34_1258129007.74018") :method +.sub "!PREFIX__eat_terminator" :subid("34_1258148888.82482") :method .annotate "line", 4 new $P151, "ResizablePMCArray" push $P151, "" @@ -1945,7 +1945,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "xblock" :subid("35_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "xblock" :subid("35_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx154_tgt .local int rx154_pos @@ -2004,7 +2004,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__xblock" :subid("36_1258129007.74018") :method +.sub "!PREFIX__xblock" :subid("36_1258148888.82482") :method .annotate "line", 4 $P156 = self."!PREFIX__!subrule"("EXPR", "") new $P157, "ResizablePMCArray" @@ -2014,7 +2014,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "pblock" :subid("37_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "pblock" :subid("37_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx159_tgt .local int rx159_pos @@ -2121,10 +2121,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__pblock" :subid("38_1258129007.74018") :method +.sub "!PREFIX__pblock" :subid("38_1258148888.82482") :method .annotate "line", 4 - $P161 = self."!PREFIX__!subrule"("panic", "") - $P162 = self."!PREFIX__!subrule"("lambda", "") + $P161 = self."!PREFIX__!subrule"("", "") + $P162 = self."!PREFIX__!subrule"("", "") new $P163, "ResizablePMCArray" push $P163, $P161 push $P163, "{" @@ -2134,7 +2134,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "lambda" :subid("39_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "lambda" :subid("39_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx166_tgt .local int rx166_pos @@ -2193,7 +2193,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__lambda" :subid("40_1258129007.74018") :method +.sub "!PREFIX__lambda" :subid("40_1258148888.82482") :method .annotate "line", 4 new $P168, "ResizablePMCArray" push $P168, "<->" @@ -2203,7 +2203,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "block" :subid("41_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "block" :subid("41_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx171_tgt .local int rx171_pos @@ -2274,9 +2274,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__block" :subid("42_1258129007.74018") :method +.sub "!PREFIX__block" :subid("42_1258148888.82482") :method .annotate "line", 4 - $P173 = self."!PREFIX__!subrule"("panic", "") + $P173 = self."!PREFIX__!subrule"("", "") new $P174, "ResizablePMCArray" push $P174, $P173 push $P174, "{" @@ -2285,7 +2285,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "blockoid" :subid("43_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "blockoid" :subid("43_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx177_tgt .local int rx177_pos @@ -2368,9 +2368,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__blockoid" :subid("44_1258129007.74018") :method +.sub "!PREFIX__blockoid" :subid("44_1258148888.82482") :method .annotate "line", 4 - $P179 = self."!PREFIX__!subrule"("finishpad", "") + $P179 = self."!PREFIX__!subrule"("", "") new $P180, "ResizablePMCArray" push $P180, $P179 .return ($P180) @@ -2378,7 +2378,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "newpad" :subid("45_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "newpad" :subid("45_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx184_tgt .local int rx184_pos @@ -2417,7 +2417,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__newpad" :subid("46_1258129007.74018") :method +.sub "!PREFIX__newpad" :subid("46_1258148888.82482") :method .annotate "line", 4 new $P186, "ResizablePMCArray" push $P186, "" @@ -2426,7 +2426,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "finishpad" :subid("47_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "finishpad" :subid("47_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx188_tgt .local int rx188_pos @@ -2465,7 +2465,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__finishpad" :subid("48_1258129007.74018") :method +.sub "!PREFIX__finishpad" :subid("48_1258148888.82482") :method .annotate "line", 4 new $P190, "ResizablePMCArray" push $P190, "" @@ -2474,7 +2474,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator" :subid("49_1258129007.74018") :method +.sub "terminator" :subid("49_1258148888.82482") :method .annotate "line", 127 $P192 = self."!protoregex"("terminator") .return ($P192) @@ -2482,7 +2482,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator" :subid("50_1258129007.74018") :method +.sub "!PREFIX__terminator" :subid("50_1258148888.82482") :method .annotate "line", 127 $P194 = self."!PREFIX__!protoregex"("terminator") .return ($P194) @@ -2490,7 +2490,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator:sym<;>" :subid("51_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "terminator:sym<;>" :subid("51_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx196_tgt .local int rx196_pos @@ -2535,7 +2535,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator:sym<;>" :subid("52_1258129007.74018") :method +.sub "!PREFIX__terminator:sym<;>" :subid("52_1258148888.82482") :method .annotate "line", 4 new $P198, "ResizablePMCArray" push $P198, ";" @@ -2544,7 +2544,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "terminator:sym<}>" :subid("53_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "terminator:sym<}>" :subid("53_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx200_tgt .local int rx200_pos @@ -2589,7 +2589,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__terminator:sym<}>" :subid("54_1258129007.74018") :method +.sub "!PREFIX__terminator:sym<}>" :subid("54_1258148888.82482") :method .annotate "line", 4 new $P202, "ResizablePMCArray" push $P202, "}" @@ -2598,7 +2598,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control" :subid("55_1258129007.74018") :method +.sub "statement_control" :subid("55_1258148888.82482") :method .annotate "line", 134 $P204 = self."!protoregex"("statement_control") .return ($P204) @@ -2606,7 +2606,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control" :subid("56_1258129007.74018") :method +.sub "!PREFIX__statement_control" :subid("56_1258148888.82482") :method .annotate "line", 134 $P206 = self."!PREFIX__!protoregex"("statement_control") .return ($P206) @@ -2614,7 +2614,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("57_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("57_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx208_tgt .local int rx208_pos @@ -2624,7 +2624,7 @@ NQP::Compiler - NQP compiler .local pmc rx208_cur (rx208_cur, rx208_pos, rx208_tgt, $I10) = self."!cursor_start"() rx208_cur."!cursor_debug"("START ", "statement_control:sym") - rx208_cur."!cursor_caparray"("xblock", "else") + rx208_cur."!cursor_caparray"("else", "xblock") .lex unicode:"$\x{a2}", rx208_cur .local pmc match .lex "$/", match @@ -2790,7 +2790,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("58_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("58_1258148888.82482") :method .annotate "line", 4 new $P210, "ResizablePMCArray" push $P210, "if" @@ -2799,9 +2799,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("59_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("59_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 - .const 'Sub' $P236 = "61_1258129007.74018" + .const 'Sub' $P236 = "61_1258148888.82482" capture_lex $P236 .local string rx227_tgt .local int rx227_pos @@ -2871,7 +2871,7 @@ NQP::Compiler - NQP compiler rx227_pos = $P10."pos"() # rx subrule "before" subtype=zerowidth negate=1 rx227_cur."!cursor_pos"(rx227_pos) - .const 'Sub' $P236 = "61_1258129007.74018" + .const 'Sub' $P236 = "61_1258148888.82482" capture_lex $P236 $P10 = rx227_cur."before"($P236) if $P10, rx227_fail @@ -2923,7 +2923,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("60_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("60_1258148888.82482") :method .annotate "line", 4 new $P229, "ResizablePMCArray" push $P229, "unless" @@ -2932,7 +2932,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "_block235" :anon :subid("61_1258129007.74018") :method :outer("59_1258129007.74018") +.sub "_block235" :anon :subid("61_1258148888.82482") :method :outer("59_1258148888.82482") .annotate "line", 146 .local string rx237_tgt .local int rx237_pos @@ -2985,7 +2985,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("62_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("62_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx244_tgt .local int rx244_pos @@ -3077,7 +3077,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("63_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("63_1258148888.82482") :method .annotate "line", 4 new $P246, "ResizablePMCArray" push $P246, "until" @@ -3087,7 +3087,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("64_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("64_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx252_tgt .local int rx252_pos @@ -3304,7 +3304,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("65_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("65_1258148888.82482") :method .annotate "line", 4 new $P254, "ResizablePMCArray" push $P254, "repeat" @@ -3313,7 +3313,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("66_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("66_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx271_tgt .local int rx271_pos @@ -3392,7 +3392,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("67_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("67_1258148888.82482") :method .annotate "line", 4 new $P273, "ResizablePMCArray" push $P273, "for" @@ -3401,7 +3401,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("68_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("68_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx278_tgt .local int rx278_pos @@ -3511,7 +3511,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("69_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("69_1258148888.82482") :method .annotate "line", 4 new $P280, "ResizablePMCArray" push $P280, "return" @@ -3520,7 +3520,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_control:sym" :subid("70_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_control:sym" :subid("70_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx290_tgt .local int rx290_pos @@ -3630,7 +3630,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_control:sym" :subid("71_1258129007.74018") :method +.sub "!PREFIX__statement_control:sym" :subid("71_1258148888.82482") :method .annotate "line", 4 new $P292, "ResizablePMCArray" push $P292, "make" @@ -3639,7 +3639,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix" :subid("72_1258129007.74018") :method +.sub "statement_prefix" :subid("72_1258148888.82482") :method .annotate "line", 177 $P302 = self."!protoregex"("statement_prefix") .return ($P302) @@ -3647,7 +3647,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix" :subid("73_1258129007.74018") :method +.sub "!PREFIX__statement_prefix" :subid("73_1258148888.82482") :method .annotate "line", 177 $P304 = self."!PREFIX__!protoregex"("statement_prefix") .return ($P304) @@ -3655,7 +3655,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_prefix:sym" :subid("74_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_prefix:sym" :subid("74_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx306_tgt .local int rx306_pos @@ -3722,7 +3722,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_prefix:sym" :subid("75_1258129007.74018") :method +.sub "!PREFIX__statement_prefix:sym" :subid("75_1258148888.82482") :method .annotate "line", 4 $P308 = self."!PREFIX__!subrule"("blorst", "INIT") new $P309, "ResizablePMCArray" @@ -3732,7 +3732,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "blorst" :subid("76_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "blorst" :subid("76_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx312_tgt .local int rx312_pos @@ -3809,7 +3809,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__blorst" :subid("77_1258129007.74018") :method +.sub "!PREFIX__blorst" :subid("77_1258148888.82482") :method .annotate "line", 4 new $P314, "ResizablePMCArray" push $P314, "" @@ -3818,7 +3818,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond" :subid("78_1258129007.74018") :method +.sub "statement_mod_cond" :subid("78_1258148888.82482") :method .annotate "line", 186 $P317 = self."!protoregex"("statement_mod_cond") .return ($P317) @@ -3826,7 +3826,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond" :subid("79_1258129007.74018") :method +.sub "!PREFIX__statement_mod_cond" :subid("79_1258148888.82482") :method .annotate "line", 186 $P319 = self."!PREFIX__!protoregex"("statement_mod_cond") .return ($P319) @@ -3834,7 +3834,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond:sym" :subid("80_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_mod_cond:sym" :subid("80_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx321_tgt .local int rx321_pos @@ -3911,7 +3911,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond:sym" :subid("81_1258129007.74018") :method +.sub "!PREFIX__statement_mod_cond:sym" :subid("81_1258148888.82482") :method .annotate "line", 4 new $P323, "ResizablePMCArray" push $P323, "if" @@ -3920,7 +3920,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "statement_mod_cond:sym" :subid("82_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "statement_mod_cond:sym" :subid("82_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx328_tgt .local int rx328_pos @@ -3997,7 +3997,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__statement_mod_cond:sym" :subid("83_1258129007.74018") :method +.sub "!PREFIX__statement_mod_cond:sym" :subid("83_1258148888.82482") :method .annotate "line", 4 new $P330, "ResizablePMCArray" push $P330, "unless" @@ -4006,7 +4006,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("84_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("84_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx335_tgt .local int rx335_pos @@ -4052,7 +4052,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("85_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("85_1258148888.82482") :method .annotate "line", 4 $P337 = self."!PREFIX__!subrule"("colonpair", "") new $P338, "ResizablePMCArray" @@ -4062,7 +4062,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("86_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("86_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx340_tgt .local int rx340_pos @@ -4108,7 +4108,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("87_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("87_1258148888.82482") :method .annotate "line", 4 $P342 = self."!PREFIX__!subrule"("variable", "") new $P343, "ResizablePMCArray" @@ -4118,7 +4118,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("88_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("88_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx345_tgt .local int rx345_pos @@ -4164,7 +4164,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("89_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("89_1258148888.82482") :method .annotate "line", 4 $P347 = self."!PREFIX__!subrule"("package_declarator", "") new $P348, "ResizablePMCArray" @@ -4174,7 +4174,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("90_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("90_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx350_tgt .local int rx350_pos @@ -4220,7 +4220,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("91_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("91_1258148888.82482") :method .annotate "line", 4 $P352 = self."!PREFIX__!subrule"("scope_declarator", "") new $P353, "ResizablePMCArray" @@ -4230,7 +4230,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("92_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("92_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx355_tgt .local int rx355_pos @@ -4276,7 +4276,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("93_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("93_1258148888.82482") :method .annotate "line", 4 $P357 = self."!PREFIX__!subrule"("routine_declarator", "") new $P358, "ResizablePMCArray" @@ -4286,7 +4286,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("94_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("94_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx360_tgt .local int rx360_pos @@ -4332,7 +4332,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("95_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("95_1258148888.82482") :method .annotate "line", 4 $P362 = self."!PREFIX__!subrule"("regex_declarator", "") new $P363, "ResizablePMCArray" @@ -4342,7 +4342,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("96_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("96_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx365_tgt .local int rx365_pos @@ -4388,7 +4388,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("97_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("97_1258148888.82482") :method .annotate "line", 4 $P367 = self."!PREFIX__!subrule"("statement_prefix", "") new $P368, "ResizablePMCArray" @@ -4398,7 +4398,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("98_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("98_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx370_tgt .local int rx370_pos @@ -4448,7 +4448,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("99_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("99_1258148888.82482") :method .annotate "line", 4 new $P372, "ResizablePMCArray" push $P372, "" @@ -4457,7 +4457,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "colonpair" :subid("100_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "colonpair" :subid("100_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx374_tgt .local int rx374_pos @@ -4562,7 +4562,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__colonpair" :subid("101_1258129007.74018") :method +.sub "!PREFIX__colonpair" :subid("101_1258148888.82482") :method .annotate "line", 4 $P376 = self."!PREFIX__!subrule"("identifier", ":") $P377 = self."!PREFIX__!subrule"("identifier", ":!") @@ -4574,7 +4574,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "variable" :subid("102_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "variable" :subid("102_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx384_tgt .local int rx384_pos @@ -4717,7 +4717,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__variable" :subid("103_1258129007.74018") :method +.sub "!PREFIX__variable" :subid("103_1258148888.82482") :method .annotate "line", 4 $P386 = self."!PREFIX__!subrule"("sigil", "") $P387 = self."!PREFIX__!subrule"("sigil", "") @@ -4732,7 +4732,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "sigil" :subid("104_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "sigil" :subid("104_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx395_tgt .local int rx395_pos @@ -4778,7 +4778,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__sigil" :subid("105_1258129007.74018") :method +.sub "!PREFIX__sigil" :subid("105_1258148888.82482") :method .annotate "line", 4 new $P397, "ResizablePMCArray" push $P397, "&" @@ -4790,7 +4790,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "twigil" :subid("106_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "twigil" :subid("106_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx399_tgt .local int rx399_pos @@ -4836,7 +4836,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__twigil" :subid("107_1258129007.74018") :method +.sub "!PREFIX__twigil" :subid("107_1258148888.82482") :method .annotate "line", 4 new $P401, "ResizablePMCArray" push $P401, "?" @@ -4847,7 +4847,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator" :subid("108_1258129007.74018") :method +.sub "package_declarator" :subid("108_1258148888.82482") :method .annotate "line", 220 $P403 = self."!protoregex"("package_declarator") .return ($P403) @@ -4855,7 +4855,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator" :subid("109_1258129007.74018") :method +.sub "!PREFIX__package_declarator" :subid("109_1258148888.82482") :method .annotate "line", 220 $P405 = self."!PREFIX__!protoregex"("package_declarator") .return ($P405) @@ -4863,7 +4863,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator:sym" :subid("110_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "package_declarator:sym" :subid("110_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx407_tgt .local int rx407_pos @@ -4930,7 +4930,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator:sym" :subid("111_1258129007.74018") :method +.sub "!PREFIX__package_declarator:sym" :subid("111_1258148888.82482") :method .annotate "line", 4 $P409 = self."!PREFIX__!subrule"("package_def", "module") new $P410, "ResizablePMCArray" @@ -4940,7 +4940,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_declarator:sym" :subid("112_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "package_declarator:sym" :subid("112_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx413_tgt .local int rx413_pos @@ -5020,7 +5020,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_declarator:sym" :subid("113_1258129007.74018") :method +.sub "!PREFIX__package_declarator:sym" :subid("113_1258148888.82482") :method .annotate "line", 4 $P415 = self."!PREFIX__!subrule"("package_def", "grammar") $P416 = self."!PREFIX__!subrule"("package_def", "class") @@ -5032,7 +5032,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "package_def" :subid("114_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "package_def" :subid("114_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx421_tgt .local int rx421_pos @@ -5224,7 +5224,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__package_def" :subid("115_1258129007.74018") :method +.sub "!PREFIX__package_def" :subid("115_1258148888.82482") :method .annotate "line", 4 new $P423, "ResizablePMCArray" push $P423, "" @@ -5233,7 +5233,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator" :subid("116_1258129007.74018") :method +.sub "scope_declarator" :subid("116_1258148888.82482") :method .annotate "line", 234 $P443 = self."!protoregex"("scope_declarator") .return ($P443) @@ -5241,7 +5241,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator" :subid("117_1258129007.74018") :method +.sub "!PREFIX__scope_declarator" :subid("117_1258148888.82482") :method .annotate "line", 234 $P445 = self."!PREFIX__!protoregex"("scope_declarator") .return ($P445) @@ -5249,7 +5249,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("118_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "scope_declarator:sym" :subid("118_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx447_tgt .local int rx447_pos @@ -5316,7 +5316,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("119_1258129007.74018") :method +.sub "!PREFIX__scope_declarator:sym" :subid("119_1258148888.82482") :method .annotate "line", 4 $P449 = self."!PREFIX__!subrule"("scoped", "my") new $P450, "ResizablePMCArray" @@ -5326,7 +5326,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("120_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "scope_declarator:sym" :subid("120_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx453_tgt .local int rx453_pos @@ -5393,7 +5393,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("121_1258129007.74018") :method +.sub "!PREFIX__scope_declarator:sym" :subid("121_1258148888.82482") :method .annotate "line", 4 $P455 = self."!PREFIX__!subrule"("scoped", "our") new $P456, "ResizablePMCArray" @@ -5403,7 +5403,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scope_declarator:sym" :subid("122_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "scope_declarator:sym" :subid("122_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx459_tgt .local int rx459_pos @@ -5470,7 +5470,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scope_declarator:sym" :subid("123_1258129007.74018") :method +.sub "!PREFIX__scope_declarator:sym" :subid("123_1258148888.82482") :method .annotate "line", 4 $P461 = self."!PREFIX__!subrule"("scoped", "has") new $P462, "ResizablePMCArray" @@ -5480,7 +5480,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "scoped" :subid("124_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "scoped" :subid("124_1258148888.82482") :method :outer("11_1258148888.82482") .param pmc param_465 .annotate "line", 239 .lex "$*SCOPE", param_465 @@ -5565,7 +5565,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__scoped" :subid("125_1258129007.74018") :method +.sub "!PREFIX__scoped" :subid("125_1258148888.82482") :method .annotate "line", 4 new $P468, "ResizablePMCArray" push $P468, "" @@ -5575,7 +5575,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "variable_declarator" :subid("126_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "variable_declarator" :subid("126_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx475_tgt .local int rx475_pos @@ -5621,7 +5621,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__variable_declarator" :subid("127_1258129007.74018") :method +.sub "!PREFIX__variable_declarator" :subid("127_1258148888.82482") :method .annotate "line", 4 $P477 = self."!PREFIX__!subrule"("variable", "") new $P478, "ResizablePMCArray" @@ -5631,7 +5631,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator" :subid("128_1258129007.74018") :method +.sub "routine_declarator" :subid("128_1258148888.82482") :method .annotate "line", 246 $P480 = self."!protoregex"("routine_declarator") .return ($P480) @@ -5639,7 +5639,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator" :subid("129_1258129007.74018") :method +.sub "!PREFIX__routine_declarator" :subid("129_1258148888.82482") :method .annotate "line", 246 $P482 = self."!PREFIX__!protoregex"("routine_declarator") .return ($P482) @@ -5647,7 +5647,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator:sym" :subid("130_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "routine_declarator:sym" :subid("130_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx484_tgt .local int rx484_pos @@ -5714,7 +5714,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator:sym" :subid("131_1258129007.74018") :method +.sub "!PREFIX__routine_declarator:sym" :subid("131_1258148888.82482") :method .annotate "line", 4 $P486 = self."!PREFIX__!subrule"("routine_def", "sub") new $P487, "ResizablePMCArray" @@ -5724,7 +5724,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_declarator:sym" :subid("132_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "routine_declarator:sym" :subid("132_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx490_tgt .local int rx490_pos @@ -5791,7 +5791,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_declarator:sym" :subid("133_1258129007.74018") :method +.sub "!PREFIX__routine_declarator:sym" :subid("133_1258148888.82482") :method .annotate "line", 4 $P492 = self."!PREFIX__!subrule"("method_def", "method") new $P493, "ResizablePMCArray" @@ -5801,7 +5801,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "routine_def" :subid("134_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "routine_def" :subid("134_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx496_tgt .local int rx496_pos @@ -5959,7 +5959,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__routine_def" :subid("135_1258129007.74018") :method +.sub "!PREFIX__routine_def" :subid("135_1258148888.82482") :method .annotate "line", 4 new $P498, "ResizablePMCArray" push $P498, "" @@ -5968,7 +5968,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "method_def" :subid("136_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "method_def" :subid("136_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx514_tgt .local int rx514_pos @@ -6126,7 +6126,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__method_def" :subid("137_1258129007.74018") :method +.sub "!PREFIX__method_def" :subid("137_1258148888.82482") :method .annotate "line", 4 new $P516, "ResizablePMCArray" push $P516, "" @@ -6135,7 +6135,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "signature" :subid("138_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "signature" :subid("138_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx532_tgt .local int rx532_pos @@ -6213,7 +6213,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__signature" :subid("139_1258129007.74018") :method +.sub "!PREFIX__signature" :subid("139_1258148888.82482") :method .annotate "line", 4 new $P534, "ResizablePMCArray" push $P534, "" @@ -6222,7 +6222,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "parameter" :subid("140_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "parameter" :subid("140_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx540_tgt .local int rx540_pos @@ -6371,7 +6371,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__parameter" :subid("141_1258129007.74018") :method +.sub "!PREFIX__parameter" :subid("141_1258148888.82482") :method .annotate "line", 4 $P542 = self."!PREFIX__!subrule"("named_param", "") $P543 = self."!PREFIX__!subrule"("param_var", "") @@ -6385,7 +6385,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "param_var" :subid("142_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "param_var" :subid("142_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx554_tgt .local int rx554_pos @@ -6481,7 +6481,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__param_var" :subid("143_1258129007.74018") :method +.sub "!PREFIX__param_var" :subid("143_1258148888.82482") :method .annotate "line", 4 $P556 = self."!PREFIX__!subrule"("sigil", "") new $P557, "ResizablePMCArray" @@ -6491,7 +6491,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "named_param" :subid("144_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "named_param" :subid("144_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx563_tgt .local int rx563_pos @@ -6545,7 +6545,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__named_param" :subid("145_1258129007.74018") :method +.sub "!PREFIX__named_param" :subid("145_1258148888.82482") :method .annotate "line", 4 $P565 = self."!PREFIX__!subrule"("param_var", ":") new $P566, "ResizablePMCArray" @@ -6555,7 +6555,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "default_value" :subid("146_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "default_value" :subid("146_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx568_tgt .local int rx568_pos @@ -6623,7 +6623,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__default_value" :subid("147_1258129007.74018") :method +.sub "!PREFIX__default_value" :subid("147_1258148888.82482") :method .annotate "line", 4 new $P570, "ResizablePMCArray" push $P570, "" @@ -6632,7 +6632,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "regex_declarator" :subid("148_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "regex_declarator" :subid("148_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx575_tgt .local int rx575_pos @@ -6987,7 +6987,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__regex_declarator" :subid("149_1258129007.74018") :method +.sub "!PREFIX__regex_declarator" :subid("149_1258148888.82482") :method .annotate "line", 4 new $P577, "ResizablePMCArray" push $P577, "" @@ -6996,7 +6996,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "dotty" :subid("150_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "dotty" :subid("150_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx606_tgt .local int rx606_pos @@ -7101,7 +7101,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__dotty" :subid("151_1258129007.74018") :method +.sub "!PREFIX__dotty" :subid("151_1258148888.82482") :method .annotate "line", 4 $P608 = self."!PREFIX__!subrule"("identifier", ".") new $P609, "ResizablePMCArray" @@ -7111,7 +7111,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term" :subid("152_1258129007.74018") :method +.sub "term" :subid("152_1258148888.82482") :method .annotate "line", 310 $P614 = self."!protoregex"("term") .return ($P614) @@ -7119,7 +7119,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term" :subid("153_1258129007.74018") :method +.sub "!PREFIX__term" :subid("153_1258148888.82482") :method .annotate "line", 310 $P616 = self."!PREFIX__!protoregex"("term") .return ($P616) @@ -7127,7 +7127,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("154_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("154_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx618_tgt .local int rx618_pos @@ -7195,7 +7195,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("155_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("155_1258148888.82482") :method .annotate "line", 4 new $P620, "ResizablePMCArray" push $P620, "self" @@ -7204,7 +7204,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("156_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("156_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx623_tgt .local int rx623_pos @@ -7264,7 +7264,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("157_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("157_1258148888.82482") :method .annotate "line", 4 $P625 = self."!PREFIX__!subrule"("identifier", "") new $P626, "ResizablePMCArray" @@ -7274,7 +7274,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("158_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("158_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx628_tgt .local int rx628_pos @@ -7335,7 +7335,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("159_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("159_1258148888.82482") :method .annotate "line", 4 $P630 = self."!PREFIX__!subrule"("name", "") new $P631, "ResizablePMCArray" @@ -7345,7 +7345,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("160_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("160_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx635_tgt .local int rx635_pos @@ -7426,7 +7426,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("161_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("161_1258148888.82482") :method .annotate "line", 4 new $P637, "ResizablePMCArray" push $P637, "pir::" @@ -7435,7 +7435,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "args" :subid("162_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "args" :subid("162_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx642_tgt .local int rx642_pos @@ -7495,7 +7495,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__args" :subid("163_1258129007.74018") :method +.sub "!PREFIX__args" :subid("163_1258148888.82482") :method .annotate "line", 4 $P644 = self."!PREFIX__!subrule"("arglist", "(") new $P645, "ResizablePMCArray" @@ -7505,7 +7505,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "arglist" :subid("164_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "arglist" :subid("164_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx647_tgt .local int rx647_pos @@ -7565,9 +7565,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__arglist" :subid("165_1258129007.74018") :method +.sub "!PREFIX__arglist" :subid("165_1258148888.82482") :method .annotate "line", 4 - $P649 = self."!PREFIX__!subrule"("ws", "") + $P649 = self."!PREFIX__!subrule"("", "") new $P650, "ResizablePMCArray" push $P650, $P649 .return ($P650) @@ -7575,7 +7575,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "term:sym" :subid("166_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "term:sym" :subid("166_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx653_tgt .local int rx653_pos @@ -7621,7 +7621,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__term:sym" :subid("167_1258129007.74018") :method +.sub "!PREFIX__term:sym" :subid("167_1258148888.82482") :method .annotate "line", 4 $P655 = self."!PREFIX__!subrule"("value", "") new $P656, "ResizablePMCArray" @@ -7631,7 +7631,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "value" :subid("168_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "value" :subid("168_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx658_tgt .local int rx658_pos @@ -7705,7 +7705,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__value" :subid("169_1258129007.74018") :method +.sub "!PREFIX__value" :subid("169_1258148888.82482") :method .annotate "line", 4 $P660 = self."!PREFIX__!subrule"("integer", "") $P661 = self."!PREFIX__!subrule"("quote", "") @@ -7719,7 +7719,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote" :subid("170_1258129007.74018") :method +.sub "quote" :subid("170_1258148888.82482") :method .annotate "line", 347 $P666 = self."!protoregex"("quote") .return ($P666) @@ -7727,7 +7727,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote" :subid("171_1258129007.74018") :method +.sub "!PREFIX__quote" :subid("171_1258148888.82482") :method .annotate "line", 347 $P668 = self."!PREFIX__!protoregex"("quote") .return ($P668) @@ -7735,7 +7735,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("172_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote:sym" :subid("172_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx670_tgt .local int rx670_pos @@ -7787,7 +7787,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("173_1258129007.74018") :method +.sub "!PREFIX__quote:sym" :subid("173_1258148888.82482") :method .annotate "line", 4 new $P672, "ResizablePMCArray" push $P672, "'" @@ -7796,7 +7796,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("174_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote:sym" :subid("174_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx674_tgt .local int rx674_pos @@ -7848,7 +7848,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("175_1258129007.74018") :method +.sub "!PREFIX__quote:sym" :subid("175_1258148888.82482") :method .annotate "line", 4 new $P676, "ResizablePMCArray" push $P676, "\"" @@ -7857,7 +7857,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("176_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote:sym" :subid("176_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx678_tgt .local int rx678_pos @@ -7921,9 +7921,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("177_1258129007.74018") :method +.sub "!PREFIX__quote:sym" :subid("177_1258148888.82482") :method .annotate "line", 4 - $P680 = self."!PREFIX__!subrule"("ws", "q") + $P680 = self."!PREFIX__!subrule"("", "q") new $P681, "ResizablePMCArray" push $P681, $P680 .return ($P681) @@ -7931,7 +7931,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("178_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote:sym" :subid("178_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx683_tgt .local int rx683_pos @@ -7995,9 +7995,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("179_1258129007.74018") :method +.sub "!PREFIX__quote:sym" :subid("179_1258148888.82482") :method .annotate "line", 4 - $P685 = self."!PREFIX__!subrule"("ws", "qq") + $P685 = self."!PREFIX__!subrule"("", "qq") new $P686, "ResizablePMCArray" push $P686, $P685 .return ($P686) @@ -8005,7 +8005,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("180_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote:sym" :subid("180_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx688_tgt .local int rx688_pos @@ -8069,9 +8069,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("181_1258129007.74018") :method +.sub "!PREFIX__quote:sym" :subid("181_1258148888.82482") :method .annotate "line", 4 - $P690 = self."!PREFIX__!subrule"("ws", "Q") + $P690 = self."!PREFIX__!subrule"("", "Q") new $P691, "ResizablePMCArray" push $P691, $P690 .return ($P691) @@ -8079,7 +8079,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote:sym" :subid("182_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote:sym" :subid("182_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx693_tgt .local int rx693_pos @@ -8137,9 +8137,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote:sym" :subid("183_1258129007.74018") :method +.sub "!PREFIX__quote:sym" :subid("183_1258148888.82482") :method .annotate "line", 4 - $P695 = self."!PREFIX__!subrule"("ws", "Q:PIR") + $P695 = self."!PREFIX__!subrule"("", "Q:PIR") new $P696, "ResizablePMCArray" push $P696, $P695 .return ($P696) @@ -8147,7 +8147,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym<$>" :subid("184_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote_escape:sym<$>" :subid("184_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx698_tgt .local int rx698_pos @@ -8203,7 +8203,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym<$>" :subid("185_1258129007.74018") :method +.sub "!PREFIX__quote_escape:sym<$>" :subid("185_1258148888.82482") :method .annotate "line", 4 new $P700, "ResizablePMCArray" push $P700, "$" @@ -8212,7 +8212,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "quote_escape:sym<{ }>" :subid("186_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "quote_escape:sym<{ }>" :subid("186_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx702_tgt .local int rx702_pos @@ -8268,7 +8268,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__quote_escape:sym<{ }>" :subid("187_1258129007.74018") :method +.sub "!PREFIX__quote_escape:sym<{ }>" :subid("187_1258148888.82482") :method .annotate "line", 4 new $P704, "ResizablePMCArray" push $P704, "{" @@ -8277,7 +8277,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<( )>" :subid("188_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "circumfix:sym<( )>" :subid("188_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx706_tgt .local int rx706_pos @@ -8349,9 +8349,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<( )>" :subid("189_1258129007.74018") :method +.sub "!PREFIX__circumfix:sym<( )>" :subid("189_1258148888.82482") :method .annotate "line", 4 - $P708 = self."!PREFIX__!subrule"("ws", "(") + $P708 = self."!PREFIX__!subrule"("", "(") new $P709, "ResizablePMCArray" push $P709, $P708 .return ($P709) @@ -8359,7 +8359,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<[ ]>" :subid("190_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "circumfix:sym<[ ]>" :subid("190_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx713_tgt .local int rx713_pos @@ -8431,9 +8431,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<[ ]>" :subid("191_1258129007.74018") :method +.sub "!PREFIX__circumfix:sym<[ ]>" :subid("191_1258148888.82482") :method .annotate "line", 4 - $P715 = self."!PREFIX__!subrule"("ws", "[") + $P715 = self."!PREFIX__!subrule"("", "[") new $P716, "ResizablePMCArray" push $P716, $P715 .return ($P716) @@ -8441,7 +8441,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym" :subid("192_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "circumfix:sym" :subid("192_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx720_tgt .local int rx720_pos @@ -8493,7 +8493,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym" :subid("193_1258129007.74018") :method +.sub "!PREFIX__circumfix:sym" :subid("193_1258148888.82482") :method .annotate "line", 4 new $P722, "ResizablePMCArray" push $P722, "<" @@ -8502,7 +8502,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym<{ }>" :subid("194_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "circumfix:sym<{ }>" :subid("194_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx724_tgt .local int rx724_pos @@ -8554,7 +8554,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym<{ }>" :subid("195_1258129007.74018") :method +.sub "!PREFIX__circumfix:sym<{ }>" :subid("195_1258148888.82482") :method .annotate "line", 4 new $P726, "ResizablePMCArray" push $P726, "{" @@ -8563,7 +8563,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "circumfix:sym" :subid("196_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "circumfix:sym" :subid("196_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx728_tgt .local int rx728_pos @@ -8641,7 +8641,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__circumfix:sym" :subid("197_1258129007.74018") :method +.sub "!PREFIX__circumfix:sym" :subid("197_1258148888.82482") :method .annotate "line", 4 $P730 = self."!PREFIX__!subrule"("sigil", "") new $P731, "ResizablePMCArray" @@ -8651,7 +8651,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "semilist" :subid("198_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "semilist" :subid("198_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 4 .local string rx735_tgt .local int rx735_pos @@ -8707,7 +8707,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__semilist" :subid("199_1258129007.74018") :method +.sub "!PREFIX__semilist" :subid("199_1258148888.82482") :method .annotate "line", 4 new $P737, "ResizablePMCArray" push $P737, "" @@ -8716,7 +8716,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "nulltermish" :subid("200_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "nulltermish" :subid("200_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx741_tgt .local int rx741_pos @@ -8770,7 +8770,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__nulltermish" :subid("201_1258129007.74018") :method +.sub "!PREFIX__nulltermish" :subid("201_1258148888.82482") :method .annotate "line", 368 $P743 = self."!PREFIX__!subrule"("OPER=term", "") new $P744, "ResizablePMCArray" @@ -8781,7 +8781,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infixish" :subid("202_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infixish" :subid("202_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx747_tgt .local int rx747_pos @@ -8831,7 +8831,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infixish" :subid("203_1258129007.74018") :method +.sub "!PREFIX__infixish" :subid("203_1258148888.82482") :method .annotate "line", 368 new $P749, "ResizablePMCArray" push $P749, "" @@ -8840,7 +8840,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infixstopper" :subid("204_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infixstopper" :subid("204_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx751_tgt .local int rx751_pos @@ -8883,7 +8883,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infixstopper" :subid("205_1258129007.74018") :method +.sub "!PREFIX__infixstopper" :subid("205_1258148888.82482") :method .annotate "line", 368 new $P753, "ResizablePMCArray" push $P753, "" @@ -8892,7 +8892,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<[ ]>" :subid("206_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postcircumfix:sym<[ ]>" :subid("206_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx755_tgt .local int rx755_pos @@ -8966,9 +8966,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("207_1258129007.74018") :method +.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("207_1258148888.82482") :method .annotate "line", 368 - $P757 = self."!PREFIX__!subrule"("ws", "[") + $P757 = self."!PREFIX__!subrule"("", "[") new $P758, "ResizablePMCArray" push $P758, $P757 .return ($P758) @@ -8976,7 +8976,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<{ }>" :subid("208_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postcircumfix:sym<{ }>" :subid("208_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx760_tgt .local int rx760_pos @@ -9050,9 +9050,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("209_1258129007.74018") :method +.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("209_1258148888.82482") :method .annotate "line", 368 - $P762 = self."!PREFIX__!subrule"("ws", "{") + $P762 = self."!PREFIX__!subrule"("", "{") new $P763, "ResizablePMCArray" push $P763, $P762 .return ($P763) @@ -9060,7 +9060,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym" :subid("210_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postcircumfix:sym" :subid("210_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx765_tgt .local int rx765_pos @@ -9121,7 +9121,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym" :subid("211_1258129007.74018") :method +.sub "!PREFIX__postcircumfix:sym" :subid("211_1258148888.82482") :method .annotate "line", 368 new $P767, "ResizablePMCArray" push $P767, "<" @@ -9130,7 +9130,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postcircumfix:sym<( )>" :subid("212_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postcircumfix:sym<( )>" :subid("212_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx769_tgt .local int rx769_pos @@ -9204,9 +9204,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postcircumfix:sym<( )>" :subid("213_1258129007.74018") :method +.sub "!PREFIX__postcircumfix:sym<( )>" :subid("213_1258148888.82482") :method .annotate "line", 368 - $P771 = self."!PREFIX__!subrule"("ws", "(") + $P771 = self."!PREFIX__!subrule"("", "(") new $P772, "ResizablePMCArray" push $P772, $P771 .return ($P772) @@ -9214,7 +9214,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<.>" :subid("214_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postfix:sym<.>" :subid("214_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx774_tgt .local int rx774_pos @@ -9267,7 +9267,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<.>" :subid("215_1258129007.74018") :method +.sub "!PREFIX__postfix:sym<.>" :subid("215_1258148888.82482") :method .annotate "line", 368 $P776 = self."!PREFIX__!subrule"("dotty", "") new $P777, "ResizablePMCArray" @@ -9277,7 +9277,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<++>" :subid("216_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym<++>" :subid("216_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx779_tgt .local int rx779_pos @@ -9344,7 +9344,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<++>" :subid("217_1258129007.74018") :method +.sub "!PREFIX__prefix:sym<++>" :subid("217_1258148888.82482") :method .annotate "line", 368 $P781 = self."!PREFIX__!subrule"("O", "++") new $P782, "ResizablePMCArray" @@ -9354,7 +9354,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<-->" :subid("218_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym<-->" :subid("218_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx785_tgt .local int rx785_pos @@ -9421,7 +9421,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<-->" :subid("219_1258129007.74018") :method +.sub "!PREFIX__prefix:sym<-->" :subid("219_1258148888.82482") :method .annotate "line", 368 $P787 = self."!PREFIX__!subrule"("O", "--") new $P788, "ResizablePMCArray" @@ -9431,7 +9431,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<++>" :subid("220_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postfix:sym<++>" :subid("220_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx791_tgt .local int rx791_pos @@ -9498,7 +9498,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<++>" :subid("221_1258129007.74018") :method +.sub "!PREFIX__postfix:sym<++>" :subid("221_1258148888.82482") :method .annotate "line", 368 $P793 = self."!PREFIX__!subrule"("O", "++") new $P794, "ResizablePMCArray" @@ -9508,7 +9508,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "postfix:sym<-->" :subid("222_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "postfix:sym<-->" :subid("222_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx797_tgt .local int rx797_pos @@ -9575,7 +9575,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__postfix:sym<-->" :subid("223_1258129007.74018") :method +.sub "!PREFIX__postfix:sym<-->" :subid("223_1258148888.82482") :method .annotate "line", 368 $P799 = self."!PREFIX__!subrule"("O", "--") new $P800, "ResizablePMCArray" @@ -9585,7 +9585,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<**>" :subid("224_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<**>" :subid("224_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx803_tgt .local int rx803_pos @@ -9652,7 +9652,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<**>" :subid("225_1258129007.74018") :method +.sub "!PREFIX__infix:sym<**>" :subid("225_1258148888.82482") :method .annotate "line", 368 $P805 = self."!PREFIX__!subrule"("O", "**") new $P806, "ResizablePMCArray" @@ -9662,7 +9662,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<+>" :subid("226_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym<+>" :subid("226_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx809_tgt .local int rx809_pos @@ -9729,7 +9729,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<+>" :subid("227_1258129007.74018") :method +.sub "!PREFIX__prefix:sym<+>" :subid("227_1258148888.82482") :method .annotate "line", 368 $P811 = self."!PREFIX__!subrule"("O", "+") new $P812, "ResizablePMCArray" @@ -9739,7 +9739,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<~>" :subid("228_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym<~>" :subid("228_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx815_tgt .local int rx815_pos @@ -9806,7 +9806,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<~>" :subid("229_1258129007.74018") :method +.sub "!PREFIX__prefix:sym<~>" :subid("229_1258148888.82482") :method .annotate "line", 368 $P817 = self."!PREFIX__!subrule"("O", "~") new $P818, "ResizablePMCArray" @@ -9816,7 +9816,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<->" :subid("230_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym<->" :subid("230_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx821_tgt .local int rx821_pos @@ -9889,7 +9889,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<->" :subid("231_1258129007.74018") :method +.sub "!PREFIX__prefix:sym<->" :subid("231_1258148888.82482") :method .annotate "line", 368 $P823 = self."!PREFIX__!subrule"("O", "-") new $P824, "ResizablePMCArray" @@ -9899,7 +9899,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("232_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym" :subid("232_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx827_tgt .local int rx827_pos @@ -9966,7 +9966,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("233_1258129007.74018") :method +.sub "!PREFIX__prefix:sym" :subid("233_1258148888.82482") :method .annotate "line", 368 $P829 = self."!PREFIX__!subrule"("O", "?") new $P830, "ResizablePMCArray" @@ -9976,7 +9976,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym" :subid("234_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym" :subid("234_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx833_tgt .local int rx833_pos @@ -10043,7 +10043,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym" :subid("235_1258129007.74018") :method +.sub "!PREFIX__prefix:sym" :subid("235_1258148888.82482") :method .annotate "line", 368 $P835 = self."!PREFIX__!subrule"("O", "!") new $P836, "ResizablePMCArray" @@ -10053,7 +10053,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "prefix:sym<|>" :subid("236_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "prefix:sym<|>" :subid("236_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx839_tgt .local int rx839_pos @@ -10120,7 +10120,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__prefix:sym<|>" :subid("237_1258129007.74018") :method +.sub "!PREFIX__prefix:sym<|>" :subid("237_1258148888.82482") :method .annotate "line", 368 $P841 = self."!PREFIX__!subrule"("O", "|") new $P842, "ResizablePMCArray" @@ -10130,7 +10130,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<*>" :subid("238_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<*>" :subid("238_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx845_tgt .local int rx845_pos @@ -10197,7 +10197,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<*>" :subid("239_1258129007.74018") :method +.sub "!PREFIX__infix:sym<*>" :subid("239_1258148888.82482") :method .annotate "line", 368 $P847 = self."!PREFIX__!subrule"("O", "*") new $P848, "ResizablePMCArray" @@ -10207,7 +10207,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("240_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("240_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx851_tgt .local int rx851_pos @@ -10274,7 +10274,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("241_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("241_1258148888.82482") :method .annotate "line", 368 $P853 = self."!PREFIX__!subrule"("O", "/") new $P854, "ResizablePMCArray" @@ -10284,7 +10284,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<%>" :subid("242_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<%>" :subid("242_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx857_tgt .local int rx857_pos @@ -10351,7 +10351,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<%>" :subid("243_1258129007.74018") :method +.sub "!PREFIX__infix:sym<%>" :subid("243_1258148888.82482") :method .annotate "line", 368 $P859 = self."!PREFIX__!subrule"("O", "%") new $P860, "ResizablePMCArray" @@ -10361,7 +10361,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<+>" :subid("244_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<+>" :subid("244_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx863_tgt .local int rx863_pos @@ -10428,7 +10428,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<+>" :subid("245_1258129007.74018") :method +.sub "!PREFIX__infix:sym<+>" :subid("245_1258148888.82482") :method .annotate "line", 368 $P865 = self."!PREFIX__!subrule"("O", "+") new $P866, "ResizablePMCArray" @@ -10438,7 +10438,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<->" :subid("246_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<->" :subid("246_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx869_tgt .local int rx869_pos @@ -10505,7 +10505,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<->" :subid("247_1258129007.74018") :method +.sub "!PREFIX__infix:sym<->" :subid("247_1258148888.82482") :method .annotate "line", 368 $P871 = self."!PREFIX__!subrule"("O", "-") new $P872, "ResizablePMCArray" @@ -10515,7 +10515,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<~>" :subid("248_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<~>" :subid("248_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx875_tgt .local int rx875_pos @@ -10582,7 +10582,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<~>" :subid("249_1258129007.74018") :method +.sub "!PREFIX__infix:sym<~>" :subid("249_1258148888.82482") :method .annotate "line", 368 $P877 = self."!PREFIX__!subrule"("O", "~") new $P878, "ResizablePMCArray" @@ -10592,7 +10592,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<==>" :subid("250_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<==>" :subid("250_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx881_tgt .local int rx881_pos @@ -10659,7 +10659,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<==>" :subid("251_1258129007.74018") :method +.sub "!PREFIX__infix:sym<==>" :subid("251_1258148888.82482") :method .annotate "line", 368 $P883 = self."!PREFIX__!subrule"("O", "==") new $P884, "ResizablePMCArray" @@ -10669,7 +10669,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("252_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("252_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx887_tgt .local int rx887_pos @@ -10736,7 +10736,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("253_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("253_1258148888.82482") :method .annotate "line", 368 $P889 = self."!PREFIX__!subrule"("O", "!=") new $P890, "ResizablePMCArray" @@ -10746,7 +10746,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<<=>" :subid("254_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<<=>" :subid("254_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx893_tgt .local int rx893_pos @@ -10813,7 +10813,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<<=>" :subid("255_1258129007.74018") :method +.sub "!PREFIX__infix:sym<<=>" :subid("255_1258148888.82482") :method .annotate "line", 368 $P895 = self."!PREFIX__!subrule"("O", "<=") new $P896, "ResizablePMCArray" @@ -10823,7 +10823,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<>=>" :subid("256_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<>=>" :subid("256_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx899_tgt .local int rx899_pos @@ -10890,7 +10890,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<>=>" :subid("257_1258129007.74018") :method +.sub "!PREFIX__infix:sym<>=>" :subid("257_1258148888.82482") :method .annotate "line", 368 $P901 = self."!PREFIX__!subrule"("O", ">=") new $P902, "ResizablePMCArray" @@ -10900,7 +10900,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<<>" :subid("258_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<<>" :subid("258_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx905_tgt .local int rx905_pos @@ -10967,7 +10967,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<<>" :subid("259_1258129007.74018") :method +.sub "!PREFIX__infix:sym<<>" :subid("259_1258148888.82482") :method .annotate "line", 368 $P907 = self."!PREFIX__!subrule"("O", "<") new $P908, "ResizablePMCArray" @@ -10977,7 +10977,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<>>" :subid("260_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<>>" :subid("260_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx911_tgt .local int rx911_pos @@ -11044,7 +11044,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<>>" :subid("261_1258129007.74018") :method +.sub "!PREFIX__infix:sym<>>" :subid("261_1258148888.82482") :method .annotate "line", 368 $P913 = self."!PREFIX__!subrule"("O", ">") new $P914, "ResizablePMCArray" @@ -11054,7 +11054,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("262_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("262_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx917_tgt .local int rx917_pos @@ -11121,7 +11121,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("263_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("263_1258148888.82482") :method .annotate "line", 368 $P919 = self."!PREFIX__!subrule"("O", "eq") new $P920, "ResizablePMCArray" @@ -11131,7 +11131,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("264_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("264_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx923_tgt .local int rx923_pos @@ -11198,7 +11198,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("265_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("265_1258148888.82482") :method .annotate "line", 368 $P925 = self."!PREFIX__!subrule"("O", "ne") new $P926, "ResizablePMCArray" @@ -11208,7 +11208,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("266_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("266_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx929_tgt .local int rx929_pos @@ -11275,7 +11275,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("267_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("267_1258148888.82482") :method .annotate "line", 368 $P931 = self."!PREFIX__!subrule"("O", "le") new $P932, "ResizablePMCArray" @@ -11285,7 +11285,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("268_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("268_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx935_tgt .local int rx935_pos @@ -11352,7 +11352,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("269_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("269_1258148888.82482") :method .annotate "line", 368 $P937 = self."!PREFIX__!subrule"("O", "ge") new $P938, "ResizablePMCArray" @@ -11362,7 +11362,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("270_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("270_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx941_tgt .local int rx941_pos @@ -11429,7 +11429,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("271_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("271_1258148888.82482") :method .annotate "line", 368 $P943 = self."!PREFIX__!subrule"("O", "lt") new $P944, "ResizablePMCArray" @@ -11439,7 +11439,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("272_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("272_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx947_tgt .local int rx947_pos @@ -11506,7 +11506,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("273_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("273_1258148888.82482") :method .annotate "line", 368 $P949 = self."!PREFIX__!subrule"("O", "gt") new $P950, "ResizablePMCArray" @@ -11516,7 +11516,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<=:=>" :subid("274_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<=:=>" :subid("274_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx953_tgt .local int rx953_pos @@ -11583,7 +11583,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<=:=>" :subid("275_1258129007.74018") :method +.sub "!PREFIX__infix:sym<=:=>" :subid("275_1258148888.82482") :method .annotate "line", 368 $P955 = self."!PREFIX__!subrule"("O", "=:=") new $P956, "ResizablePMCArray" @@ -11593,7 +11593,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<&&>" :subid("276_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<&&>" :subid("276_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx959_tgt .local int rx959_pos @@ -11660,7 +11660,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<&&>" :subid("277_1258129007.74018") :method +.sub "!PREFIX__infix:sym<&&>" :subid("277_1258148888.82482") :method .annotate "line", 368 $P961 = self."!PREFIX__!subrule"("O", "&&") new $P962, "ResizablePMCArray" @@ -11670,7 +11670,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<||>" :subid("278_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<||>" :subid("278_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx965_tgt .local int rx965_pos @@ -11737,7 +11737,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<||>" :subid("279_1258129007.74018") :method +.sub "!PREFIX__infix:sym<||>" :subid("279_1258148888.82482") :method .annotate "line", 368 $P967 = self."!PREFIX__!subrule"("O", "||") new $P968, "ResizablePMCArray" @@ -11747,7 +11747,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("280_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("280_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx971_tgt .local int rx971_pos @@ -11814,7 +11814,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("281_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("281_1258148888.82482") :method .annotate "line", 368 $P973 = self."!PREFIX__!subrule"("O", "//") new $P974, "ResizablePMCArray" @@ -11824,7 +11824,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym" :subid("282_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym" :subid("282_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx977_tgt .local int rx977_pos @@ -11901,9 +11901,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym" :subid("283_1258129007.74018") :method +.sub "!PREFIX__infix:sym" :subid("283_1258148888.82482") :method .annotate "line", 368 - $P979 = self."!PREFIX__!subrule"("ws", "??") + $P979 = self."!PREFIX__!subrule"("", "??") new $P980, "ResizablePMCArray" push $P980, $P979 .return ($P980) @@ -11911,7 +11911,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<=>" :subid("284_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<=>" :subid("284_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx982_tgt .local int rx982_pos @@ -11977,9 +11977,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<=>" :subid("285_1258129007.74018") :method +.sub "!PREFIX__infix:sym<=>" :subid("285_1258148888.82482") :method .annotate "line", 368 - $P984 = self."!PREFIX__!subrule"("panic", "=") + $P984 = self."!PREFIX__!subrule"("", "=") new $P985, "ResizablePMCArray" push $P985, $P984 .return ($P985) @@ -11987,7 +11987,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<:=>" :subid("286_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<:=>" :subid("286_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx988_tgt .local int rx988_pos @@ -12054,7 +12054,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<:=>" :subid("287_1258129007.74018") :method +.sub "!PREFIX__infix:sym<:=>" :subid("287_1258148888.82482") :method .annotate "line", 368 $P990 = self."!PREFIX__!subrule"("O", ":=") new $P991, "ResizablePMCArray" @@ -12064,7 +12064,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<::=>" :subid("288_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<::=>" :subid("288_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx994_tgt .local int rx994_pos @@ -12131,7 +12131,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<::=>" :subid("289_1258129007.74018") :method +.sub "!PREFIX__infix:sym<::=>" :subid("289_1258148888.82482") :method .annotate "line", 368 $P996 = self."!PREFIX__!subrule"("O", "::=") new $P997, "ResizablePMCArray" @@ -12141,7 +12141,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "infix:sym<,>" :subid("290_1258129007.74018") :method :outer("11_1258129007.74018") +.sub "infix:sym<,>" :subid("290_1258148888.82482") :method :outer("11_1258148888.82482") .annotate "line", 368 .local string rx1000_tgt .local int rx1000_pos @@ -12208,7 +12208,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Grammar"] -.sub "!PREFIX__infix:sym<,>" :subid("291_1258129007.74018") :method +.sub "!PREFIX__infix:sym<,>" :subid("291_1258148888.82482") :method .annotate "line", 368 $P1002 = self."!PREFIX__!subrule"("O", ",") new $P1003, "ResizablePMCArray" @@ -12218,28 +12218,28 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1005" :subid("292_1258129007.74018") :outer("11_1258129007.74018") +.sub "_block1005" :subid("292_1258148888.82482") :outer("11_1258148888.82482") .annotate "line", 477 - .const 'Sub' $P1035 = "303_1258129007.74018" + .const 'Sub' $P1035 = "303_1258148888.82482" capture_lex $P1035 - .const 'Sub' $P1023 = "300_1258129007.74018" + .const 'Sub' $P1023 = "300_1258148888.82482" capture_lex $P1023 - .const 'Sub' $P1019 = "298_1258129007.74018" + .const 'Sub' $P1019 = "298_1258148888.82482" capture_lex $P1019 - .const 'Sub' $P1015 = "296_1258129007.74018" + .const 'Sub' $P1015 = "296_1258148888.82482" capture_lex $P1015 - .const 'Sub' $P1007 = "293_1258129007.74018" + .const 'Sub' $P1007 = "293_1258148888.82482" capture_lex $P1007 - .const 'Sub' $P1035 = "303_1258129007.74018" + .const 'Sub' $P1035 = "303_1258148888.82482" capture_lex $P1035 .return ($P1035) .end .namespace ["NQP";"Regex"] -.sub "metachar:sym<:my>" :subid("293_1258129007.74018") :method :outer("292_1258129007.74018") +.sub "metachar:sym<:my>" :subid("293_1258148888.82482") :method :outer("292_1258148888.82482") .annotate "line", 477 - .const 'Sub' $P1012 = "295_1258129007.74018" + .const 'Sub' $P1012 = "295_1258148888.82482" capture_lex $P1012 .local string rx1008_tgt .local int rx1008_pos @@ -12268,7 +12268,7 @@ NQP::Compiler - NQP compiler add rx1008_pos, 1 # rx subrule "before" subtype=zerowidth negate= rx1008_cur."!cursor_pos"(rx1008_pos) - .const 'Sub' $P1012 = "295_1258129007.74018" + .const 'Sub' $P1012 = "295_1258148888.82482" capture_lex $P1012 $P10 = rx1008_cur."before"($P1012) unless $P10, rx1008_fail @@ -12311,7 +12311,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym<:my>" :subid("294_1258129007.74018") :method +.sub "!PREFIX__metachar:sym<:my>" :subid("294_1258148888.82482") :method .annotate "line", 477 new $P1010, "ResizablePMCArray" push $P1010, ":" @@ -12320,7 +12320,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1011" :anon :subid("295_1258129007.74018") :method :outer("293_1258129007.74018") +.sub "_block1011" :anon :subid("295_1258148888.82482") :method :outer("293_1258148888.82482") .annotate "line", 479 .local string rx1013_tgt .local int rx1013_pos @@ -12373,7 +12373,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "metachar:sym<{ }>" :subid("296_1258129007.74018") :method :outer("292_1258129007.74018") +.sub "metachar:sym<{ }>" :subid("296_1258148888.82482") :method :outer("292_1258148888.82482") .annotate "line", 477 .local string rx1016_tgt .local int rx1016_pos @@ -12426,7 +12426,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__metachar:sym<{ }>" :subid("297_1258129007.74018") :method +.sub "!PREFIX__metachar:sym<{ }>" :subid("297_1258148888.82482") :method .annotate "line", 477 new $P1018, "ResizablePMCArray" push $P1018, "{" @@ -12435,7 +12435,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym<{ }>" :subid("298_1258129007.74018") :method :outer("292_1258129007.74018") +.sub "assertion:sym<{ }>" :subid("298_1258148888.82482") :method :outer("292_1258148888.82482") .annotate "line", 477 .local string rx1020_tgt .local int rx1020_pos @@ -12488,7 +12488,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym<{ }>" :subid("299_1258129007.74018") :method +.sub "!PREFIX__assertion:sym<{ }>" :subid("299_1258148888.82482") :method .annotate "line", 477 new $P1022, "ResizablePMCArray" push $P1022, "{" @@ -12497,9 +12497,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "assertion:sym" :subid("300_1258129007.74018") :method :outer("292_1258129007.74018") +.sub "assertion:sym" :subid("300_1258148888.82482") :method :outer("292_1258148888.82482") .annotate "line", 477 - .const 'Sub' $P1031 = "302_1258129007.74018" + .const 'Sub' $P1031 = "302_1258148888.82482" capture_lex $P1031 .local string rx1024_tgt .local int rx1024_pos @@ -12509,7 +12509,7 @@ NQP::Compiler - NQP compiler .local pmc rx1024_cur (rx1024_cur, rx1024_pos, rx1024_tgt, $I10) = self."!cursor_start"() rx1024_cur."!cursor_debug"("START ", "assertion:sym") - rx1024_cur."!cursor_caparray"("arglist", "nibbler", "assertion") + rx1024_cur."!cursor_caparray"("nibbler", "arglist", "assertion") .lex unicode:"$\x{a2}", rx1024_cur .local pmc match .lex "$/", match @@ -12552,7 +12552,7 @@ NQP::Compiler - NQP compiler .annotate "line", 493 # rx subrule "before" subtype=zerowidth negate= rx1024_cur."!cursor_pos"(rx1024_pos) - .const 'Sub' $P1031 = "302_1258129007.74018" + .const 'Sub' $P1031 = "302_1258148888.82482" capture_lex $P1031 $P10 = rx1024_cur."before"($P1031) unless $P10, rx1024_fail @@ -12659,7 +12659,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__assertion:sym" :subid("301_1258129007.74018") :method +.sub "!PREFIX__assertion:sym" :subid("301_1258148888.82482") :method .annotate "line", 477 new $P1026, "ResizablePMCArray" push $P1026, "" @@ -12668,7 +12668,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "_block1030" :anon :subid("302_1258129007.74018") :method :outer("300_1258129007.74018") +.sub "_block1030" :anon :subid("302_1258148888.82482") :method :outer("300_1258148888.82482") .annotate "line", 493 .local string rx1032_tgt .local int rx1032_pos @@ -12721,7 +12721,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "codeblock" :subid("303_1258129007.74018") :method :outer("292_1258129007.74018") +.sub "codeblock" :subid("303_1258148888.82482") :method :outer("292_1258148888.82482") .annotate "line", 477 .local string rx1036_tgt .local int rx1036_pos @@ -12768,7 +12768,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Regex"] -.sub "!PREFIX__codeblock" :subid("304_1258129007.74018") :method +.sub "!PREFIX__codeblock" :subid("304_1258148888.82482") :method .annotate "line", 477 $P1038 = self."!PREFIX__!subrule"("block", "") new $P1039, "ResizablePMCArray" @@ -12779,7 +12779,7 @@ NQP::Compiler - NQP compiler ### .include 'gen/nqp-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258129019.06598") +.sub "_block11" :anon :subid("10_1258148900.13325") .annotate "line", 0 get_hll_global $P14, ["NQP";"Actions"], "_block13" capture_lex $P14 @@ -12793,9 +12793,9 @@ NQP::Compiler - NQP compiler .namespace [] -.sub "" :load :init :subid("post113") :outer("10_1258129019.06598") +.sub "" :load :init :subid("post113") :outer("10_1258148900.13325") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258129019.06598" + .const 'Sub' $P12 = "10_1258148900.13325" .local pmc block set block, $P12 $P1836 = get_root_global ["parrot"], "P6metaclass" @@ -12804,175 +12804,175 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block13" :subid("11_1258129019.06598") :outer("10_1258129019.06598") +.sub "_block13" :subid("11_1258148900.13325") :outer("10_1258148900.13325") .annotate "line", 3 - .const 'Sub' $P1831 = "112_1258129019.06598" + .const 'Sub' $P1831 = "112_1258148900.13325" capture_lex $P1831 get_hll_global $P1767, ["NQP";"RegexActions"], "_block1766" capture_lex $P1767 - .const 'Sub' $P1756 = "106_1258129019.06598" + .const 'Sub' $P1756 = "106_1258148900.13325" capture_lex $P1756 - .const 'Sub' $P1746 = "105_1258129019.06598" + .const 'Sub' $P1746 = "105_1258148900.13325" capture_lex $P1746 - .const 'Sub' $P1736 = "104_1258129019.06598" + .const 'Sub' $P1736 = "104_1258148900.13325" capture_lex $P1736 - .const 'Sub' $P1721 = "103_1258129019.06598" + .const 'Sub' $P1721 = "103_1258148900.13325" capture_lex $P1721 - .const 'Sub' $P1707 = "102_1258129019.06598" + .const 'Sub' $P1707 = "102_1258148900.13325" capture_lex $P1707 - .const 'Sub' $P1697 = "101_1258129019.06598" + .const 'Sub' $P1697 = "101_1258148900.13325" capture_lex $P1697 - .const 'Sub' $P1683 = "100_1258129019.06598" + .const 'Sub' $P1683 = "100_1258148900.13325" capture_lex $P1683 - .const 'Sub' $P1673 = "99_1258129019.06598" + .const 'Sub' $P1673 = "99_1258148900.13325" capture_lex $P1673 - .const 'Sub' $P1663 = "98_1258129019.06598" + .const 'Sub' $P1663 = "98_1258148900.13325" capture_lex $P1663 - .const 'Sub' $P1653 = "97_1258129019.06598" + .const 'Sub' $P1653 = "97_1258148900.13325" capture_lex $P1653 - .const 'Sub' $P1643 = "96_1258129019.06598" + .const 'Sub' $P1643 = "96_1258148900.13325" capture_lex $P1643 - .const 'Sub' $P1633 = "95_1258129019.06598" + .const 'Sub' $P1633 = "95_1258148900.13325" capture_lex $P1633 - .const 'Sub' $P1605 = "94_1258129019.06598" + .const 'Sub' $P1605 = "94_1258148900.13325" capture_lex $P1605 - .const 'Sub' $P1595 = "93_1258129019.06598" + .const 'Sub' $P1595 = "93_1258148900.13325" capture_lex $P1595 - .const 'Sub' $P1583 = "92_1258129019.06598" + .const 'Sub' $P1583 = "92_1258148900.13325" capture_lex $P1583 - .const 'Sub' $P1571 = "91_1258129019.06598" + .const 'Sub' $P1571 = "91_1258148900.13325" capture_lex $P1571 - .const 'Sub' $P1559 = "90_1258129019.06598" + .const 'Sub' $P1559 = "90_1258148900.13325" capture_lex $P1559 - .const 'Sub' $P1549 = "89_1258129019.06598" + .const 'Sub' $P1549 = "89_1258148900.13325" capture_lex $P1549 - .const 'Sub' $P1520 = "88_1258129019.06598" + .const 'Sub' $P1520 = "88_1258148900.13325" capture_lex $P1520 - .const 'Sub' $P1496 = "87_1258129019.06598" + .const 'Sub' $P1496 = "87_1258148900.13325" capture_lex $P1496 - .const 'Sub' $P1486 = "86_1258129019.06598" + .const 'Sub' $P1486 = "86_1258148900.13325" capture_lex $P1486 - .const 'Sub' $P1459 = "85_1258129019.06598" + .const 'Sub' $P1459 = "85_1258148900.13325" capture_lex $P1459 - .const 'Sub' $P1441 = "84_1258129019.06598" + .const 'Sub' $P1441 = "84_1258148900.13325" capture_lex $P1441 - .const 'Sub' $P1431 = "83_1258129019.06598" + .const 'Sub' $P1431 = "83_1258148900.13325" capture_lex $P1431 - .const 'Sub' $P1347 = "80_1258129019.06598" + .const 'Sub' $P1347 = "80_1258148900.13325" capture_lex $P1347 - .const 'Sub' $P1337 = "79_1258129019.06598" + .const 'Sub' $P1337 = "79_1258148900.13325" capture_lex $P1337 - .const 'Sub' $P1308 = "78_1258129019.06598" + .const 'Sub' $P1308 = "78_1258148900.13325" capture_lex $P1308 - .const 'Sub' $P1275 = "77_1258129019.06598" + .const 'Sub' $P1275 = "77_1258148900.13325" capture_lex $P1275 - .const 'Sub' $P1259 = "76_1258129019.06598" + .const 'Sub' $P1259 = "76_1258148900.13325" capture_lex $P1259 - .const 'Sub' $P1250 = "75_1258129019.06598" + .const 'Sub' $P1250 = "75_1258148900.13325" capture_lex $P1250 - .const 'Sub' $P1225 = "74_1258129019.06598" + .const 'Sub' $P1225 = "74_1258148900.13325" capture_lex $P1225 - .const 'Sub' $P1121 = "71_1258129019.06598" + .const 'Sub' $P1121 = "71_1258148900.13325" capture_lex $P1121 - .const 'Sub' $P1104 = "70_1258129019.06598" + .const 'Sub' $P1104 = "70_1258148900.13325" capture_lex $P1104 - .const 'Sub' $P1084 = "69_1258129019.06598" + .const 'Sub' $P1084 = "69_1258148900.13325" capture_lex $P1084 - .const 'Sub' $P1000 = "68_1258129019.06598" + .const 'Sub' $P1000 = "68_1258148900.13325" capture_lex $P1000 - .const 'Sub' $P976 = "66_1258129019.06598" + .const 'Sub' $P976 = "66_1258148900.13325" capture_lex $P976 - .const 'Sub' $P942 = "64_1258129019.06598" + .const 'Sub' $P942 = "64_1258148900.13325" capture_lex $P942 - .const 'Sub' $P896 = "62_1258129019.06598" + .const 'Sub' $P896 = "62_1258148900.13325" capture_lex $P896 - .const 'Sub' $P886 = "61_1258129019.06598" + .const 'Sub' $P886 = "61_1258148900.13325" capture_lex $P886 - .const 'Sub' $P876 = "60_1258129019.06598" + .const 'Sub' $P876 = "60_1258148900.13325" capture_lex $P876 - .const 'Sub' $P805 = "58_1258129019.06598" + .const 'Sub' $P805 = "58_1258148900.13325" capture_lex $P805 - .const 'Sub' $P788 = "57_1258129019.06598" + .const 'Sub' $P788 = "57_1258148900.13325" capture_lex $P788 - .const 'Sub' $P778 = "56_1258129019.06598" + .const 'Sub' $P778 = "56_1258148900.13325" capture_lex $P778 - .const 'Sub' $P768 = "55_1258129019.06598" + .const 'Sub' $P768 = "55_1258148900.13325" capture_lex $P768 - .const 'Sub' $P758 = "54_1258129019.06598" + .const 'Sub' $P758 = "54_1258148900.13325" capture_lex $P758 - .const 'Sub' $P734 = "53_1258129019.06598" + .const 'Sub' $P734 = "53_1258148900.13325" capture_lex $P734 - .const 'Sub' $P681 = "52_1258129019.06598" + .const 'Sub' $P681 = "52_1258148900.13325" capture_lex $P681 - .const 'Sub' $P671 = "51_1258129019.06598" + .const 'Sub' $P671 = "51_1258148900.13325" capture_lex $P671 - .const 'Sub' $P622 = "50_1258129019.06598" + .const 'Sub' $P622 = "50_1258148900.13325" capture_lex $P622 - .const 'Sub' $P596 = "49_1258129019.06598" + .const 'Sub' $P596 = "49_1258148900.13325" capture_lex $P596 - .const 'Sub' $P586 = "48_1258129019.06598" + .const 'Sub' $P586 = "48_1258148900.13325" capture_lex $P586 - .const 'Sub' $P576 = "47_1258129019.06598" + .const 'Sub' $P576 = "47_1258148900.13325" capture_lex $P576 - .const 'Sub' $P566 = "46_1258129019.06598" + .const 'Sub' $P566 = "46_1258148900.13325" capture_lex $P566 - .const 'Sub' $P556 = "45_1258129019.06598" + .const 'Sub' $P556 = "45_1258148900.13325" capture_lex $P556 - .const 'Sub' $P546 = "44_1258129019.06598" + .const 'Sub' $P546 = "44_1258148900.13325" capture_lex $P546 - .const 'Sub' $P536 = "43_1258129019.06598" + .const 'Sub' $P536 = "43_1258148900.13325" capture_lex $P536 - .const 'Sub' $P526 = "42_1258129019.06598" + .const 'Sub' $P526 = "42_1258148900.13325" capture_lex $P526 - .const 'Sub' $P516 = "41_1258129019.06598" + .const 'Sub' $P516 = "41_1258148900.13325" capture_lex $P516 - .const 'Sub' $P506 = "40_1258129019.06598" + .const 'Sub' $P506 = "40_1258148900.13325" capture_lex $P506 - .const 'Sub' $P496 = "39_1258129019.06598" + .const 'Sub' $P496 = "39_1258148900.13325" capture_lex $P496 - .const 'Sub' $P478 = "38_1258129019.06598" + .const 'Sub' $P478 = "38_1258148900.13325" capture_lex $P478 - .const 'Sub' $P462 = "37_1258129019.06598" + .const 'Sub' $P462 = "37_1258148900.13325" capture_lex $P462 - .const 'Sub' $P447 = "36_1258129019.06598" + .const 'Sub' $P447 = "36_1258148900.13325" capture_lex $P447 - .const 'Sub' $P434 = "35_1258129019.06598" + .const 'Sub' $P434 = "35_1258148900.13325" capture_lex $P434 - .const 'Sub' $P408 = "34_1258129019.06598" + .const 'Sub' $P408 = "34_1258148900.13325" capture_lex $P408 - .const 'Sub' $P372 = "33_1258129019.06598" + .const 'Sub' $P372 = "33_1258148900.13325" capture_lex $P372 - .const 'Sub' $P355 = "32_1258129019.06598" + .const 'Sub' $P355 = "32_1258148900.13325" capture_lex $P355 - .const 'Sub' $P341 = "31_1258129019.06598" + .const 'Sub' $P341 = "31_1258148900.13325" capture_lex $P341 - .const 'Sub' $P286 = "29_1258129019.06598" + .const 'Sub' $P286 = "29_1258148900.13325" capture_lex $P286 - .const 'Sub' $P273 = "28_1258129019.06598" + .const 'Sub' $P273 = "28_1258148900.13325" capture_lex $P273 - .const 'Sub' $P254 = "27_1258129019.06598" + .const 'Sub' $P254 = "27_1258148900.13325" capture_lex $P254 - .const 'Sub' $P244 = "26_1258129019.06598" + .const 'Sub' $P244 = "26_1258148900.13325" capture_lex $P244 - .const 'Sub' $P234 = "25_1258129019.06598" + .const 'Sub' $P234 = "25_1258148900.13325" capture_lex $P234 - .const 'Sub' $P218 = "24_1258129019.06598" + .const 'Sub' $P218 = "24_1258148900.13325" capture_lex $P218 - .const 'Sub' $P173 = "22_1258129019.06598" + .const 'Sub' $P173 = "22_1258148900.13325" capture_lex $P173 - .const 'Sub' $P130 = "20_1258129019.06598" + .const 'Sub' $P130 = "20_1258148900.13325" capture_lex $P130 - .const 'Sub' $P111 = "19_1258129019.06598" + .const 'Sub' $P111 = "19_1258148900.13325" capture_lex $P111 - .const 'Sub' $P89 = "18_1258129019.06598" + .const 'Sub' $P89 = "18_1258148900.13325" capture_lex $P89 - .const 'Sub' $P79 = "17_1258129019.06598" + .const 'Sub' $P79 = "17_1258148900.13325" capture_lex $P79 - .const 'Sub' $P57 = "16_1258129019.06598" + .const 'Sub' $P57 = "16_1258148900.13325" capture_lex $P57 - .const 'Sub' $P26 = "13_1258129019.06598" + .const 'Sub' $P26 = "13_1258148900.13325" capture_lex $P26 - .const 'Sub' $P16 = "12_1258129019.06598" + .const 'Sub' $P16 = "12_1258148900.13325" capture_lex $P16 get_global $P15, "@BLOCK" unless_null $P15, vivify_116 @@ -12980,15 +12980,15 @@ NQP::Compiler - NQP compiler set_global "@BLOCK", $P15 vivify_116: .annotate "line", 9 - .const 'Sub' $P16 = "12_1258129019.06598" + .const 'Sub' $P16 = "12_1258148900.13325" capture_lex $P16 .lex "xblock_immediate", $P16 .annotate "line", 14 - .const 'Sub' $P26 = "13_1258129019.06598" + .const 'Sub' $P26 = "13_1258148900.13325" capture_lex $P26 .lex "block_immediate", $P26 .annotate "line", 24 - .const 'Sub' $P57 = "16_1258129019.06598" + .const 'Sub' $P57 = "16_1258148900.13325" capture_lex $P57 .lex "sigiltype", $P57 .annotate "line", 3 @@ -13007,13 +13007,13 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "" :load :init :subid("post114") :outer("11_1258129019.06598") +.sub "" :load :init :subid("post114") :outer("11_1258148900.13325") .annotate "line", 3 get_hll_global $P14, ["NQP";"Actions"], "_block13" .local pmc block set block, $P14 .annotate "line", 5 - .const 'Sub' $P1831 = "112_1258129019.06598" + .const 'Sub' $P1831 = "112_1258148900.13325" capture_lex $P1831 $P1831() $P1834 = get_root_global ["parrot"], "P6metaclass" @@ -13022,7 +13022,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1830" :anon :subid("112_1258129019.06598") :outer("11_1258129019.06598") +.sub "_block1830" :anon :subid("112_1258148900.13325") :outer("11_1258148900.13325") .annotate "line", 6 get_global $P1832, "@BLOCK" unless_null $P1832, vivify_115 @@ -13037,7 +13037,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "xblock_immediate" :subid("12_1258129019.06598") :outer("11_1258129019.06598") +.sub "xblock_immediate" :subid("12_1258148900.13325") :outer("11_1258148900.13325") .param pmc param_19 .annotate "line", 9 new $P18, 'ExceptionHandler' @@ -13074,10 +13074,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "block_immediate" :subid("13_1258129019.06598") :outer("11_1258129019.06598") +.sub "block_immediate" :subid("13_1258148900.13325") :outer("11_1258148900.13325") .param pmc param_29 .annotate "line", 14 - .const 'Sub' $P35 = "14_1258129019.06598" + .const 'Sub' $P35 = "14_1258148900.13325" capture_lex $P35 new $P28, 'ExceptionHandler' set_addr $P28, control_27 @@ -13091,7 +13091,7 @@ NQP::Compiler - NQP compiler find_lex $P32, "$block" $P33 = $P32."symtable"() if $P33, unless_31_end - .const 'Sub' $P35 = "14_1258129019.06598" + .const 'Sub' $P35 = "14_1258148900.13325" capture_lex $P35 $P35() unless_31_end: @@ -13108,9 +13108,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block34" :anon :subid("14_1258129019.06598") :outer("13_1258129019.06598") +.sub "_block34" :anon :subid("14_1258148900.13325") :outer("13_1258148900.13325") .annotate "line", 16 - .const 'Sub' $P46 = "15_1258129019.06598" + .const 'Sub' $P46 = "15_1258148900.13325" capture_lex $P46 .annotate "line", 17 new $P36, "Undef" @@ -13133,7 +13133,7 @@ NQP::Compiler - NQP compiler unless $P40, loop51_done shift $P44, $P40 loop51_redo: - .const 'Sub' $P46 = "15_1258129019.06598" + .const 'Sub' $P46 = "15_1258148900.13325" capture_lex $P46 $P46($P44) loop51_next: @@ -13156,7 +13156,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block45" :anon :subid("15_1258129019.06598") :outer("14_1258129019.06598") +.sub "_block45" :anon :subid("15_1258148900.13325") :outer("14_1258148900.13325") .param pmc param_47 .annotate "line", 18 .lex "$_", param_47 @@ -13168,7 +13168,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "sigiltype" :subid("16_1258129019.06598") :outer("11_1258129019.06598") +.sub "sigiltype" :subid("16_1258148900.13325") :outer("11_1258148900.13325") .param pmc param_60 .annotate "line", 24 new $P59, 'ExceptionHandler' @@ -13215,7 +13215,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "TOP" :subid("17_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "TOP" :subid("17_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_82 .annotate "line", 30 new $P81, 'ExceptionHandler' @@ -13246,7 +13246,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "deflongname" :subid("18_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "deflongname" :subid("18_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_92 .annotate "line", 32 new $P91, 'ExceptionHandler' @@ -13311,7 +13311,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "comp_unit" :subid("19_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "comp_unit" :subid("19_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_114 .annotate "line", 36 new $P113, 'ExceptionHandler' @@ -13365,10 +13365,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statementlist" :subid("20_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statementlist" :subid("20_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_133 .annotate "line", 44 - .const 'Sub' $P147 = "21_1258129019.06598" + .const 'Sub' $P147 = "21_1258148900.13325" capture_lex $P147 new $P132, 'ExceptionHandler' set_addr $P132, control_131 @@ -13413,7 +13413,7 @@ NQP::Compiler - NQP compiler unless $P141, loop166_done shift $P145, $P141 loop166_redo: - .const 'Sub' $P147 = "21_1258129019.06598" + .const 'Sub' $P147 = "21_1258148900.13325" capture_lex $P147 $P147($P145) loop166_next: @@ -13444,7 +13444,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block146" :anon :subid("21_1258129019.06598") :outer("20_1258129019.06598") +.sub "_block146" :anon :subid("21_1258148900.13325") :outer("20_1258148900.13325") .param pmc param_149 .annotate "line", 48 new $P148, "Undef" @@ -13483,12 +13483,12 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement" :subid("22_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement" :subid("22_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_176 .param pmc param_177 :optional .param int has_param_177 :opt_flag .annotate "line", 58 - .const 'Sub' $P185 = "23_1258129019.06598" + .const 'Sub' $P185 = "23_1258148900.13325" capture_lex $P185 new $P175, 'ExceptionHandler' set_addr $P175, control_174 @@ -13547,7 +13547,7 @@ NQP::Compiler - NQP compiler goto if_181_end if_181: .annotate "line", 60 - .const 'Sub' $P185 = "23_1258129019.06598" + .const 'Sub' $P185 = "23_1258148900.13325" capture_lex $P185 $P185() if_181_end: @@ -13567,7 +13567,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block184" :anon :subid("23_1258129019.06598") :outer("22_1258129019.06598") +.sub "_block184" :anon :subid("23_1258148900.13325") :outer("22_1258148900.13325") .annotate "line", 61 new $P186, "Undef" .lex "$mc", $P186 @@ -13633,7 +13633,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "xblock" :subid("24_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "xblock" :subid("24_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_221 .annotate "line", 71 new $P220, 'ExceptionHandler' @@ -13678,7 +13678,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "pblock" :subid("25_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "pblock" :subid("25_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_237 .annotate "line", 75 new $P236, 'ExceptionHandler' @@ -13711,7 +13711,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "block" :subid("26_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "block" :subid("26_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_247 .annotate "line", 79 new $P246, 'ExceptionHandler' @@ -13744,7 +13744,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "blockoid" :subid("27_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "blockoid" :subid("27_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_257 .annotate "line", 83 new $P256, 'ExceptionHandler' @@ -13798,7 +13798,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "newpad" :subid("28_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "newpad" :subid("28_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_276 .annotate "line", 91 new $P275, 'ExceptionHandler' @@ -13834,10 +13834,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("29_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("29_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_289 .annotate "line", 98 - .const 'Sub' $P319 = "30_1258129019.06598" + .const 'Sub' $P319 = "30_1258148900.13325" capture_lex $P319 new $P288, 'ExceptionHandler' set_addr $P288, control_287 @@ -13925,7 +13925,7 @@ NQP::Compiler - NQP compiler isgt $I317, $N314, $N316 unless $I317, loop334_done loop334_redo: - .const 'Sub' $P319 = "30_1258129019.06598" + .const 'Sub' $P319 = "30_1258148900.13325" capture_lex $P319 $P319() loop334_next: @@ -13954,7 +13954,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block318" :anon :subid("30_1258129019.06598") :outer("29_1258129019.06598") +.sub "_block318" :anon :subid("30_1258148900.13325") :outer("29_1258148900.13325") .annotate "line", 107 new $P320, "Undef" .lex "$else", $P320 @@ -13993,7 +13993,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("31_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("31_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_344 .annotate "line", 114 new $P343, 'ExceptionHandler' @@ -14035,7 +14035,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("32_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("32_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_358 .annotate "line", 120 new $P357, 'ExceptionHandler' @@ -14086,7 +14086,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("33_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("33_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_375 .annotate "line", 126 new $P374, 'ExceptionHandler' @@ -14187,7 +14187,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("34_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("34_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_411 .annotate "line", 140 new $P410, 'ExceptionHandler' @@ -14268,7 +14268,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("35_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("35_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_437 .annotate "line", 153 new $P436, 'ExceptionHandler' @@ -14304,7 +14304,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_control:sym" :subid("36_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_control:sym" :subid("36_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_450 .annotate "line", 157 new $P449, 'ExceptionHandler' @@ -14345,7 +14345,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_prefix:sym" :subid("37_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_prefix:sym" :subid("37_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_465 .annotate "line", 167 new $P464, 'ExceptionHandler' @@ -14392,7 +14392,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "blorst" :subid("38_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "blorst" :subid("38_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_481 .annotate "line", 172 new $P480, 'ExceptionHandler' @@ -14452,7 +14452,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_mod_cond:sym" :subid("39_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_mod_cond:sym" :subid("39_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_499 .annotate "line", 180 new $P498, 'ExceptionHandler' @@ -14483,7 +14483,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "statement_mod_cond:sym" :subid("40_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "statement_mod_cond:sym" :subid("40_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_509 .annotate "line", 181 new $P508, 'ExceptionHandler' @@ -14514,7 +14514,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("41_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("41_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_519 .annotate "line", 186 new $P518, 'ExceptionHandler' @@ -14545,7 +14545,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("42_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("42_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_529 .annotate "line", 187 new $P528, 'ExceptionHandler' @@ -14576,7 +14576,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("43_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("43_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_539 .annotate "line", 188 new $P538, 'ExceptionHandler' @@ -14607,7 +14607,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("44_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("44_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_549 .annotate "line", 189 new $P548, 'ExceptionHandler' @@ -14638,7 +14638,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("45_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("45_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_559 .annotate "line", 190 new $P558, 'ExceptionHandler' @@ -14669,7 +14669,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("46_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("46_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_569 .annotate "line", 191 new $P568, 'ExceptionHandler' @@ -14700,7 +14700,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("47_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("47_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_579 .annotate "line", 192 new $P578, 'ExceptionHandler' @@ -14731,7 +14731,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("48_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("48_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_589 .annotate "line", 193 new $P588, 'ExceptionHandler' @@ -14762,7 +14762,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "colonpair" :subid("49_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "colonpair" :subid("49_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_599 .annotate "line", 195 new $P598, 'ExceptionHandler' @@ -14844,7 +14844,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "variable" :subid("50_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "variable" :subid("50_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_625 .annotate "line", 203 new $P624, 'ExceptionHandler' @@ -14976,7 +14976,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "package_declarator:sym" :subid("51_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "package_declarator:sym" :subid("51_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_674 .annotate "line", 225 new $P673, 'ExceptionHandler' @@ -15007,7 +15007,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "package_declarator:sym" :subid("52_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "package_declarator:sym" :subid("52_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_684 .annotate "line", 226 new $P683, 'ExceptionHandler' @@ -15165,7 +15165,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "package_def" :subid("53_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "package_def" :subid("53_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_737 .annotate "line", 249 new $P736, 'ExceptionHandler' @@ -15244,7 +15244,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scope_declarator:sym" :subid("54_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "scope_declarator:sym" :subid("54_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_761 .annotate "line", 256 new $P760, 'ExceptionHandler' @@ -15275,7 +15275,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scope_declarator:sym" :subid("55_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "scope_declarator:sym" :subid("55_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_771 .annotate "line", 257 new $P770, 'ExceptionHandler' @@ -15306,7 +15306,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scope_declarator:sym" :subid("56_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "scope_declarator:sym" :subid("56_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_781 .annotate "line", 258 new $P780, 'ExceptionHandler' @@ -15337,7 +15337,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "scoped" :subid("57_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "scoped" :subid("57_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_791 .annotate "line", 260 new $P790, 'ExceptionHandler' @@ -15396,10 +15396,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "variable_declarator" :subid("58_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "variable_declarator" :subid("58_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_808 .annotate "line", 266 - .const 'Sub' $P848 = "59_1258129019.06598" + .const 'Sub' $P848 = "59_1258148900.13325" capture_lex $P848 new $P807, 'ExceptionHandler' set_addr $P807, control_806 @@ -15478,7 +15478,7 @@ NQP::Compiler - NQP compiler iseq $I833, $S832, "has" if $I833, if_830 .annotate "line", 283 - .const 'Sub' $P848 = "59_1258129019.06598" + .const 'Sub' $P848 = "59_1258148900.13325" capture_lex $P848 $P848() goto if_830_end @@ -15539,7 +15539,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block847" :anon :subid("59_1258129019.06598") :outer("58_1258129019.06598") +.sub "_block847" :anon :subid("59_1258148900.13325") :outer("58_1258148900.13325") .annotate "line", 284 new $P849, "Undef" .lex "$scope", $P849 @@ -15597,7 +15597,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "routine_declarator:sym" :subid("60_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "routine_declarator:sym" :subid("60_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_879 .annotate "line", 294 new $P878, 'ExceptionHandler' @@ -15628,7 +15628,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "routine_declarator:sym" :subid("61_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "routine_declarator:sym" :subid("61_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_889 .annotate "line", 295 new $P888, 'ExceptionHandler' @@ -15659,10 +15659,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "routine_def" :subid("62_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "routine_def" :subid("62_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_899 .annotate "line", 297 - .const 'Sub' $P910 = "63_1258129019.06598" + .const 'Sub' $P910 = "63_1258148900.13325" capture_lex $P910 new $P898, 'ExceptionHandler' set_addr $P898, control_897 @@ -15699,7 +15699,7 @@ NQP::Compiler - NQP compiler new $P908, "Undef" vivify_317: unless $P908, if_906_end - .const 'Sub' $P910 = "63_1258129019.06598" + .const 'Sub' $P910 = "63_1258148900.13325" capture_lex $P910 $P910() if_906_end: @@ -15719,7 +15719,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block909" :anon :subid("63_1258129019.06598") :outer("62_1258129019.06598") +.sub "_block909" :anon :subid("63_1258148900.13325") :outer("62_1258148900.13325") .annotate "line", 302 new $P911, "Undef" .lex "$name", $P911 @@ -15799,10 +15799,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "method_def" :subid("64_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "method_def" :subid("64_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_945 .annotate "line", 315 - .const 'Sub' $P961 = "65_1258129019.06598" + .const 'Sub' $P961 = "65_1258148900.13325" capture_lex $P961 new $P944, 'ExceptionHandler' set_addr $P944, control_943 @@ -15854,7 +15854,7 @@ NQP::Compiler - NQP compiler new $P959, "Undef" vivify_332: unless $P959, if_957_end - .const 'Sub' $P961 = "65_1258129019.06598" + .const 'Sub' $P961 = "65_1258148900.13325" capture_lex $P961 $P961() if_957_end: @@ -15874,7 +15874,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block960" :anon :subid("65_1258129019.06598") :outer("64_1258129019.06598") +.sub "_block960" :anon :subid("65_1258148900.13325") :outer("64_1258148900.13325") .annotate "line", 322 new $P962, "Undef" .lex "$name", $P962 @@ -15905,10 +15905,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "signature" :subid("66_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "signature" :subid("66_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_979 .annotate "line", 329 - .const 'Sub' $P990 = "67_1258129019.06598" + .const 'Sub' $P990 = "67_1258148900.13325" capture_lex $P990 new $P978, 'ExceptionHandler' set_addr $P978, control_977 @@ -15952,7 +15952,7 @@ NQP::Compiler - NQP compiler unless $P984, loop996_done shift $P988, $P984 loop996_redo: - .const 'Sub' $P990 = "67_1258129019.06598" + .const 'Sub' $P990 = "67_1258148900.13325" capture_lex $P990 $P990($P988) loop996_next: @@ -15978,7 +15978,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block989" :anon :subid("67_1258129019.06598") :outer("66_1258129019.06598") +.sub "_block989" :anon :subid("67_1258148900.13325") :outer("66_1258148900.13325") .param pmc param_991 .annotate "line", 331 .lex "$_", param_991 @@ -15991,7 +15991,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "parameter" :subid("68_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "parameter" :subid("68_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1003 .annotate "line", 334 new $P1002, 'ExceptionHandler' @@ -16224,7 +16224,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "param_var" :subid("69_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "param_var" :subid("69_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1087 .annotate "line", 366 new $P1086, 'ExceptionHandler' @@ -16278,7 +16278,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "named_param" :subid("70_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "named_param" :subid("70_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1107 .annotate "line", 374 new $P1106, 'ExceptionHandler' @@ -16332,14 +16332,14 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "regex_declarator" :subid("71_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "regex_declarator" :subid("71_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1124 .param pmc param_1125 :optional .param int has_param_1125 :opt_flag .annotate "line", 380 - .const 'Sub' $P1195 = "73_1258129019.06598" + .const 'Sub' $P1195 = "73_1258148900.13325" capture_lex $P1195 - .const 'Sub' $P1142 = "72_1258129019.06598" + .const 'Sub' $P1142 = "72_1258148900.13325" capture_lex $P1142 new $P1123, 'ExceptionHandler' set_addr $P1123, control_1122 @@ -16397,7 +16397,7 @@ NQP::Compiler - NQP compiler vivify_381: if $P1171, if_1169 .annotate "line", 426 - .const 'Sub' $P1195 = "73_1258129019.06598" + .const 'Sub' $P1195 = "73_1258148900.13325" capture_lex $P1195 $P1195() goto if_1169_end @@ -16442,7 +16442,7 @@ NQP::Compiler - NQP compiler goto if_1137_end if_1137: .annotate "line", 386 - .const 'Sub' $P1142 = "72_1258129019.06598" + .const 'Sub' $P1142 = "72_1258148900.13325" capture_lex $P1142 $P1142() if_1137_end: @@ -16462,7 +16462,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1194" :anon :subid("73_1258129019.06598") :outer("71_1258129019.06598") +.sub "_block1194" :anon :subid("73_1258148900.13325") :outer("71_1258148900.13325") .annotate "line", 427 new $P1196, "Undef" .lex "$rpast", $P1196 @@ -16528,7 +16528,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1141" :anon :subid("72_1258129019.06598") :outer("71_1258129019.06598") +.sub "_block1141" :anon :subid("72_1258148900.13325") :outer("71_1258148900.13325") .annotate "line", 387 new $P1143, "Hash" .lex "%h", $P1143 @@ -16626,7 +16626,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "dotty" :subid("74_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "dotty" :subid("74_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1228 .annotate "line", 446 new $P1227, 'ExceptionHandler' @@ -16700,7 +16700,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("75_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("75_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1253 .annotate "line", 455 new $P1252, 'ExceptionHandler' @@ -16726,7 +16726,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("76_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("76_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1262 .annotate "line", 459 new $P1261, 'ExceptionHandler' @@ -16776,7 +16776,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("77_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("77_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1278 .annotate "line", 465 new $P1277, 'ExceptionHandler' @@ -16877,7 +16877,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("78_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("78_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1311 .annotate "line", 482 new $P1310, 'ExceptionHandler' @@ -16969,7 +16969,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "args" :subid("79_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "args" :subid("79_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1340 .annotate "line", 497 new $P1339, 'ExceptionHandler' @@ -17000,10 +17000,10 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "arglist" :subid("80_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "arglist" :subid("80_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1350 .annotate "line", 499 - .const 'Sub' $P1361 = "81_1258129019.06598" + .const 'Sub' $P1361 = "81_1258148900.13325" capture_lex $P1361 new $P1349, 'ExceptionHandler' set_addr $P1349, control_1348 @@ -17035,7 +17035,7 @@ NQP::Compiler - NQP compiler new $P1359, "Undef" vivify_425: unless $P1359, if_1357_end - .const 'Sub' $P1361 = "81_1258129019.06598" + .const 'Sub' $P1361 = "81_1258148900.13325" capture_lex $P1361 $P1361() if_1357_end: @@ -17144,9 +17144,9 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1360" :anon :subid("81_1258129019.06598") :outer("80_1258129019.06598") +.sub "_block1360" :anon :subid("81_1258148900.13325") :outer("80_1258148900.13325") .annotate "line", 501 - .const 'Sub' $P1382 = "82_1258129019.06598" + .const 'Sub' $P1382 = "82_1258148900.13325" capture_lex $P1382 .annotate "line", 502 new $P1362, "Undef" @@ -17199,7 +17199,7 @@ NQP::Compiler - NQP compiler unless $P1376, loop1387_done shift $P1380, $P1376 loop1387_redo: - .const 'Sub' $P1382 = "82_1258129019.06598" + .const 'Sub' $P1382 = "82_1258148900.13325" capture_lex $P1382 $P1382($P1380) loop1387_next: @@ -17222,7 +17222,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "_block1381" :anon :subid("82_1258129019.06598") :outer("81_1258129019.06598") +.sub "_block1381" :anon :subid("82_1258148900.13325") :outer("81_1258148900.13325") .param pmc param_1383 .annotate "line", 504 .lex "$_", param_1383 @@ -17234,7 +17234,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "term:sym" :subid("83_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "term:sym" :subid("83_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1434 .annotate "line", 521 new $P1433, 'ExceptionHandler' @@ -17265,7 +17265,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym<( )>" :subid("84_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "circumfix:sym<( )>" :subid("84_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1444 .annotate "line", 523 new $P1443, 'ExceptionHandler' @@ -17322,7 +17322,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym<[ ]>" :subid("85_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "circumfix:sym<[ ]>" :subid("85_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1462 .annotate "line", 529 new $P1461, 'ExceptionHandler' @@ -17399,7 +17399,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym" :subid("86_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "circumfix:sym" :subid("86_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1489 .annotate "line", 544 new $P1488, 'ExceptionHandler' @@ -17430,7 +17430,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym<{ }>" :subid("87_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "circumfix:sym<{ }>" :subid("87_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1499 .annotate "line", 546 new $P1498, 'ExceptionHandler' @@ -17500,7 +17500,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "circumfix:sym" :subid("88_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "circumfix:sym" :subid("88_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1523 .annotate "line", 552 new $P1522, 'ExceptionHandler' @@ -17580,7 +17580,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "semilist" :subid("89_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "semilist" :subid("89_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1552 .annotate "line", 559 new $P1551, 'ExceptionHandler' @@ -17611,7 +17611,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym<[ ]>" :subid("90_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postcircumfix:sym<[ ]>" :subid("90_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1562 .annotate "line", 561 new $P1561, 'ExceptionHandler' @@ -17646,7 +17646,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym<{ }>" :subid("91_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postcircumfix:sym<{ }>" :subid("91_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1574 .annotate "line", 567 new $P1573, 'ExceptionHandler' @@ -17681,7 +17681,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym" :subid("92_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postcircumfix:sym" :subid("92_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1586 .annotate "line", 573 new $P1585, 'ExceptionHandler' @@ -17716,7 +17716,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postcircumfix:sym<( )>" :subid("93_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postcircumfix:sym<( )>" :subid("93_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1598 .annotate "line", 579 new $P1597, 'ExceptionHandler' @@ -17749,7 +17749,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "value" :subid("94_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "value" :subid("94_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1608 .annotate "line", 583 new $P1607, 'ExceptionHandler' @@ -17842,7 +17842,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("95_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote:sym" :subid("95_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1636 .annotate "line", 594 new $P1635, 'ExceptionHandler' @@ -17873,7 +17873,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("96_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote:sym" :subid("96_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1646 .annotate "line", 595 new $P1645, 'ExceptionHandler' @@ -17904,7 +17904,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("97_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote:sym" :subid("97_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1656 .annotate "line", 596 new $P1655, 'ExceptionHandler' @@ -17935,7 +17935,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("98_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote:sym" :subid("98_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1666 .annotate "line", 597 new $P1665, 'ExceptionHandler' @@ -17966,7 +17966,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("99_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote:sym" :subid("99_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1676 .annotate "line", 598 new $P1675, 'ExceptionHandler' @@ -17997,7 +17997,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote:sym" :subid("100_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote:sym" :subid("100_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1686 .annotate "line", 599 new $P1685, 'ExceptionHandler' @@ -18034,7 +18034,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote_escape:sym<$>" :subid("101_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote_escape:sym<$>" :subid("101_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1700 .annotate "line", 605 new $P1699, 'ExceptionHandler' @@ -18065,7 +18065,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "quote_escape:sym<{ }>" :subid("102_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "quote_escape:sym<{ }>" :subid("102_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1710 .annotate "line", 606 new $P1709, 'ExceptionHandler' @@ -18104,7 +18104,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "nulltermish" :subid("103_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "nulltermish" :subid("103_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1724 .annotate "line", 614 new $P1723, 'ExceptionHandler' @@ -18153,7 +18153,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postfix:sym<.>" :subid("104_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postfix:sym<.>" :subid("104_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1739 .annotate "line", 618 new $P1738, 'ExceptionHandler' @@ -18184,7 +18184,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postfix:sym<++>" :subid("105_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postfix:sym<++>" :subid("105_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1749 .annotate "line", 620 new $P1748, 'ExceptionHandler' @@ -18215,7 +18215,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"Actions"] -.sub "postfix:sym<-->" :subid("106_1258129019.06598") :method :outer("11_1258129019.06598") +.sub "postfix:sym<-->" :subid("106_1258148900.13325") :method :outer("11_1258148900.13325") .param pmc param_1759 .annotate "line", 626 new $P1758, 'ExceptionHandler' @@ -18246,18 +18246,18 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "_block1766" :subid("107_1258129019.06598") :outer("11_1258129019.06598") +.sub "_block1766" :subid("107_1258148900.13325") :outer("11_1258148900.13325") .annotate "line", 633 - .const 'Sub' $P1802 = "111_1258129019.06598" + .const 'Sub' $P1802 = "111_1258148900.13325" capture_lex $P1802 - .const 'Sub' $P1792 = "110_1258129019.06598" + .const 'Sub' $P1792 = "110_1258148900.13325" capture_lex $P1792 - .const 'Sub' $P1782 = "109_1258129019.06598" + .const 'Sub' $P1782 = "109_1258148900.13325" capture_lex $P1782 - .const 'Sub' $P1768 = "108_1258129019.06598" + .const 'Sub' $P1768 = "108_1258148900.13325" capture_lex $P1768 .annotate "line", 644 - .const 'Sub' $P1802 = "111_1258129019.06598" + .const 'Sub' $P1802 = "111_1258148900.13325" capture_lex $P1802 .annotate "line", 633 .return ($P1802) @@ -18265,7 +18265,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "metachar:sym<:my>" :subid("108_1258129019.06598") :method :outer("107_1258129019.06598") +.sub "metachar:sym<:my>" :subid("108_1258148900.13325") :method :outer("107_1258148900.13325") .param pmc param_1771 .annotate "line", 635 new $P1770, 'ExceptionHandler' @@ -18305,7 +18305,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "metachar:sym<{ }>" :subid("109_1258129019.06598") :method :outer("107_1258129019.06598") +.sub "metachar:sym<{ }>" :subid("109_1258148900.13325") :method :outer("107_1258148900.13325") .param pmc param_1785 .annotate "line", 640 new $P1784, 'ExceptionHandler' @@ -18336,7 +18336,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "assertion:sym<{ }>" :subid("110_1258129019.06598") :method :outer("107_1258129019.06598") +.sub "assertion:sym<{ }>" :subid("110_1258148900.13325") :method :outer("107_1258148900.13325") .param pmc param_1795 .annotate "line", 642 new $P1794, 'ExceptionHandler' @@ -18367,7 +18367,7 @@ NQP::Compiler - NQP compiler .namespace ["NQP";"RegexActions"] -.sub "codeblock" :subid("111_1258129019.06598") :method :outer("107_1258129019.06598") +.sub "codeblock" :subid("111_1258148900.13325") :method :outer("107_1258148900.13325") .param pmc param_1805 .annotate "line", 644 new $P1804, 'ExceptionHandler' diff --git a/src/stage0/P6Regex-s0.pir b/src/stage0/P6Regex-s0.pir index d94ed82..3a4a484 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_1258128993.11955") +.sub "_block11" :anon :subid("10_1258148873.96675") .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_1258128993.11955") +.sub "" :load :init :subid("post158") :outer("10_1258148873.96675") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258128993.11955" + .const 'Sub' $P12 = "10_1258148873.96675" .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_1258128993.11955") :outer("10_1258128993.11955") +.sub "_block13" :subid("11_1258148873.96675") :outer("10_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P516 = "156_1258128993.11955" + .const 'Sub' $P516 = "156_1258148873.96675" capture_lex $P516 - .const 'Sub' $P509 = "154_1258128993.11955" + .const 'Sub' $P509 = "154_1258148873.96675" capture_lex $P509 - .const 'Sub' $P502 = "152_1258128993.11955" + .const 'Sub' $P502 = "152_1258148873.96675" capture_lex $P502 - .const 'Sub' $P482 = "147_1258128993.11955" + .const 'Sub' $P482 = "147_1258148873.96675" capture_lex $P482 - .const 'Sub' $P448 = "141_1258128993.11955" + .const 'Sub' $P448 = "141_1258148873.96675" capture_lex $P448 - .const 'Sub' $P437 = "138_1258128993.11955" + .const 'Sub' $P437 = "138_1258148873.96675" capture_lex $P437 - .const 'Sub' $P425 = "135_1258128993.11955" + .const 'Sub' $P425 = "135_1258148873.96675" capture_lex $P425 - .const 'Sub' $P420 = "133_1258128993.11955" + .const 'Sub' $P420 = "133_1258148873.96675" capture_lex $P420 - .const 'Sub' $P410 = "130_1258128993.11955" + .const 'Sub' $P410 = "130_1258148873.96675" capture_lex $P410 - .const 'Sub' $P400 = "127_1258128993.11955" + .const 'Sub' $P400 = "127_1258148873.96675" capture_lex $P400 - .const 'Sub' $P392 = "123_1258128993.11955" + .const 'Sub' $P392 = "123_1258148873.96675" capture_lex $P392 - .const 'Sub' $P387 = "121_1258128993.11955" + .const 'Sub' $P387 = "121_1258148873.96675" capture_lex $P387 - .const 'Sub' $P382 = "119_1258128993.11955" + .const 'Sub' $P382 = "119_1258148873.96675" capture_lex $P382 - .const 'Sub' $P377 = "117_1258128993.11955" + .const 'Sub' $P377 = "117_1258148873.96675" capture_lex $P377 - .const 'Sub' $P372 = "115_1258128993.11955" + .const 'Sub' $P372 = "115_1258148873.96675" capture_lex $P372 - .const 'Sub' $P362 = "113_1258128993.11955" + .const 'Sub' $P362 = "113_1258148873.96675" capture_lex $P362 - .const 'Sub' $P352 = "111_1258128993.11955" + .const 'Sub' $P352 = "111_1258148873.96675" capture_lex $P352 - .const 'Sub' $P345 = "109_1258128993.11955" + .const 'Sub' $P345 = "109_1258148873.96675" capture_lex $P345 - .const 'Sub' $P340 = "107_1258128993.11955" + .const 'Sub' $P340 = "107_1258148873.96675" capture_lex $P340 - .const 'Sub' $P335 = "105_1258128993.11955" + .const 'Sub' $P335 = "105_1258148873.96675" capture_lex $P335 - .const 'Sub' $P330 = "103_1258128993.11955" + .const 'Sub' $P330 = "103_1258148873.96675" capture_lex $P330 - .const 'Sub' $P325 = "101_1258128993.11955" + .const 'Sub' $P325 = "101_1258148873.96675" capture_lex $P325 - .const 'Sub' $P320 = "99_1258128993.11955" + .const 'Sub' $P320 = "99_1258148873.96675" capture_lex $P320 - .const 'Sub' $P315 = "97_1258128993.11955" + .const 'Sub' $P315 = "97_1258148873.96675" capture_lex $P315 - .const 'Sub' $P310 = "95_1258128993.11955" + .const 'Sub' $P310 = "95_1258148873.96675" capture_lex $P310 - .const 'Sub' $P305 = "93_1258128993.11955" + .const 'Sub' $P305 = "93_1258148873.96675" capture_lex $P305 - .const 'Sub' $P294 = "89_1258128993.11955" + .const 'Sub' $P294 = "89_1258148873.96675" capture_lex $P294 - .const 'Sub' $P283 = "87_1258128993.11955" + .const 'Sub' $P283 = "87_1258148873.96675" capture_lex $P283 - .const 'Sub' $P277 = "85_1258128993.11955" + .const 'Sub' $P277 = "85_1258148873.96675" capture_lex $P277 - .const 'Sub' $P261 = "83_1258128993.11955" + .const 'Sub' $P261 = "83_1258148873.96675" capture_lex $P261 - .const 'Sub' $P255 = "81_1258128993.11955" + .const 'Sub' $P255 = "81_1258148873.96675" capture_lex $P255 - .const 'Sub' $P250 = "79_1258128993.11955" + .const 'Sub' $P250 = "79_1258148873.96675" capture_lex $P250 - .const 'Sub' $P245 = "77_1258128993.11955" + .const 'Sub' $P245 = "77_1258148873.96675" capture_lex $P245 - .const 'Sub' $P239 = "75_1258128993.11955" + .const 'Sub' $P239 = "75_1258148873.96675" capture_lex $P239 - .const 'Sub' $P233 = "73_1258128993.11955" + .const 'Sub' $P233 = "73_1258148873.96675" capture_lex $P233 - .const 'Sub' $P227 = "71_1258128993.11955" + .const 'Sub' $P227 = "71_1258148873.96675" capture_lex $P227 - .const 'Sub' $P221 = "69_1258128993.11955" + .const 'Sub' $P221 = "69_1258148873.96675" capture_lex $P221 - .const 'Sub' $P216 = "67_1258128993.11955" + .const 'Sub' $P216 = "67_1258148873.96675" capture_lex $P216 - .const 'Sub' $P211 = "65_1258128993.11955" + .const 'Sub' $P211 = "65_1258148873.96675" capture_lex $P211 - .const 'Sub' $P206 = "63_1258128993.11955" + .const 'Sub' $P206 = "63_1258148873.96675" capture_lex $P206 - .const 'Sub' $P201 = "61_1258128993.11955" + .const 'Sub' $P201 = "61_1258148873.96675" capture_lex $P201 - .const 'Sub' $P196 = "59_1258128993.11955" + .const 'Sub' $P196 = "59_1258148873.96675" capture_lex $P196 - .const 'Sub' $P191 = "57_1258128993.11955" + .const 'Sub' $P191 = "57_1258148873.96675" capture_lex $P191 - .const 'Sub' $P186 = "55_1258128993.11955" + .const 'Sub' $P186 = "55_1258148873.96675" capture_lex $P186 - .const 'Sub' $P181 = "53_1258128993.11955" + .const 'Sub' $P181 = "53_1258148873.96675" capture_lex $P181 - .const 'Sub' $P176 = "51_1258128993.11955" + .const 'Sub' $P176 = "51_1258148873.96675" capture_lex $P176 - .const 'Sub' $P161 = "46_1258128993.11955" + .const 'Sub' $P161 = "46_1258148873.96675" capture_lex $P161 - .const 'Sub' $P150 = "44_1258128993.11955" + .const 'Sub' $P150 = "44_1258148873.96675" capture_lex $P150 - .const 'Sub' $P144 = "42_1258128993.11955" + .const 'Sub' $P144 = "42_1258148873.96675" capture_lex $P144 - .const 'Sub' $P138 = "40_1258128993.11955" + .const 'Sub' $P138 = "40_1258148873.96675" capture_lex $P138 - .const 'Sub' $P132 = "38_1258128993.11955" + .const 'Sub' $P132 = "38_1258148873.96675" capture_lex $P132 - .const 'Sub' $P114 = "33_1258128993.11955" + .const 'Sub' $P114 = "33_1258148873.96675" capture_lex $P114 - .const 'Sub' $P102 = "30_1258128993.11955" + .const 'Sub' $P102 = "30_1258148873.96675" capture_lex $P102 - .const 'Sub' $P96 = "28_1258128993.11955" + .const 'Sub' $P96 = "28_1258148873.96675" capture_lex $P96 - .const 'Sub' $P85 = "26_1258128993.11955" + .const 'Sub' $P85 = "26_1258148873.96675" capture_lex $P85 - .const 'Sub' $P79 = "24_1258128993.11955" + .const 'Sub' $P79 = "24_1258148873.96675" capture_lex $P79 - .const 'Sub' $P68 = "22_1258128993.11955" + .const 'Sub' $P68 = "22_1258148873.96675" capture_lex $P68 - .const 'Sub' $P61 = "20_1258128993.11955" + .const 'Sub' $P61 = "20_1258148873.96675" capture_lex $P61 - .const 'Sub' $P54 = "18_1258128993.11955" + .const 'Sub' $P54 = "18_1258148873.96675" capture_lex $P54 - .const 'Sub' $P45 = "15_1258128993.11955" + .const 'Sub' $P45 = "15_1258148873.96675" capture_lex $P45 - .const 'Sub' $P38 = "13_1258128993.11955" + .const 'Sub' $P38 = "13_1258148873.96675" capture_lex $P38 - .const 'Sub' $P15 = "12_1258128993.11955" + .const 'Sub' $P15 = "12_1258148873.96675" capture_lex $P15 - .const 'Sub' $P516 = "156_1258128993.11955" + .const 'Sub' $P516 = "156_1258148873.96675" capture_lex $P516 .return ($P516) .end .namespace ["Regex";"P6Regex";"Grammar"] -.sub "obs" :subid("12_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "obs" :subid("12_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "ws" :subid("13_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__ws" :subid("14_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "normspace" :subid("15_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P50 = "17_1258128993.11955" + .const 'Sub' $P50 = "17_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P50 = "17_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__normspace" :subid("16_1258148873.96675") :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_1258128993.11955") :method :outer("15_1258128993.11955") +.sub "_block49" :anon :subid("17_1258148873.96675") :method :outer("15_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "quote" :subid("18_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__quote" :subid("19_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "arg" :subid("20_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__arg" :subid("21_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "arglist" :subid("22_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__arglist" :subid("23_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "TOP" :subid("24_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__TOP" :subid("25_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "nibbler" :subid("26_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__nibbler" :subid("27_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "termish" :subid("28_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__termish" :subid("29_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "quantified_atom" :subid("30_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P110 = "32_1258128993.11955" + .const 'Sub' $P110 = "32_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P110 = "32_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__quantified_atom" :subid("31_1258148873.96675") :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_1258128993.11955") :method :outer("30_1258128993.11955") +.sub "_block109" :anon :subid("32_1258148873.96675") :method :outer("30_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "atom" :subid("33_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P124 = "35_1258128993.11955" + .const 'Sub' $P124 = "35_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P124 = "35_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__atom" :subid("34_1258148873.96675") :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_1258128993.11955") :method :outer("33_1258128993.11955") +.sub "_block123" :anon :subid("35_1258148873.96675") :method :outer("33_1258148873.96675") .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_1258128993.11955") :method +.sub "quantifier" :subid("36_1258148873.96675") :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_1258128993.11955") :method +.sub "!PREFIX__quantifier" :subid("37_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "quantifier:sym<*>" :subid("38_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__quantifier:sym<*>" :subid("39_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "quantifier:sym<+>" :subid("40_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__quantifier:sym<+>" :subid("41_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "quantifier:sym" :subid("42_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__quantifier:sym" :subid("43_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "quantifier:sym<**>" :subid("44_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__quantifier:sym<**>" :subid("45_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backmod" :subid("46_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P169 = "48_1258128993.11955" + .const 'Sub' $P169 = "48_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P169 = "48_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__backmod" :subid("47_1258148873.96675") :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_1258128993.11955") :method :outer("46_1258128993.11955") +.sub "_block168" :anon :subid("48_1258148873.96675") :method :outer("46_1258148873.96675") .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_1258128993.11955") :method +.sub "metachar" :subid("49_1258148873.96675") :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_1258128993.11955") :method +.sub "!PREFIX__metachar" :subid("50_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("51_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx177_tgt .local int rx177_pos @@ -1934,9 +1934,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym" :subid("52_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("52_1258148873.96675") :method .annotate "line", 3 - $P179 = self."!PREFIX__!subrule"("normspace", "") + $P179 = self."!PREFIX__!subrule"("", "") new $P180, "ResizablePMCArray" push $P180, $P179 .return ($P180) @@ -1944,7 +1944,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<[ ]>" :subid("53_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<[ ]>" :subid("53_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<[ ]>" :subid("54_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<( )>" :subid("55_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<( )>" :subid("56_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<'>" :subid("57_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<'>" :subid("58_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<.>" :subid("59_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<.>" :subid("60_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<^>" :subid("61_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<^>" :subid("62_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<^^>" :subid("63_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<^^>" :subid("64_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<$>" :subid("65_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<$>" :subid("66_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<$$>" :subid("67_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<$$>" :subid("68_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<:::>" :subid("69_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx222_tgt .local int rx222_pos @@ -2550,9 +2550,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<:::>" :subid("70_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<:::>" :subid("70_1258148873.96675") :method .annotate "line", 3 - $P224 = self."!PREFIX__!subrule"("panic", ":::") + $P224 = self."!PREFIX__!subrule"("", ":::") new $P225, "ResizablePMCArray" push $P225, $P224 .return ($P225) @@ -2560,7 +2560,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<::>" :subid("71_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<::>" :subid("71_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx228_tgt .local int rx228_pos @@ -2625,9 +2625,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<::>" :subid("72_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<::>" :subid("72_1258148873.96675") :method .annotate "line", 3 - $P230 = self."!PREFIX__!subrule"("panic", "::") + $P230 = self."!PREFIX__!subrule"("", "::") new $P231, "ResizablePMCArray" push $P231, $P230 .return ($P231) @@ -2635,7 +2635,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym" :subid("73_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("73_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("74_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("75_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("76_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("77_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("78_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("79_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("80_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<~>" :subid("81_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx256_tgt .local int rx256_pos @@ -3007,9 +3007,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__metachar:sym<~>" :subid("82_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<~>" :subid("82_1258148873.96675") :method .annotate "line", 3 - $P258 = self."!PREFIX__!subrule"("ws", "~") + $P258 = self."!PREFIX__!subrule"("", "~") new $P259, "ResizablePMCArray" push $P259, $P258 .return ($P259) @@ -3017,7 +3017,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "metachar:sym<{*}>" :subid("83_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym<{*}>" :subid("83_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym<{*}>" :subid("84_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("85_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("86_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("87_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("88_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "metachar:sym" :subid("89_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__metachar:sym" :subid("90_1258148873.96675") :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_1258128993.11955") :method +.sub "backslash" :subid("91_1258148873.96675") :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_1258128993.11955") :method +.sub "!PREFIX__backslash" :subid("92_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("93_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("94_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("95_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("96_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("97_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("98_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("99_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("100_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("101_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("102_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("103_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("104_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("105_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("106_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("107_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("108_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("109_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("110_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("111_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("112_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("113_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("114_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("115_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx373_tgt .local int rx373_pos @@ -4444,9 +4444,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("116_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("116_1258148873.96675") :method .annotate "line", 3 - $P375 = self."!PREFIX__!subrule"("obs", "A") + $P375 = self."!PREFIX__!subrule"("", "A") new $P376, "ResizablePMCArray" push $P376, $P375 .return ($P376) @@ -4454,7 +4454,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("117_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("117_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx378_tgt .local int rx378_pos @@ -4505,9 +4505,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("118_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("118_1258148873.96675") :method .annotate "line", 3 - $P380 = self."!PREFIX__!subrule"("obs", "z") + $P380 = self."!PREFIX__!subrule"("", "z") new $P381, "ResizablePMCArray" push $P381, $P380 .return ($P381) @@ -4515,7 +4515,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("119_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("119_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx383_tgt .local int rx383_pos @@ -4566,9 +4566,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("120_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("120_1258148873.96675") :method .annotate "line", 3 - $P385 = self."!PREFIX__!subrule"("obs", "Z") + $P385 = self."!PREFIX__!subrule"("", "Z") new $P386, "ResizablePMCArray" push $P386, $P385 .return ($P386) @@ -4576,7 +4576,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("121_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("121_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 .local string rx388_tgt .local int rx388_pos @@ -4627,9 +4627,9 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "!PREFIX__backslash:sym" :subid("122_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("122_1258148873.96675") :method .annotate "line", 3 - $P390 = self."!PREFIX__!subrule"("obs", "Q") + $P390 = self."!PREFIX__!subrule"("", "Q") new $P391, "ResizablePMCArray" push $P391, $P390 .return ($P391) @@ -4637,7 +4637,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Grammar"] -.sub "backslash:sym" :subid("123_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "backslash:sym" :subid("123_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__backslash:sym" :subid("124_1258148873.96675") :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_1258128993.11955") :method +.sub "assertion" :subid("125_1258148873.96675") :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_1258128993.11955") :method +.sub "!PREFIX__assertion" :subid("126_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "assertion:sym" :subid("127_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P407 = "129_1258128993.11955" + .const 'Sub' $P407 = "129_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P407 = "129_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__assertion:sym" :subid("128_1258148873.96675") :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_1258128993.11955") :method :outer("127_1258128993.11955") +.sub "_block406" :anon :subid("129_1258148873.96675") :method :outer("127_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "assertion:sym" :subid("130_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P417 = "132_1258128993.11955" + .const 'Sub' $P417 = "132_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P417 = "132_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__assertion:sym" :subid("131_1258148873.96675") :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_1258128993.11955") :method :outer("130_1258128993.11955") +.sub "_block416" :anon :subid("132_1258148873.96675") :method :outer("130_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "assertion:sym" :subid("133_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__assertion:sym" :subid("134_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "assertion:sym" :subid("135_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P433 = "137_1258128993.11955" + .const 'Sub' $P433 = "137_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P433 = "137_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__assertion:sym" :subid("136_1258148873.96675") :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_1258128993.11955") :method :outer("135_1258128993.11955") +.sub "_block432" :anon :subid("137_1258148873.96675") :method :outer("135_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "assertion:sym<[>" :subid("138_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P442 = "140_1258128993.11955" + .const 'Sub' $P442 = "140_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P442 = "140_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__assertion:sym<[>" :subid("139_1258148873.96675") :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_1258128993.11955") :method :outer("138_1258128993.11955") +.sub "_block441" :anon :subid("140_1258148873.96675") :method :outer("138_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "cclass_elem" :subid("141_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P459 = "143_1258128993.11955" + .const 'Sub' $P459 = "143_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P459 = "143_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__cclass_elem" :subid("142_1258148873.96675") :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_1258128993.11955") :method :outer("141_1258128993.11955") +.sub "_block458" :anon :subid("143_1258148873.96675") :method :outer("141_1258148873.96675") .annotate "line", 157 - .const 'Sub' $P474 = "146_1258128993.11955" + .const 'Sub' $P474 = "146_1258148873.96675" capture_lex $P474 - .const 'Sub' $P469 = "145_1258128993.11955" + .const 'Sub' $P469 = "145_1258148873.96675" capture_lex $P469 - .const 'Sub' $P465 = "144_1258128993.11955" + .const 'Sub' $P465 = "144_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P465 = "144_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P469 = "145_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P474 = "146_1258148873.96675" 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_1258128993.11955") :method :outer("143_1258128993.11955") +.sub "_block464" :anon :subid("144_1258148873.96675") :method :outer("143_1258148873.96675") .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_1258128993.11955") :method :outer("143_1258128993.11955") +.sub "_block468" :anon :subid("145_1258148873.96675") :method :outer("143_1258148873.96675") .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_1258128993.11955") :method :outer("143_1258128993.11955") +.sub "_block473" :anon :subid("146_1258148873.96675") :method :outer("143_1258148873.96675") .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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "mod_internal" :subid("147_1258148873.96675") :method :outer("11_1258148873.96675") .annotate "line", 3 - .const 'Sub' $P490 = "149_1258128993.11955" + .const 'Sub' $P490 = "149_1258148873.96675" 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_1258128993.11955" + .const 'Sub' $P490 = "149_1258148873.96675" 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_1258128993.11955") :method +.sub "!PREFIX__mod_internal" :subid("148_1258148873.96675") :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_1258128993.11955") :method :outer("147_1258128993.11955") +.sub "_block489" :anon :subid("149_1258148873.96675") :method :outer("147_1258148873.96675") .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_1258128993.11955") :method +.sub "mod_ident" :subid("150_1258148873.96675") :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_1258128993.11955") :method +.sub "!PREFIX__mod_ident" :subid("151_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "mod_ident:sym" :subid("152_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__mod_ident:sym" :subid("153_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "mod_ident:sym" :subid("154_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__mod_ident:sym" :subid("155_1258148873.96675") :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_1258128993.11955") :method :outer("11_1258128993.11955") +.sub "mod_ident:sym" :subid("156_1258148873.96675") :method :outer("11_1258148873.96675") .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_1258128993.11955") :method +.sub "!PREFIX__mod_ident:sym" :subid("157_1258148873.96675") :method .annotate "line", 3 new $P519, "ResizablePMCArray" push $P519, "s" @@ -6366,138 +6366,138 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes ### .include 'gen/p6regex-actions.pir' .namespace [] -.sub "_block11" :anon :subid("10_1258129000.66298") +.sub "_block11" :anon :subid("10_1258148881.59148") .annotate "line", 0 get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13" capture_lex $P14 .annotate "line", 4 get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13" capture_lex $P14 - $P1509 = $P14() + $P1511 = $P14() .annotate "line", 1 - .return ($P1509) + .return ($P1511) .end .namespace [] -.sub "" :load :init :subid("post88") :outer("10_1258129000.66298") +.sub "" :load :init :subid("post88") :outer("10_1258148881.59148") .annotate "line", 0 - .const 'Sub' $P12 = "10_1258129000.66298" + .const 'Sub' $P12 = "10_1258148881.59148" .local pmc block set block, $P12 - $P1510 = get_root_global ["parrot"], "P6metaclass" - $P1510."new_class"("Regex::P6Regex::Actions", "HLL::Actions" :named("parent")) + $P1512 = get_root_global ["parrot"], "P6metaclass" + $P1512."new_class"("Regex::P6Regex::Actions", "HLL::Actions" :named("parent")) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block13" :subid("11_1258129000.66298") :outer("10_1258129000.66298") +.sub "_block13" :subid("11_1258148881.59148") :outer("10_1258148881.59148") .annotate "line", 4 - .const 'Sub' $P1476 = "87_1258129000.66298" - capture_lex $P1476 - .const 'Sub' $P1407 = "83_1258129000.66298" - capture_lex $P1407 - .const 'Sub' $P1339 = "81_1258129000.66298" - capture_lex $P1339 - .const 'Sub' $P1266 = "78_1258129000.66298" - capture_lex $P1266 - .const 'Sub' $P1253 = "77_1258129000.66298" - capture_lex $P1253 - .const 'Sub' $P1229 = "76_1258129000.66298" - capture_lex $P1229 - .const 'Sub' $P1211 = "75_1258129000.66298" - capture_lex $P1211 - .const 'Sub' $P1197 = "74_1258129000.66298" - capture_lex $P1197 - .const 'Sub' $P1166 = "73_1258129000.66298" - capture_lex $P1166 - .const 'Sub' $P1135 = "72_1258129000.66298" - capture_lex $P1135 - .const 'Sub' $P1119 = "71_1258129000.66298" - capture_lex $P1119 - .const 'Sub' $P1103 = "70_1258129000.66298" - capture_lex $P1103 - .const 'Sub' $P1087 = "69_1258129000.66298" - capture_lex $P1087 - .const 'Sub' $P1071 = "68_1258129000.66298" - capture_lex $P1071 - .const 'Sub' $P1055 = "67_1258129000.66298" - capture_lex $P1055 - .const 'Sub' $P1039 = "66_1258129000.66298" - capture_lex $P1039 - .const 'Sub' $P1023 = "65_1258129000.66298" - capture_lex $P1023 - .const 'Sub' $P999 = "64_1258129000.66298" - capture_lex $P999 - .const 'Sub' $P984 = "63_1258129000.66298" - capture_lex $P984 - .const 'Sub' $P928 = "62_1258129000.66298" - capture_lex $P928 - .const 'Sub' $P907 = "61_1258129000.66298" - capture_lex $P907 - .const 'Sub' $P885 = "60_1258129000.66298" - capture_lex $P885 - .const 'Sub' $P875 = "59_1258129000.66298" - capture_lex $P875 - .const 'Sub' $P865 = "58_1258129000.66298" - capture_lex $P865 - .const 'Sub' $P855 = "57_1258129000.66298" - capture_lex $P855 - .const 'Sub' $P843 = "56_1258129000.66298" - capture_lex $P843 - .const 'Sub' $P831 = "55_1258129000.66298" - capture_lex $P831 - .const 'Sub' $P819 = "54_1258129000.66298" - capture_lex $P819 - .const 'Sub' $P807 = "53_1258129000.66298" - capture_lex $P807 - .const 'Sub' $P795 = "52_1258129000.66298" - capture_lex $P795 - .const 'Sub' $P783 = "51_1258129000.66298" - capture_lex $P783 - .const 'Sub' $P771 = "50_1258129000.66298" - capture_lex $P771 - .const 'Sub' $P759 = "49_1258129000.66298" - capture_lex $P759 - .const 'Sub' $P743 = "48_1258129000.66298" - capture_lex $P743 - .const 'Sub' $P725 = "47_1258129000.66298" - capture_lex $P725 - .const 'Sub' $P715 = "46_1258129000.66298" - capture_lex $P715 - .const 'Sub' $P697 = "45_1258129000.66298" - capture_lex $P697 - .const 'Sub' $P650 = "44_1258129000.66298" - capture_lex $P650 - .const 'Sub' $P633 = "43_1258129000.66298" - capture_lex $P633 - .const 'Sub' $P618 = "42_1258129000.66298" - capture_lex $P618 - .const 'Sub' $P603 = "41_1258129000.66298" - capture_lex $P603 - .const 'Sub' $P577 = "40_1258129000.66298" - capture_lex $P577 - .const 'Sub' $P527 = "38_1258129000.66298" - capture_lex $P527 - .const 'Sub' $P472 = "36_1258129000.66298" - capture_lex $P472 - .const 'Sub' $P415 = "33_1258129000.66298" - capture_lex $P415 - .const 'Sub' $P400 = "32_1258129000.66298" - capture_lex $P400 - .const 'Sub' $P374 = "30_1258129000.66298" - capture_lex $P374 - .const 'Sub' $P356 = "29_1258129000.66298" - capture_lex $P356 - .const 'Sub' $P336 = "28_1258129000.66298" + .const 'Sub' $P1478 = "87_1258148881.59148" + capture_lex $P1478 + .const 'Sub' $P1409 = "83_1258148881.59148" + capture_lex $P1409 + .const 'Sub' $P1341 = "81_1258148881.59148" + capture_lex $P1341 + .const 'Sub' $P1268 = "78_1258148881.59148" + capture_lex $P1268 + .const 'Sub' $P1254 = "77_1258148881.59148" + capture_lex $P1254 + .const 'Sub' $P1230 = "76_1258148881.59148" + capture_lex $P1230 + .const 'Sub' $P1212 = "75_1258148881.59148" + capture_lex $P1212 + .const 'Sub' $P1198 = "74_1258148881.59148" + capture_lex $P1198 + .const 'Sub' $P1167 = "73_1258148881.59148" + capture_lex $P1167 + .const 'Sub' $P1136 = "72_1258148881.59148" + capture_lex $P1136 + .const 'Sub' $P1120 = "71_1258148881.59148" + capture_lex $P1120 + .const 'Sub' $P1104 = "70_1258148881.59148" + capture_lex $P1104 + .const 'Sub' $P1088 = "69_1258148881.59148" + capture_lex $P1088 + .const 'Sub' $P1072 = "68_1258148881.59148" + capture_lex $P1072 + .const 'Sub' $P1056 = "67_1258148881.59148" + capture_lex $P1056 + .const 'Sub' $P1040 = "66_1258148881.59148" + capture_lex $P1040 + .const 'Sub' $P1024 = "65_1258148881.59148" + capture_lex $P1024 + .const 'Sub' $P1000 = "64_1258148881.59148" + capture_lex $P1000 + .const 'Sub' $P985 = "63_1258148881.59148" + capture_lex $P985 + .const 'Sub' $P929 = "62_1258148881.59148" + capture_lex $P929 + .const 'Sub' $P908 = "61_1258148881.59148" + capture_lex $P908 + .const 'Sub' $P886 = "60_1258148881.59148" + capture_lex $P886 + .const 'Sub' $P876 = "59_1258148881.59148" + capture_lex $P876 + .const 'Sub' $P866 = "58_1258148881.59148" + capture_lex $P866 + .const 'Sub' $P856 = "57_1258148881.59148" + capture_lex $P856 + .const 'Sub' $P844 = "56_1258148881.59148" + capture_lex $P844 + .const 'Sub' $P832 = "55_1258148881.59148" + capture_lex $P832 + .const 'Sub' $P820 = "54_1258148881.59148" + capture_lex $P820 + .const 'Sub' $P808 = "53_1258148881.59148" + capture_lex $P808 + .const 'Sub' $P796 = "52_1258148881.59148" + capture_lex $P796 + .const 'Sub' $P784 = "51_1258148881.59148" + capture_lex $P784 + .const 'Sub' $P772 = "50_1258148881.59148" + capture_lex $P772 + .const 'Sub' $P760 = "49_1258148881.59148" + capture_lex $P760 + .const 'Sub' $P744 = "48_1258148881.59148" + capture_lex $P744 + .const 'Sub' $P726 = "47_1258148881.59148" + capture_lex $P726 + .const 'Sub' $P716 = "46_1258148881.59148" + capture_lex $P716 + .const 'Sub' $P698 = "45_1258148881.59148" + capture_lex $P698 + .const 'Sub' $P651 = "44_1258148881.59148" + capture_lex $P651 + .const 'Sub' $P634 = "43_1258148881.59148" + capture_lex $P634 + .const 'Sub' $P619 = "42_1258148881.59148" + capture_lex $P619 + .const 'Sub' $P604 = "41_1258148881.59148" + capture_lex $P604 + .const 'Sub' $P578 = "40_1258148881.59148" + capture_lex $P578 + .const 'Sub' $P528 = "38_1258148881.59148" + capture_lex $P528 + .const 'Sub' $P473 = "36_1258148881.59148" + capture_lex $P473 + .const 'Sub' $P416 = "33_1258148881.59148" + capture_lex $P416 + .const 'Sub' $P401 = "32_1258148881.59148" + capture_lex $P401 + .const 'Sub' $P375 = "30_1258148881.59148" + capture_lex $P375 + .const 'Sub' $P357 = "29_1258148881.59148" + capture_lex $P357 + .const 'Sub' $P336 = "28_1258148881.59148" capture_lex $P336 - .const 'Sub' $P304 = "27_1258129000.66298" + .const 'Sub' $P304 = "27_1258148881.59148" capture_lex $P304 - .const 'Sub' $P42 = "14_1258129000.66298" + .const 'Sub' $P42 = "14_1258148881.59148" capture_lex $P42 - .const 'Sub' $P21 = "13_1258129000.66298" + .const 'Sub' $P21 = "13_1258148881.59148" capture_lex $P21 - .const 'Sub' $P16 = "12_1258129000.66298" + .const 'Sub' $P16 = "12_1258148881.59148" capture_lex $P16 get_global $P15, "@MODIFIERS" unless_null $P15, vivify_89 @@ -6505,40 +6505,40 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set_global "@MODIFIERS", $P15 vivify_89: .annotate "line", 6 - .const 'Sub' $P16 = "12_1258129000.66298" + .const 'Sub' $P16 = "12_1258148881.59148" capture_lex $P16 .lex "INIT", $P16 -.annotate "line", 461 - .const 'Sub' $P21 = "13_1258129000.66298" +.annotate "line", 462 + .const 'Sub' $P21 = "13_1258148881.59148" capture_lex $P21 .lex "buildsub", $P21 -.annotate "line", 474 - .const 'Sub' $P42 = "14_1258129000.66298" +.annotate "line", 475 + .const 'Sub' $P42 = "14_1258148881.59148" capture_lex $P42 .lex "capnames", $P42 -.annotate "line", 540 - .const 'Sub' $P304 = "27_1258129000.66298" +.annotate "line", 541 + .const 'Sub' $P304 = "27_1258148881.59148" capture_lex $P304 .lex "backmod", $P304 -.annotate "line", 547 - .const 'Sub' $P336 = "28_1258129000.66298" +.annotate "line", 548 + .const 'Sub' $P336 = "28_1258148881.59148" capture_lex $P336 .lex "subrule_alias", $P336 .annotate "line", 4 - get_global $P354, "@MODIFIERS" - find_lex $P355, "INIT" -.annotate "line", 454 - find_lex $P1505, "buildsub" - find_lex $P1506, "capnames" - find_lex $P1507, "backmod" - find_lex $P1508, "subrule_alias" + get_global $P355, "@MODIFIERS" + find_lex $P356, "INIT" +.annotate "line", 455 + find_lex $P1507, "buildsub" + find_lex $P1508, "capnames" + find_lex $P1509, "backmod" + find_lex $P1510, "subrule_alias" .annotate "line", 4 - .return ($P1508) + .return ($P1510) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "INIT" :subid("12_1258129000.66298") :outer("11_1258129000.66298") +.sub "INIT" :subid("12_1258148881.59148") :outer("11_1258148881.59148") .annotate "line", 6 new $P18, 'ExceptionHandler' set_addr $P18, control_17 @@ -6563,21 +6563,21 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "buildsub" :subid("13_1258129000.66298") :outer("11_1258129000.66298") +.sub "buildsub" :subid("13_1258148881.59148") :outer("11_1258148881.59148") .param pmc param_24 -.annotate "line", 461 +.annotate "line", 462 new $P23, 'ExceptionHandler' set_addr $P23, control_22 $P23."handle_types"(58) push_eh $P23 .lex "$rpast", param_24 -.annotate "line", 462 +.annotate "line", 463 new $P25, "Hash" .lex "%capnames", $P25 find_lex $P26, "$rpast" $P27 = "capnames"($P26, 0) store_lex "%capnames", $P27 -.annotate "line", 463 +.annotate "line", 464 new $P28, "Integer" assign $P28, 0 find_lex $P29, "%capnames" @@ -6586,24 +6586,24 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P29 vivify_90: set $P29[""], $P28 -.annotate "line", 464 - get_hll_global $P30, ["PAST"], "Regex" .annotate "line", 465 + get_hll_global $P30, ["PAST"], "Regex" +.annotate "line", 466 get_hll_global $P31, ["PAST"], "Regex" $P32 = $P31."new"("scan" :named("pasttype")) find_lex $P33, "$rpast" -.annotate "line", 467 +.annotate "line", 468 get_hll_global $P34, ["PAST"], "Regex" $P35 = $P34."new"("pass" :named("pasttype")) find_lex $P36, "%capnames" $P37 = $P30."new"($P32, $P33, $P35, "concat" :named("pasttype"), $P36 :named("capnames")) -.annotate "line", 464 +.annotate "line", 465 store_lex "$rpast", $P37 -.annotate "line", 471 +.annotate "line", 472 get_hll_global $P38, ["PAST"], "Block" find_lex $P39, "$rpast" $P40 = $P38."new"($P39, "method" :named("blocktype")) -.annotate "line", 461 +.annotate "line", 462 .return ($P40) control_22: .local pmc exception @@ -6615,19 +6615,19 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "capnames" :subid("14_1258129000.66298") :outer("11_1258129000.66298") +.sub "capnames" :subid("14_1258148881.59148") :outer("11_1258148881.59148") .param pmc param_45 .param pmc param_46 -.annotate "line", 474 - .const 'Sub' $P279 = "25_1258129000.66298" +.annotate "line", 475 + .const 'Sub' $P279 = "25_1258148881.59148" capture_lex $P279 - .const 'Sub' $P214 = "22_1258129000.66298" + .const 'Sub' $P214 = "22_1258148881.59148" capture_lex $P214 - .const 'Sub' $P170 = "20_1258129000.66298" + .const 'Sub' $P170 = "20_1258148881.59148" capture_lex $P170 - .const 'Sub' $P128 = "18_1258129000.66298" + .const 'Sub' $P128 = "18_1258148881.59148" capture_lex $P128 - .const 'Sub' $P57 = "15_1258129000.66298" + .const 'Sub' $P57 = "15_1258148881.59148" capture_lex $P57 new $P44, 'ExceptionHandler' set_addr $P44, control_43 @@ -6635,29 +6635,29 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes push_eh $P44 .lex "$ast", param_45 .lex "$count", param_46 -.annotate "line", 475 +.annotate "line", 476 new $P47, "Hash" .lex "%capnames", $P47 -.annotate "line", 476 +.annotate "line", 477 new $P48, "Undef" .lex "$pasttype", $P48 -.annotate "line", 474 +.annotate "line", 475 find_lex $P49, "%capnames" -.annotate "line", 476 +.annotate "line", 477 find_lex $P50, "$ast" $P51 = $P50."pasttype"() store_lex "$pasttype", $P51 -.annotate "line", 477 +.annotate "line", 478 find_lex $P53, "$pasttype" set $S54, $P53 iseq $I55, $S54, "alt" if $I55, if_52 -.annotate "line", 490 +.annotate "line", 491 find_lex $P119, "$pasttype" set $S120, $P119 iseq $I121, $S120, "concat" if $I121, if_118 -.annotate "line", 499 +.annotate "line", 500 find_lex $P163, "$pasttype" set $S164, $P163 iseq $I165, $S164, "subrule" @@ -6673,37 +6673,37 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set $P161, $I168 if_162_end: if $P161, if_160 -.annotate "line", 512 +.annotate "line", 513 find_lex $P210, "$pasttype" set $S211, $P210 iseq $I212, $S211, "subcapture" if $I212, if_209 -.annotate "line", 529 +.annotate "line", 530 find_lex $P275, "$pasttype" set $S276, $P275 iseq $I277, $S276, "quant" unless $I277, if_274_end - .const 'Sub' $P279 = "25_1258129000.66298" + .const 'Sub' $P279 = "25_1258148881.59148" capture_lex $P279 $P279() if_274_end: goto if_209_end if_209: -.annotate "line", 512 - .const 'Sub' $P214 = "22_1258129000.66298" +.annotate "line", 513 + .const 'Sub' $P214 = "22_1258148881.59148" capture_lex $P214 $P214() if_209_end: goto if_160_end if_160: -.annotate "line", 499 - .const 'Sub' $P170 = "20_1258129000.66298" +.annotate "line", 500 + .const 'Sub' $P170 = "20_1258148881.59148" capture_lex $P170 $P170() if_160_end: goto if_118_end if_118: -.annotate "line", 491 +.annotate "line", 492 find_lex $P123, "$ast" $P124 = $P123."list"() defined $I125, $P124 @@ -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_1258129000.66298" + .const 'Sub' $P128 = "18_1258148881.59148" capture_lex $P128 $P128($P126) loop157_next: @@ -6732,15 +6732,15 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes pop_eh for_undef_111: if_118_end: -.annotate "line", 490 +.annotate "line", 491 goto if_52_end if_52: -.annotate "line", 477 - .const 'Sub' $P57 = "15_1258129000.66298" +.annotate "line", 478 + .const 'Sub' $P57 = "15_1258148881.59148" capture_lex $P57 $P57() if_52_end: -.annotate "line", 536 +.annotate "line", 537 find_lex $P300, "$count" find_lex $P301, "%capnames" unless_null $P301, vivify_131 @@ -6749,7 +6749,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes vivify_131: set $P301[""], $P300 find_lex $P302, "%capnames" -.annotate "line", 474 +.annotate "line", 475 .return ($P302) control_43: .local pmc exception @@ -6761,11 +6761,11 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block278" :anon :subid("25_1258129000.66298") :outer("14_1258129000.66298") -.annotate "line", 529 - .const 'Sub' $P290 = "26_1258129000.66298" - capture_lex $P290 +.sub "_block278" :anon :subid("25_1258148881.59148") :outer("14_1258148881.59148") .annotate "line", 530 + .const 'Sub' $P290 = "26_1258148881.59148" + capture_lex $P290 +.annotate "line", 531 new $P280, "Hash" .lex "%astcap", $P280 find_lex $P281, "$ast" @@ -6779,7 +6779,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes find_lex $P283, "$count" $P284 = "capnames"($P282, $P283) store_lex "%astcap", $P284 -.annotate "line", 531 +.annotate "line", 532 find_lex $P286, "%astcap" defined $I287, $P286 unless $I287, for_undef_93 @@ -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_1258129000.66298" + .const 'Sub' $P290 = "26_1258148881.59148" capture_lex $P290 $P290($P288) loop295_next: @@ -6806,7 +6806,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop295_done: pop_eh for_undef_93: -.annotate "line", 534 +.annotate "line", 535 find_lex $P298, "%astcap" unless_null $P298, vivify_95 new $P298, "Hash" @@ -6816,17 +6816,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes new $P299, "Undef" vivify_96: store_lex "$count", $P299 -.annotate "line", 529 +.annotate "line", 530 .return ($P299) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block289" :anon :subid("26_1258129000.66298") :outer("25_1258129000.66298") +.sub "_block289" :anon :subid("26_1258148881.59148") :outer("25_1258148881.59148") .param pmc param_291 -.annotate "line", 531 - .lex "$_", param_291 .annotate "line", 532 + .lex "$_", param_291 +.annotate "line", 533 new $P292, "Integer" assign $P292, 2 find_lex $P293, "$_" @@ -6836,39 +6836,39 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P294 vivify_94: set $P294[$P293], $P292 -.annotate "line", 531 +.annotate "line", 532 .return ($P292) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block213" :anon :subid("22_1258129000.66298") :outer("14_1258129000.66298") -.annotate "line", 512 - .const 'Sub' $P256 = "24_1258129000.66298" +.sub "_block213" :anon :subid("22_1258148881.59148") :outer("14_1258148881.59148") +.annotate "line", 513 + .const 'Sub' $P256 = "24_1258148881.59148" capture_lex $P256 - .const 'Sub' $P226 = "23_1258129000.66298" + .const 'Sub' $P226 = "23_1258148881.59148" capture_lex $P226 -.annotate "line", 513 +.annotate "line", 514 new $P215, "Undef" .lex "$name", $P215 -.annotate "line", 514 +.annotate "line", 515 new $P216, "ResizablePMCArray" .lex "@names", $P216 -.annotate "line", 523 +.annotate "line", 524 new $P217, "Hash" .lex "%x", $P217 -.annotate "line", 513 +.annotate "line", 514 find_lex $P218, "$ast" $P219 = $P218."name"() store_lex "$name", $P219 -.annotate "line", 514 +.annotate "line", 515 $P0 = find_lex '$name' $S0 = $P0 $P220 = split '=', $S0 store_lex "@names", $P220 -.annotate "line", 519 +.annotate "line", 520 find_lex $P222, "@names" defined $I223, $P222 unless $I223, for_undef_97 @@ -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_1258129000.66298" + .const 'Sub' $P226 = "23_1258148881.59148" capture_lex $P226 $P226($P224) loop244_next: @@ -6895,7 +6895,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop244_done: pop_eh for_undef_97: -.annotate "line", 523 +.annotate "line", 524 find_lex $P247, "$ast" unless_null $P247, vivify_99 new $P247, "ResizablePMCArray" @@ -6907,7 +6907,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes find_lex $P249, "$count" $P250 = "capnames"($P248, $P249) store_lex "%x", $P250 -.annotate "line", 524 +.annotate "line", 525 find_lex $P252, "%x" defined $I253, $P252 unless $I253, for_undef_101 @@ -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_1258129000.66298" + .const 'Sub' $P256 = "24_1258148881.59148" capture_lex $P256 $P256($P254) loop269_next: @@ -6934,7 +6934,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop269_done: pop_eh for_undef_101: -.annotate "line", 527 +.annotate "line", 528 find_lex $P272, "%x" unless_null $P272, vivify_107 new $P272, "Hash" @@ -6944,17 +6944,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes new $P273, "Undef" vivify_108: store_lex "$count", $P273 -.annotate "line", 512 +.annotate "line", 513 .return ($P273) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block225" :anon :subid("23_1258129000.66298") :outer("22_1258129000.66298") +.sub "_block225" :anon :subid("23_1258148881.59148") :outer("22_1258148881.59148") .param pmc param_227 -.annotate "line", 519 - .lex "$_", param_227 .annotate "line", 520 + .lex "$_", param_227 +.annotate "line", 521 find_lex $P231, "$_" set $S232, $P231 iseq $I233, $S232, "0" @@ -6977,7 +6977,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add $P240, $P239, 1 store_lex "$count", $P240 if_228_end: -.annotate "line", 521 +.annotate "line", 522 new $P241, "Integer" assign $P241, 1 find_lex $P242, "$_" @@ -6987,17 +6987,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P243 vivify_98: set $P243[$P242], $P241 -.annotate "line", 519 +.annotate "line", 520 .return ($P241) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block255" :anon :subid("24_1258129000.66298") :outer("22_1258129000.66298") +.sub "_block255" :anon :subid("24_1258148881.59148") :outer("22_1258148881.59148") .param pmc param_257 -.annotate "line", 524 - .lex "$_", param_257 .annotate "line", 525 + .lex "$_", param_257 +.annotate "line", 526 find_lex $P258, "$_" find_lex $P259, "%capnames" unless_null $P259, vivify_102 @@ -7027,27 +7027,27 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P268 vivify_106: set $P268[$P267], $P266 -.annotate "line", 524 +.annotate "line", 525 .return ($P266) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block169" :anon :subid("20_1258129000.66298") :outer("14_1258129000.66298") -.annotate "line", 499 - .const 'Sub' $P188 = "21_1258129000.66298" - capture_lex $P188 +.sub "_block169" :anon :subid("20_1258148881.59148") :outer("14_1258148881.59148") .annotate "line", 500 + .const 'Sub' $P188 = "21_1258148881.59148" + capture_lex $P188 +.annotate "line", 501 new $P171, "Undef" .lex "$name", $P171 -.annotate "line", 502 +.annotate "line", 503 new $P172, "ResizablePMCArray" .lex "@names", $P172 -.annotate "line", 500 +.annotate "line", 501 find_lex $P173, "$ast" $P174 = $P173."name"() store_lex "$name", $P174 -.annotate "line", 501 +.annotate "line", 502 find_lex $P176, "$name" set $S177, $P176 iseq $I178, $S177, "" @@ -7058,14 +7058,14 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes find_lex $P181, "$name" $P180."name"($P181) if_175_end: -.annotate "line", 502 +.annotate "line", 503 $P0 = find_lex '$name' $S0 = $P0 $P182 = split '=', $S0 store_lex "@names", $P182 -.annotate "line", 507 +.annotate "line", 508 find_lex $P184, "@names" defined $I185, $P184 unless $I185, for_undef_109 @@ -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_1258129000.66298" + .const 'Sub' $P188 = "21_1258148881.59148" capture_lex $P188 $P188($P186) loop206_next: @@ -7092,17 +7092,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop206_done: pop_eh for_undef_109: -.annotate "line", 499 +.annotate "line", 500 .return ($P183) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block187" :anon :subid("21_1258129000.66298") :outer("20_1258129000.66298") +.sub "_block187" :anon :subid("21_1258148881.59148") :outer("20_1258148881.59148") .param pmc param_189 -.annotate "line", 507 - .lex "$_", param_189 .annotate "line", 508 + .lex "$_", param_189 +.annotate "line", 509 find_lex $P193, "$_" set $S194, $P193 iseq $I195, $S194, "0" @@ -7125,7 +7125,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add $P202, $P201, 1 store_lex "$count", $P202 if_190_end: -.annotate "line", 509 +.annotate "line", 510 new $P203, "Integer" assign $P203, 1 find_lex $P204, "$_" @@ -7135,18 +7135,18 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P205 vivify_110: set $P205[$P204], $P203 -.annotate "line", 507 +.annotate "line", 508 .return ($P203) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block127" :anon :subid("18_1258129000.66298") :outer("14_1258129000.66298") +.sub "_block127" :anon :subid("18_1258148881.59148") :outer("14_1258148881.59148") .param pmc param_130 -.annotate "line", 491 - .const 'Sub' $P139 = "19_1258129000.66298" - capture_lex $P139 .annotate "line", 492 + .const 'Sub' $P139 = "19_1258148881.59148" + capture_lex $P139 +.annotate "line", 493 new $P129, "Hash" .lex "%x", $P129 .lex "$_", param_130 @@ -7154,7 +7154,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes find_lex $P132, "$count" $P133 = "capnames"($P131, $P132) store_lex "%x", $P133 -.annotate "line", 493 +.annotate "line", 494 find_lex $P135, "%x" defined $I136, $P135 unless $I136, for_undef_112 @@ -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_1258129000.66298" + .const 'Sub' $P139 = "19_1258148881.59148" capture_lex $P139 $P139($P137) loop152_next: @@ -7181,7 +7181,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop152_done: pop_eh for_undef_112: -.annotate "line", 496 +.annotate "line", 497 find_lex $P155, "%x" unless_null $P155, vivify_118 new $P155, "Hash" @@ -7191,17 +7191,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes new $P156, "Undef" vivify_119: store_lex "$count", $P156 -.annotate "line", 491 +.annotate "line", 492 .return ($P156) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block138" :anon :subid("19_1258129000.66298") :outer("18_1258129000.66298") +.sub "_block138" :anon :subid("19_1258148881.59148") :outer("18_1258148881.59148") .param pmc param_140 -.annotate "line", 493 - .lex "$_", param_140 .annotate "line", 494 + .lex "$_", param_140 +.annotate "line", 495 find_lex $P141, "$_" find_lex $P142, "%capnames" unless_null $P142, vivify_113 @@ -7231,22 +7231,22 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P151 vivify_117: set $P151[$P150], $P149 -.annotate "line", 493 +.annotate "line", 494 .return ($P149) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block56" :anon :subid("15_1258129000.66298") :outer("14_1258129000.66298") -.annotate "line", 477 - .const 'Sub' $P66 = "16_1258129000.66298" - capture_lex $P66 +.sub "_block56" :anon :subid("15_1258148881.59148") :outer("14_1258148881.59148") .annotate "line", 478 + .const 'Sub' $P66 = "16_1258148881.59148" + capture_lex $P66 +.annotate "line", 479 new $P58, "Undef" .lex "$max", $P58 find_lex $P59, "$count" store_lex "$max", $P59 -.annotate "line", 479 +.annotate "line", 480 find_lex $P61, "$ast" $P62 = $P61."list"() defined $I63, $P62 @@ -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_1258129000.66298" + .const 'Sub' $P66 = "16_1258148881.59148" capture_lex $P66 $P66($P64) loop114_next: @@ -7274,21 +7274,21 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop114_done: pop_eh for_undef_120: -.annotate "line", 488 +.annotate "line", 489 find_lex $P117, "$max" store_lex "$count", $P117 -.annotate "line", 477 +.annotate "line", 478 .return ($P117) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block65" :anon :subid("16_1258129000.66298") :outer("15_1258129000.66298") +.sub "_block65" :anon :subid("16_1258148881.59148") :outer("15_1258148881.59148") .param pmc param_68 -.annotate "line", 479 - .const 'Sub' $P77 = "17_1258129000.66298" - capture_lex $P77 .annotate "line", 480 + .const 'Sub' $P77 = "17_1258148881.59148" + capture_lex $P77 +.annotate "line", 481 new $P67, "Hash" .lex "%x", $P67 .lex "$_", param_68 @@ -7296,7 +7296,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes find_lex $P70, "$count" $P71 = "capnames"($P69, $P70) store_lex "%x", $P71 -.annotate "line", 481 +.annotate "line", 482 find_lex $P73, "%x" defined $I74, $P73 unless $I74, for_undef_121 @@ -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_1258129000.66298" + .const 'Sub' $P77 = "17_1258148881.59148" capture_lex $P77 $P77($P75) loop101_next: @@ -7323,7 +7323,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes loop101_done: pop_eh for_undef_121: -.annotate "line", 486 +.annotate "line", 487 find_lex $P106, "%x" unless_null $P106, vivify_127 new $P106, "Hash" @@ -7352,17 +7352,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "$max", $P113 set $P104, $P113 if_105_end: -.annotate "line", 479 +.annotate "line", 480 .return ($P104) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block76" :anon :subid("17_1258129000.66298") :outer("16_1258129000.66298") +.sub "_block76" :anon :subid("17_1258148881.59148") :outer("16_1258148881.59148") .param pmc param_78 -.annotate "line", 481 - .lex "$_", param_78 .annotate "line", 482 + .lex "$_", param_78 +.annotate "line", 483 find_lex $P83, "$_" find_lex $P84, "%capnames" unless_null $P84, vivify_122 @@ -7409,7 +7409,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes assign $P97, 1 set $P79, $P97 if_80_end: -.annotate "line", 483 +.annotate "line", 484 find_lex $P99, "$_" find_lex $P100, "%capnames" unless_null $P100, vivify_126 @@ -7417,28 +7417,28 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes store_lex "%capnames", $P100 vivify_126: set $P100[$P99], $P79 -.annotate "line", 481 +.annotate "line", 482 .return ($P79) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backmod" :subid("27_1258129000.66298") :outer("11_1258129000.66298") +.sub "backmod" :subid("27_1258148881.59148") :outer("11_1258148881.59148") .param pmc param_307 .param pmc param_308 -.annotate "line", 540 +.annotate "line", 541 new $P306, 'ExceptionHandler' set_addr $P306, control_305 $P306."handle_types"(58) push_eh $P306 .lex "$ast", param_307 .lex "$backmod", param_308 -.annotate "line", 541 +.annotate "line", 542 find_lex $P310, "$backmod" set $S311, $P310 iseq $I312, $S311, ":" if $I312, if_309 -.annotate "line", 542 +.annotate "line", 543 find_lex $P317, "$backmod" set $S318, $P317 iseq $I319, $S318, ":?" @@ -7454,7 +7454,7 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes set $P315, $I322 unless_316_end: if $P315, if_314 -.annotate "line", 543 +.annotate "line", 544 find_lex $P327, "$backmod" set $S328, $P327 iseq $I329, $S328, ":!" @@ -7475,18 +7475,18 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes if_324_end: goto if_314_end if_314: -.annotate "line", 542 +.annotate "line", 543 find_lex $P323, "$ast" $P323."backtrack"("f") if_314_end: goto if_309_end if_309: -.annotate "line", 541 +.annotate "line", 542 find_lex $P313, "$ast" $P313."backtrack"("r") if_309_end: find_lex $P334, "$ast" -.annotate "line", 540 +.annotate "line", 541 .return ($P334) control_305: .local pmc exception @@ -7498,17 +7498,17 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes .namespace ["Regex";"P6Regex";"Actions"] -.sub "subrule_alias" :subid("28_1258129000.66298") :outer("11_1258129000.66298") +.sub "subrule_alias" :subid("28_1258148881.59148") :outer("11_1258148881.59148") .param pmc param_339 .param pmc param_340 -.annotate "line", 547 +.annotate "line", 548 new $P338, 'ExceptionHandler' set_addr $P338, control_337 $P338."handle_types"(58) push_eh $P338 .lex "$past", param_339 .lex "$name", param_340 -.annotate "line", 548 +.annotate "line", 549 find_lex $P342, "$past" unless_null $P342, vivify_132 new $P342, "Hash" @@ -7525,2874 +7525,2880 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes concat $P348, $P345, $S347 store_lex "$name", $P348 if_341_end: -.annotate "line", 549 +.annotate "line", 550 find_lex $P349, "$past" find_lex $P350, "$name" $P349."name"($P350) -.annotate "line", 550 - new $P351, "Integer" - assign $P351, 1 - find_lex $P352, "$past" - unless_null $P352, vivify_134 - new $P352, "Hash" - store_lex "$past", $P352 +.annotate "line", 551 + find_lex $P351, "$past" + $P351."subtype"("capture") +.annotate "line", 552 + new $P352, "Integer" + assign $P352, 1 + find_lex $P353, "$past" + unless_null $P353, vivify_134 + new $P353, "Hash" + store_lex "$past", $P353 vivify_134: - set $P352["aliased"], $P351 -.annotate "line", 547 - .return ($P351) + set $P353["aliased"], $P352 +.annotate "line", 548 + .return ($P352) control_337: .local pmc exception .get_results (exception) - getattribute $P353, exception, "payload" - .return ($P353) + getattribute $P354, exception, "payload" + .return ($P354) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "arg" :subid("29_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_359 +.sub "arg" :subid("29_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_360 .annotate "line", 14 - new $P358, 'ExceptionHandler' - set_addr $P358, control_357 - $P358."handle_types"(58) - push_eh $P358 + new $P359, 'ExceptionHandler' + set_addr $P359, control_358 + $P359."handle_types"(58) + push_eh $P359 .lex "self", self - .lex "$/", param_359 + .lex "$/", param_360 .annotate "line", 15 - find_lex $P360, "$/" - find_lex $P363, "$/" - unless_null $P363, vivify_135 - new $P363, "Hash" + find_lex $P361, "$/" + find_lex $P364, "$/" + unless_null $P364, vivify_135 + new $P364, "Hash" vivify_135: - set $P364, $P363["quote"] - unless_null $P364, vivify_136 - new $P364, "Undef" + set $P365, $P364["quote"] + unless_null $P365, vivify_136 + new $P365, "Undef" vivify_136: - if $P364, if_362 - find_lex $P369, "$/" - unless_null $P369, vivify_137 - new $P369, "Hash" + if $P365, if_363 + find_lex $P370, "$/" + unless_null $P370, vivify_137 + new $P370, "Hash" vivify_137: - set $P370, $P369["val"] - unless_null $P370, vivify_138 - new $P370, "Undef" + set $P371, $P370["val"] + unless_null $P371, vivify_138 + new $P371, "Undef" vivify_138: - set $N371, $P370 - new $P361, 'Float' - set $P361, $N371 - goto if_362_end - if_362: - find_lex $P365, "$/" - unless_null $P365, vivify_139 - new $P365, "Hash" - vivify_139: - set $P366, $P365["quote"] - unless_null $P366, vivify_140 + set $N372, $P371 + new $P362, 'Float' + set $P362, $N372 + goto if_363_end + if_363: + find_lex $P366, "$/" + unless_null $P366, vivify_139 new $P366, "Hash" + vivify_139: + set $P367, $P366["quote"] + unless_null $P367, vivify_140 + new $P367, "Hash" vivify_140: - set $P367, $P366["val"] - unless_null $P367, vivify_141 - new $P367, "Undef" + set $P368, $P367["val"] + unless_null $P368, vivify_141 + new $P368, "Undef" vivify_141: - set $S368, $P367 - new $P361, 'String' - set $P361, $S368 - if_362_end: - $P372 = $P360."!make"($P361) + set $S369, $P368 + new $P362, 'String' + set $P362, $S369 + if_363_end: + $P373 = $P361."!make"($P362) .annotate "line", 14 - .return ($P372) - control_357: + .return ($P373) + control_358: .local pmc exception .get_results (exception) - getattribute $P373, exception, "payload" - .return ($P373) + getattribute $P374, exception, "payload" + .return ($P374) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "arglist" :subid("30_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_377 +.sub "arglist" :subid("30_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_378 .annotate "line", 18 - .const 'Sub' $P387 = "31_1258129000.66298" - capture_lex $P387 - new $P376, 'ExceptionHandler' - set_addr $P376, control_375 - $P376."handle_types"(58) - push_eh $P376 + .const 'Sub' $P388 = "31_1258148881.59148" + capture_lex $P388 + new $P377, 'ExceptionHandler' + set_addr $P377, control_376 + $P377."handle_types"(58) + push_eh $P377 .lex "self", self - .lex "$/", param_377 + .lex "$/", param_378 .annotate "line", 19 - new $P378, "Undef" - .lex "$past", $P378 - get_hll_global $P379, ["PAST"], "Op" - $P380 = $P379."new"("list" :named("pasttype")) - store_lex "$past", $P380 + new $P379, "Undef" + .lex "$past", $P379 + get_hll_global $P380, ["PAST"], "Op" + $P381 = $P380."new"("list" :named("pasttype")) + store_lex "$past", $P381 .annotate "line", 20 - find_lex $P382, "$/" - unless_null $P382, vivify_142 - new $P382, "Hash" + find_lex $P383, "$/" + unless_null $P383, vivify_142 + new $P383, "Hash" vivify_142: - set $P383, $P382["arg"] - unless_null $P383, vivify_143 - new $P383, "Undef" + set $P384, $P383["arg"] + unless_null $P384, vivify_143 + new $P384, "Undef" vivify_143: - defined $I384, $P383 - unless $I384, for_undef_144 - iter $P381, $P383 - new $P394, 'ExceptionHandler' - set_addr $P394, loop393_handler - $P394."handle_types"(65, 67, 66) - push_eh $P394 - loop393_test: - unless $P381, loop393_done - shift $P385, $P381 - loop393_redo: - .const 'Sub' $P387 = "31_1258129000.66298" - capture_lex $P387 - $P387($P385) - loop393_next: - goto loop393_test - loop393_handler: + defined $I385, $P384 + unless $I385, for_undef_144 + iter $P382, $P384 + new $P395, 'ExceptionHandler' + set_addr $P395, loop394_handler + $P395."handle_types"(65, 67, 66) + push_eh $P395 + loop394_test: + unless $P382, loop394_done + shift $P386, $P382 + loop394_redo: + .const 'Sub' $P388 = "31_1258148881.59148" + capture_lex $P388 + $P388($P386) + loop394_next: + goto loop394_test + loop394_handler: .local pmc exception .get_results (exception) - getattribute $P395, exception, 'type' - eq $P395, 65, loop393_next - eq $P395, 67, loop393_redo - loop393_done: + getattribute $P396, exception, 'type' + eq $P396, 65, loop394_next + eq $P396, 67, loop394_redo + loop394_done: pop_eh for_undef_144: .annotate "line", 21 - find_lex $P396, "$/" - find_lex $P397, "$past" - $P398 = $P396."!make"($P397) + find_lex $P397, "$/" + find_lex $P398, "$past" + $P399 = $P397."!make"($P398) .annotate "line", 18 - .return ($P398) - control_375: + .return ($P399) + control_376: .local pmc exception .get_results (exception) - getattribute $P399, exception, "payload" - .return ($P399) + getattribute $P400, exception, "payload" + .return ($P400) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block386" :anon :subid("31_1258129000.66298") :outer("30_1258129000.66298") - .param pmc param_388 +.sub "_block387" :anon :subid("31_1258148881.59148") :outer("30_1258148881.59148") + .param pmc param_389 .annotate "line", 20 - .lex "$_", param_388 - find_lex $P389, "$past" - find_lex $P390, "$_" - $P391 = $P390."ast"() - $P392 = $P389."push"($P391) - .return ($P392) + .lex "$_", param_389 + find_lex $P390, "$past" + find_lex $P391, "$_" + $P392 = $P391."ast"() + $P393 = $P390."push"($P392) + .return ($P393) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "TOP" :subid("32_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_403 +.sub "TOP" :subid("32_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_404 .annotate "line", 24 - new $P402, 'ExceptionHandler' - set_addr $P402, control_401 - $P402."handle_types"(58) - push_eh $P402 + new $P403, 'ExceptionHandler' + set_addr $P403, control_402 + $P403."handle_types"(58) + push_eh $P403 .lex "self", self - .lex "$/", param_403 + .lex "$/", param_404 .annotate "line", 25 - new $P404, "Undef" - .lex "$past", $P404 - find_lex $P405, "$/" - unless_null $P405, vivify_145 - new $P405, "Hash" + new $P405, "Undef" + .lex "$past", $P405 + find_lex $P406, "$/" + unless_null $P406, vivify_145 + new $P406, "Hash" vivify_145: - set $P406, $P405["nibbler"] - unless_null $P406, vivify_146 - new $P406, "Undef" + set $P407, $P406["nibbler"] + unless_null $P407, vivify_146 + new $P407, "Undef" vivify_146: - $P407 = $P406."ast"() - $P408 = "buildsub"($P407) - store_lex "$past", $P408 + $P408 = $P407."ast"() + $P409 = "buildsub"($P408) + store_lex "$past", $P409 .annotate "line", 26 - find_lex $P409, "$past" - find_lex $P410, "$/" - $P409."node"($P410) -.annotate "line", 27 + find_lex $P410, "$past" find_lex $P411, "$/" - find_lex $P412, "$past" - $P413 = $P411."!make"($P412) + $P410."node"($P411) +.annotate "line", 27 + find_lex $P412, "$/" + find_lex $P413, "$past" + $P414 = $P412."!make"($P413) .annotate "line", 24 - .return ($P413) - control_401: + .return ($P414) + control_402: .local pmc exception .get_results (exception) - getattribute $P414, exception, "payload" - .return ($P414) + getattribute $P415, exception, "payload" + .return ($P415) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "nibbler" :subid("33_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_418 - .param pmc param_419 :optional - .param int has_param_419 :opt_flag +.sub "nibbler" :subid("33_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_419 + .param pmc param_420 :optional + .param int has_param_420 :opt_flag .annotate "line", 30 - .const 'Sub' $P455 = "35_1258129000.66298" - capture_lex $P455 - .const 'Sub' $P427 = "34_1258129000.66298" - capture_lex $P427 - new $P417, 'ExceptionHandler' - set_addr $P417, control_416 - $P417."handle_types"(58) - push_eh $P417 + .const 'Sub' $P456 = "35_1258148881.59148" + capture_lex $P456 + .const 'Sub' $P428 = "34_1258148881.59148" + capture_lex $P428 + new $P418, 'ExceptionHandler' + set_addr $P418, control_417 + $P418."handle_types"(58) + push_eh $P418 .lex "self", self - .lex "$/", param_418 - if has_param_419, optparam_147 - new $P420, "Undef" - set param_419, $P420 + .lex "$/", param_419 + if has_param_420, optparam_147 + new $P421, "Undef" + set param_420, $P421 optparam_147: - .lex "$key", param_419 + .lex "$key", param_420 .annotate "line", 42 - new $P421, "Undef" - .lex "$past", $P421 + new $P422, "Undef" + .lex "$past", $P422 .annotate "line", 31 - find_lex $P423, "$key" - set $S424, $P423 - iseq $I425, $S424, "open" - unless $I425, if_422_end - .const 'Sub' $P427 = "34_1258129000.66298" - capture_lex $P427 - $P427() - if_422_end: + find_lex $P424, "$key" + set $S425, $P424 + iseq $I426, $S425, "open" + unless $I426, if_423_end + .const 'Sub' $P428 = "34_1258148881.59148" + capture_lex $P428 + $P428() + if_423_end: .annotate "line", 41 - get_global $P437, "@MODIFIERS" - $P437."shift"() - find_lex $P438, "$past" + get_global $P438, "@MODIFIERS" + $P438."shift"() + find_lex $P439, "$past" .annotate "line", 43 - find_lex $P440, "$/" - unless_null $P440, vivify_150 - new $P440, "Hash" + find_lex $P441, "$/" + unless_null $P441, vivify_150 + new $P441, "Hash" vivify_150: - set $P441, $P440["termish"] - unless_null $P441, vivify_151 - new $P441, "Undef" + set $P442, $P441["termish"] + unless_null $P442, vivify_151 + new $P442, "Undef" vivify_151: - set $N442, $P441 - new $P443, "Integer" - assign $P443, 1 - set $N444, $P443 - isgt $I445, $N442, $N444 - if $I445, if_439 + set $N443, $P442 + new $P444, "Integer" + assign $P444, 1 + set $N445, $P444 + isgt $I446, $N443, $N445 + if $I446, if_440 .annotate "line", 50 - find_lex $P464, "$/" - unless_null $P464, vivify_152 - new $P464, "Hash" + find_lex $P465, "$/" + unless_null $P465, vivify_152 + new $P465, "Hash" vivify_152: - set $P465, $P464["termish"] - unless_null $P465, vivify_153 - new $P465, "ResizablePMCArray" + set $P466, $P465["termish"] + unless_null $P466, vivify_153 + new $P466, "ResizablePMCArray" vivify_153: - set $P466, $P465[0] - unless_null $P466, vivify_154 - new $P466, "Undef" + set $P467, $P466[0] + unless_null $P467, vivify_154 + new $P467, "Undef" vivify_154: - $P467 = $P466."ast"() - store_lex "$past", $P467 + $P468 = $P467."ast"() + store_lex "$past", $P468 .annotate "line", 49 - goto if_439_end - if_439: + goto if_440_end + if_440: .annotate "line", 44 - get_hll_global $P446, ["PAST"], "Regex" - find_lex $P447, "$/" - $P448 = $P446."new"("alt" :named("pasttype"), $P447 :named("node")) - store_lex "$past", $P448 + get_hll_global $P447, ["PAST"], "Regex" + find_lex $P448, "$/" + $P449 = $P447."new"("alt" :named("pasttype"), $P448 :named("node")) + store_lex "$past", $P449 .annotate "line", 45 - find_lex $P450, "$/" - unless_null $P450, vivify_155 - new $P450, "Hash" + find_lex $P451, "$/" + unless_null $P451, vivify_155 + new $P451, "Hash" vivify_155: - set $P451, $P450["termish"] - unless_null $P451, vivify_156 - new $P451, "Undef" + set $P452, $P451["termish"] + unless_null $P452, vivify_156 + new $P452, "Undef" vivify_156: - defined $I452, $P451 - unless $I452, for_undef_157 - iter $P449, $P451 - new $P462, 'ExceptionHandler' - set_addr $P462, loop461_handler - $P462."handle_types"(65, 67, 66) - push_eh $P462 - loop461_test: - unless $P449, loop461_done - shift $P453, $P449 - loop461_redo: - .const 'Sub' $P455 = "35_1258129000.66298" - capture_lex $P455 - $P455($P453) - loop461_next: - goto loop461_test - loop461_handler: + defined $I453, $P452 + unless $I453, for_undef_157 + iter $P450, $P452 + new $P463, 'ExceptionHandler' + set_addr $P463, loop462_handler + $P463."handle_types"(65, 67, 66) + push_eh $P463 + loop462_test: + unless $P450, loop462_done + shift $P454, $P450 + loop462_redo: + .const 'Sub' $P456 = "35_1258148881.59148" + capture_lex $P456 + $P456($P454) + loop462_next: + goto loop462_test + loop462_handler: .local pmc exception .get_results (exception) - getattribute $P463, exception, 'type' - eq $P463, 65, loop461_next - eq $P463, 67, loop461_redo - loop461_done: + getattribute $P464, exception, 'type' + eq $P464, 65, loop462_next + eq $P464, 67, loop462_redo + loop462_done: pop_eh for_undef_157: - if_439_end: + if_440_end: .annotate "line", 52 - find_lex $P468, "$/" - find_lex $P469, "$past" - $P470 = $P468."!make"($P469) + find_lex $P469, "$/" + find_lex $P470, "$past" + $P471 = $P469."!make"($P470) .annotate "line", 30 - .return ($P470) - control_416: + .return ($P471) + control_417: .local pmc exception .get_results (exception) - getattribute $P471, exception, "payload" - .return ($P471) + getattribute $P472, exception, "payload" + .return ($P472) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block426" :anon :subid("34_1258129000.66298") :outer("33_1258129000.66298") +.sub "_block427" :anon :subid("34_1258148881.59148") :outer("33_1258148881.59148") .annotate "line", 32 - new $P428, "Hash" - .lex "%old", $P428 -.annotate "line", 33 new $P429, "Hash" - .lex "%new", $P429 + .lex "%old", $P429 +.annotate "line", 33 + new $P430, "Hash" + .lex "%new", $P430 .annotate "line", 32 - get_global $P430, "@MODIFIERS" - unless_null $P430, vivify_148 - new $P430, "ResizablePMCArray" + get_global $P431, "@MODIFIERS" + unless_null $P431, vivify_148 + new $P431, "ResizablePMCArray" vivify_148: - set $P431, $P430[0] - unless_null $P431, vivify_149 - new $P431, "Undef" + set $P432, $P431[0] + unless_null $P432, vivify_149 + new $P432, "Undef" vivify_149: - store_lex "%old", $P431 + store_lex "%old", $P432 .annotate "line", 33 $P0 = find_lex '%old' - $P432 = clone $P0 + $P433 = clone $P0 - store_lex "%new", $P432 + store_lex "%new", $P433 .annotate "line", 37 - get_global $P433, "@MODIFIERS" - find_lex $P434, "%new" - $P433."unshift"($P434) + get_global $P434, "@MODIFIERS" + find_lex $P435, "%new" + $P434."unshift"($P435) .annotate "line", 38 - new $P435, "Exception" - set $P435['type'], 58 - new $P436, "Integer" - assign $P436, 1 - setattribute $P435, 'payload', $P436 - throw $P435 + new $P436, "Exception" + set $P436['type'], 58 + new $P437, "Integer" + assign $P437, 1 + setattribute $P436, 'payload', $P437 + throw $P436 .annotate "line", 31 .return () .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block454" :anon :subid("35_1258129000.66298") :outer("33_1258129000.66298") - .param pmc param_456 +.sub "_block455" :anon :subid("35_1258148881.59148") :outer("33_1258148881.59148") + .param pmc param_457 .annotate "line", 45 - .lex "$_", param_456 + .lex "$_", param_457 .annotate "line", 46 - find_lex $P457, "$past" - find_lex $P458, "$_" - $P459 = $P458."ast"() - $P460 = $P457."push"($P459) + find_lex $P458, "$past" + find_lex $P459, "$_" + $P460 = $P459."ast"() + $P461 = $P458."push"($P460) .annotate "line", 45 - .return ($P460) + .return ($P461) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "termish" :subid("36_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_475 +.sub "termish" :subid("36_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_476 .annotate "line", 55 - .const 'Sub' $P488 = "37_1258129000.66298" - capture_lex $P488 - new $P474, 'ExceptionHandler' - set_addr $P474, control_473 - $P474."handle_types"(58) - push_eh $P474 + .const 'Sub' $P489 = "37_1258148881.59148" + capture_lex $P489 + new $P475, 'ExceptionHandler' + set_addr $P475, control_474 + $P475."handle_types"(58) + push_eh $P475 .lex "self", self - .lex "$/", param_475 + .lex "$/", param_476 .annotate "line", 56 - new $P476, "Undef" - .lex "$past", $P476 -.annotate "line", 57 new $P477, "Undef" - .lex "$lastlit", $P477 + .lex "$past", $P477 +.annotate "line", 57 + new $P478, "Undef" + .lex "$lastlit", $P478 .annotate "line", 56 - get_hll_global $P478, ["PAST"], "Regex" - find_lex $P479, "$/" - $P480 = $P478."new"("concat" :named("pasttype"), $P479 :named("node")) - store_lex "$past", $P480 + get_hll_global $P479, ["PAST"], "Regex" + find_lex $P480, "$/" + $P481 = $P479."new"("concat" :named("pasttype"), $P480 :named("node")) + store_lex "$past", $P481 .annotate "line", 57 - new $P481, "Integer" - assign $P481, 0 - store_lex "$lastlit", $P481 + new $P482, "Integer" + assign $P482, 0 + store_lex "$lastlit", $P482 .annotate "line", 58 - find_lex $P483, "$/" - unless_null $P483, vivify_158 - new $P483, "Hash" + find_lex $P484, "$/" + unless_null $P484, vivify_158 + new $P484, "Hash" vivify_158: - set $P484, $P483["noun"] - unless_null $P484, vivify_159 - new $P484, "Undef" + set $P485, $P484["noun"] + unless_null $P485, vivify_159 + new $P485, "Undef" vivify_159: - defined $I485, $P484 - unless $I485, for_undef_160 - iter $P482, $P484 - new $P521, 'ExceptionHandler' - set_addr $P521, loop520_handler - $P521."handle_types"(65, 67, 66) - push_eh $P521 - loop520_test: - unless $P482, loop520_done - shift $P486, $P482 - loop520_redo: - .const 'Sub' $P488 = "37_1258129000.66298" - capture_lex $P488 - $P488($P486) - loop520_next: - goto loop520_test - loop520_handler: + defined $I486, $P485 + unless $I486, for_undef_160 + iter $P483, $P485 + new $P522, 'ExceptionHandler' + set_addr $P522, loop521_handler + $P522."handle_types"(65, 67, 66) + push_eh $P522 + loop521_test: + unless $P483, loop521_done + shift $P487, $P483 + loop521_redo: + .const 'Sub' $P489 = "37_1258148881.59148" + capture_lex $P489 + $P489($P487) + loop521_next: + goto loop521_test + loop521_handler: .local pmc exception .get_results (exception) - getattribute $P522, exception, 'type' - eq $P522, 65, loop520_next - eq $P522, 67, loop520_redo - loop520_done: + getattribute $P523, exception, 'type' + eq $P523, 65, loop521_next + eq $P523, 67, loop521_redo + loop521_done: pop_eh for_undef_160: .annotate "line", 69 - find_lex $P523, "$/" - find_lex $P524, "$past" - $P525 = $P523."!make"($P524) + find_lex $P524, "$/" + find_lex $P525, "$past" + $P526 = $P524."!make"($P525) .annotate "line", 55 - .return ($P525) - control_473: + .return ($P526) + control_474: .local pmc exception .get_results (exception) - getattribute $P526, exception, "payload" - .return ($P526) + getattribute $P527, exception, "payload" + .return ($P527) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block487" :anon :subid("37_1258129000.66298") :outer("36_1258129000.66298") - .param pmc param_490 +.sub "_block488" :anon :subid("37_1258148881.59148") :outer("36_1258148881.59148") + .param pmc param_491 .annotate "line", 59 - new $P489, "Undef" - .lex "$ast", $P489 - .lex "$_", param_490 - find_lex $P491, "$_" - $P492 = $P491."ast"() - store_lex "$ast", $P492 + new $P490, "Undef" + .lex "$ast", $P490 + .lex "$_", param_491 + find_lex $P492, "$_" + $P493 = $P492."ast"() + store_lex "$ast", $P493 .annotate "line", 60 - find_lex $P495, "$ast" - isfalse $I496, $P495 - if $I496, if_494 + find_lex $P496, "$ast" + isfalse $I497, $P496 + if $I497, if_495 .annotate "line", 61 - find_lex $P501, "$lastlit" - if $P501, if_500 - set $P499, $P501 - goto if_500_end - if_500: - find_lex $P502, "$ast" - $S503 = $P502."pasttype"() - iseq $I504, $S503, "literal" - new $P499, 'Integer' - set $P499, $I504 - if_500_end: - if $P499, if_498 + find_lex $P502, "$lastlit" + if $P502, if_501 + set $P500, $P502 + goto if_501_end + if_501: + find_lex $P503, "$ast" + $S504 = $P503."pasttype"() + iseq $I505, $S504, "literal" + new $P500, 'Integer' + set $P500, $I505 + if_501_end: + if $P500, if_499 .annotate "line", 65 - find_lex $P511, "$past" - find_lex $P512, "$ast" - $P511."push"($P512) + find_lex $P512, "$past" + find_lex $P513, "$ast" + $P512."push"($P513) .annotate "line", 66 - find_lex $P515, "$ast" - $S516 = $P515."pasttype"() - iseq $I517, $S516, "literal" - if $I517, if_514 - new $P519, "Integer" - assign $P519, 0 - set $P513, $P519 - goto if_514_end - if_514: - find_lex $P518, "$ast" - set $P513, $P518 - if_514_end: - store_lex "$lastlit", $P513 + find_lex $P516, "$ast" + $S517 = $P516."pasttype"() + iseq $I518, $S517, "literal" + if $I518, if_515 + new $P520, "Integer" + assign $P520, 0 + set $P514, $P520 + goto if_515_end + if_515: + find_lex $P519, "$ast" + set $P514, $P519 + if_515_end: + store_lex "$lastlit", $P514 .annotate "line", 64 - set $P497, $P513 + set $P498, $P514 .annotate "line", 61 - goto if_498_end - if_498: + goto if_499_end + if_499: .annotate "line", 62 - find_lex $P505, "$lastlit" - unless_null $P505, vivify_161 - new $P505, "ResizablePMCArray" + find_lex $P506, "$lastlit" + unless_null $P506, vivify_161 + new $P506, "ResizablePMCArray" vivify_161: - set $P506, $P505[0] - unless_null $P506, vivify_162 - new $P506, "Undef" + set $P507, $P506[0] + unless_null $P507, vivify_162 + new $P507, "Undef" vivify_162: - find_lex $P507, "$ast" - unless_null $P507, vivify_163 - new $P507, "ResizablePMCArray" + find_lex $P508, "$ast" + unless_null $P508, vivify_163 + new $P508, "ResizablePMCArray" vivify_163: - set $P508, $P507[0] - unless_null $P508, vivify_164 - new $P508, "Undef" + set $P509, $P508[0] + unless_null $P509, vivify_164 + new $P509, "Undef" vivify_164: - concat $P509, $P506, $P508 - find_lex $P510, "$lastlit" - unless_null $P510, vivify_165 - new $P510, "ResizablePMCArray" - store_lex "$lastlit", $P510 + concat $P510, $P507, $P509 + find_lex $P511, "$lastlit" + unless_null $P511, vivify_165 + new $P511, "ResizablePMCArray" + store_lex "$lastlit", $P511 vivify_165: - set $P510[0], $P509 + set $P511[0], $P510 .annotate "line", 61 - set $P497, $P509 - if_498_end: - set $P493, $P497 + set $P498, $P510 + if_499_end: + set $P494, $P498 .annotate "line", 60 - goto if_494_end - if_494: - if_494_end: + goto if_495_end + if_495: + if_495_end: .annotate "line", 58 - .return ($P493) + .return ($P494) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantified_atom" :subid("38_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_530 +.sub "quantified_atom" :subid("38_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_531 .annotate "line", 72 - .const 'Sub' $P539 = "39_1258129000.66298" - capture_lex $P539 - new $P529, 'ExceptionHandler' - set_addr $P529, control_528 - $P529."handle_types"(58) - push_eh $P529 + .const 'Sub' $P540 = "39_1258148881.59148" + capture_lex $P540 + new $P530, 'ExceptionHandler' + set_addr $P530, control_529 + $P530."handle_types"(58) + push_eh $P530 .lex "self", self - .lex "$/", param_530 + .lex "$/", param_531 .annotate "line", 73 - new $P531, "Undef" - .lex "$past", $P531 - find_lex $P532, "$/" - unless_null $P532, vivify_166 - new $P532, "Hash" + new $P532, "Undef" + .lex "$past", $P532 + find_lex $P533, "$/" + unless_null $P533, vivify_166 + new $P533, "Hash" vivify_166: - set $P533, $P532["atom"] - unless_null $P533, vivify_167 - new $P533, "Undef" + set $P534, $P533["atom"] + unless_null $P534, vivify_167 + new $P534, "Undef" vivify_167: - $P534 = $P533."ast"() - store_lex "$past", $P534 + $P535 = $P534."ast"() + store_lex "$past", $P535 .annotate "line", 74 - find_lex $P536, "$/" - unless_null $P536, vivify_168 - new $P536, "Hash" + find_lex $P537, "$/" + unless_null $P537, vivify_168 + new $P537, "Hash" vivify_168: - set $P537, $P536["quantifier"] - unless_null $P537, vivify_169 - new $P537, "Undef" + set $P538, $P537["quantifier"] + unless_null $P538, vivify_169 + new $P538, "Undef" vivify_169: - if $P537, if_535 + if $P538, if_536 .annotate "line", 80 - find_lex $P553, "$/" - unless_null $P553, vivify_170 - new $P553, "Hash" + find_lex $P554, "$/" + unless_null $P554, vivify_170 + new $P554, "Hash" vivify_170: - set $P554, $P553["backmod"] - unless_null $P554, vivify_171 - new $P554, "ResizablePMCArray" + set $P555, $P554["backmod"] + unless_null $P555, vivify_171 + new $P555, "ResizablePMCArray" vivify_171: - set $P555, $P554[0] - unless_null $P555, vivify_172 - new $P555, "Undef" + set $P556, $P555[0] + unless_null $P556, vivify_172 + new $P556, "Undef" vivify_172: - unless $P555, if_552_end - find_lex $P556, "$past" - find_lex $P557, "$/" - unless_null $P557, vivify_173 - new $P557, "Hash" + unless $P556, if_553_end + find_lex $P557, "$past" + find_lex $P558, "$/" + unless_null $P558, vivify_173 + new $P558, "Hash" vivify_173: - set $P558, $P557["backmod"] - unless_null $P558, vivify_174 - new $P558, "ResizablePMCArray" + set $P559, $P558["backmod"] + unless_null $P559, vivify_174 + new $P559, "ResizablePMCArray" vivify_174: - set $P559, $P558[0] - unless_null $P559, vivify_175 - new $P559, "Undef" + set $P560, $P559[0] + unless_null $P560, vivify_175 + new $P560, "Undef" vivify_175: - "backmod"($P556, $P559) - if_552_end: - goto if_535_end - if_535: + "backmod"($P557, $P560) + if_553_end: + goto if_536_end + if_536: .annotate "line", 74 - .const 'Sub' $P539 = "39_1258129000.66298" - capture_lex $P539 - $P539() - if_535_end: + .const 'Sub' $P540 = "39_1258148881.59148" + capture_lex $P540 + $P540() + if_536_end: .annotate "line", 81 - find_lex $P565, "$past" - if $P565, if_564 - set $P563, $P565 - goto if_564_end - if_564: find_lex $P566, "$past" - $P567 = $P566."backtrack"() - isfalse $I568, $P567 - new $P563, 'Integer' - set $P563, $I568 - if_564_end: - if $P563, if_562 - set $P561, $P563 - goto if_562_end - if_562: - get_global $P569, "@MODIFIERS" - unless_null $P569, vivify_179 - new $P569, "ResizablePMCArray" + if $P566, if_565 + set $P564, $P566 + goto if_565_end + if_565: + find_lex $P567, "$past" + $P568 = $P567."backtrack"() + isfalse $I569, $P568 + new $P564, 'Integer' + set $P564, $I569 + if_565_end: + if $P564, if_563 + set $P562, $P564 + goto if_563_end + if_563: + get_global $P570, "@MODIFIERS" + unless_null $P570, vivify_179 + new $P570, "ResizablePMCArray" vivify_179: - set $P570, $P569[0] - unless_null $P570, vivify_180 - new $P570, "Hash" + set $P571, $P570[0] + unless_null $P571, vivify_180 + new $P571, "Hash" vivify_180: - set $P571, $P570["r"] - unless_null $P571, vivify_181 - new $P571, "Undef" + set $P572, $P571["r"] + unless_null $P572, vivify_181 + new $P572, "Undef" vivify_181: - set $P561, $P571 - if_562_end: - unless $P561, if_560_end + set $P562, $P572 + if_563_end: + unless $P562, if_561_end .annotate "line", 82 - find_lex $P572, "$past" - $P572."backtrack"("r") - if_560_end: + find_lex $P573, "$past" + $P573."backtrack"("r") + if_561_end: .annotate "line", 84 - find_lex $P573, "$/" - find_lex $P574, "$past" - $P575 = $P573."!make"($P574) + find_lex $P574, "$/" + find_lex $P575, "$past" + $P576 = $P574."!make"($P575) .annotate "line", 72 - .return ($P575) - control_528: + .return ($P576) + control_529: .local pmc exception .get_results (exception) - getattribute $P576, exception, "payload" - .return ($P576) + getattribute $P577, exception, "payload" + .return ($P577) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block538" :anon :subid("39_1258129000.66298") :outer("38_1258129000.66298") +.sub "_block539" :anon :subid("39_1258148881.59148") :outer("38_1258148881.59148") .annotate "line", 76 - new $P540, "Undef" - .lex "$qast", $P540 + new $P541, "Undef" + .lex "$qast", $P541 .annotate "line", 75 - find_lex $P542, "$past" - isfalse $I543, $P542 - unless $I543, if_541_end - find_lex $P544, "$/" - $P544."panic"("Can't quantify zero-width atom") - if_541_end: -.annotate "line", 76 + find_lex $P543, "$past" + isfalse $I544, $P543 + unless $I544, if_542_end find_lex $P545, "$/" - unless_null $P545, vivify_176 - new $P545, "Hash" + $P545."panic"("Can't quantify zero-width atom") + if_542_end: +.annotate "line", 76 + find_lex $P546, "$/" + unless_null $P546, vivify_176 + new $P546, "Hash" vivify_176: - set $P546, $P545["quantifier"] - unless_null $P546, vivify_177 - new $P546, "ResizablePMCArray" + set $P547, $P546["quantifier"] + unless_null $P547, vivify_177 + new $P547, "ResizablePMCArray" vivify_177: - set $P547, $P546[0] - unless_null $P547, vivify_178 - new $P547, "Undef" + set $P548, $P547[0] + unless_null $P548, vivify_178 + new $P548, "Undef" vivify_178: - $P548 = $P547."ast"() - store_lex "$qast", $P548 + $P549 = $P548."ast"() + store_lex "$qast", $P549 .annotate "line", 77 - find_lex $P549, "$qast" - find_lex $P550, "$past" - $P549."unshift"($P550) + find_lex $P550, "$qast" + find_lex $P551, "$past" + $P550."unshift"($P551) .annotate "line", 78 - find_lex $P551, "$qast" - store_lex "$past", $P551 + find_lex $P552, "$qast" + store_lex "$past", $P552 .annotate "line", 74 - .return ($P551) + .return ($P552) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "atom" :subid("40_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_580 +.sub "atom" :subid("40_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_581 .annotate "line", 87 - new $P579, 'ExceptionHandler' - set_addr $P579, control_578 - $P579."handle_types"(58) - push_eh $P579 + new $P580, 'ExceptionHandler' + set_addr $P580, control_579 + $P580."handle_types"(58) + push_eh $P580 .lex "self", self - .lex "$/", param_580 + .lex "$/", param_581 .annotate "line", 88 - new $P581, "Undef" - .lex "$past", $P581 + new $P582, "Undef" + .lex "$past", $P582 .annotate "line", 87 - find_lex $P582, "$past" + find_lex $P583, "$past" .annotate "line", 89 - find_lex $P584, "$/" - unless_null $P584, vivify_182 - new $P584, "Hash" + find_lex $P585, "$/" + unless_null $P585, vivify_182 + new $P585, "Hash" vivify_182: - set $P585, $P584["metachar"] - unless_null $P585, vivify_183 - new $P585, "Undef" + set $P586, $P585["metachar"] + unless_null $P586, vivify_183 + new $P586, "Undef" vivify_183: - if $P585, if_583 + if $P586, if_584 .annotate "line", 91 - get_hll_global $P589, ["PAST"], "Regex" - find_lex $P590, "$/" - set $S591, $P590 - find_lex $P592, "$/" - $P593 = $P589."new"($S591, "literal" :named("pasttype"), $P592 :named("node")) - store_lex "$past", $P593 + get_hll_global $P590, ["PAST"], "Regex" + find_lex $P591, "$/" + set $S592, $P591 + find_lex $P593, "$/" + $P594 = $P590."new"($S592, "literal" :named("pasttype"), $P593 :named("node")) + store_lex "$past", $P594 .annotate "line", 92 - get_global $P595, "@MODIFIERS" - unless_null $P595, vivify_184 - new $P595, "ResizablePMCArray" + get_global $P596, "@MODIFIERS" + unless_null $P596, vivify_184 + new $P596, "ResizablePMCArray" vivify_184: - set $P596, $P595[0] - unless_null $P596, vivify_185 - new $P596, "Hash" + set $P597, $P596[0] + unless_null $P597, vivify_185 + new $P597, "Hash" vivify_185: - set $P597, $P596["i"] - unless_null $P597, vivify_186 - new $P597, "Undef" + set $P598, $P597["i"] + unless_null $P598, vivify_186 + new $P598, "Undef" vivify_186: - unless $P597, if_594_end - find_lex $P598, "$past" - $P598."subtype"("ignorecase") - if_594_end: + unless $P598, if_595_end + find_lex $P599, "$past" + $P599."subtype"("ignorecase") + if_595_end: .annotate "line", 90 - goto if_583_end - if_583: + goto if_584_end + if_584: .annotate "line", 89 - find_lex $P586, "$/" - unless_null $P586, vivify_187 - new $P586, "Hash" + find_lex $P587, "$/" + unless_null $P587, vivify_187 + new $P587, "Hash" vivify_187: - set $P587, $P586["metachar"] - unless_null $P587, vivify_188 - new $P587, "Undef" + set $P588, $P587["metachar"] + unless_null $P588, vivify_188 + new $P588, "Undef" vivify_188: - $P588 = $P587."ast"() - store_lex "$past", $P588 - if_583_end: + $P589 = $P588."ast"() + store_lex "$past", $P589 + if_584_end: .annotate "line", 94 - find_lex $P599, "$/" - find_lex $P600, "$past" - $P601 = $P599."!make"($P600) + find_lex $P600, "$/" + find_lex $P601, "$past" + $P602 = $P600."!make"($P601) .annotate "line", 87 - .return ($P601) - control_578: + .return ($P602) + control_579: .local pmc exception .get_results (exception) - getattribute $P602, exception, "payload" - .return ($P602) + getattribute $P603, exception, "payload" + .return ($P603) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym<*>" :subid("41_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_606 +.sub "quantifier:sym<*>" :subid("41_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_607 .annotate "line", 97 - new $P605, 'ExceptionHandler' - set_addr $P605, control_604 - $P605."handle_types"(58) - push_eh $P605 + new $P606, 'ExceptionHandler' + set_addr $P606, control_605 + $P606."handle_types"(58) + push_eh $P606 .lex "self", self - .lex "$/", param_606 + .lex "$/", param_607 .annotate "line", 98 - new $P607, "Undef" - .lex "$past", $P607 - get_hll_global $P608, ["PAST"], "Regex" - find_lex $P609, "$/" - $P610 = $P608."new"("quant" :named("pasttype"), $P609 :named("node")) - store_lex "$past", $P610 + new $P608, "Undef" + .lex "$past", $P608 + get_hll_global $P609, ["PAST"], "Regex" + find_lex $P610, "$/" + $P611 = $P609."new"("quant" :named("pasttype"), $P610 :named("node")) + store_lex "$past", $P611 .annotate "line", 99 - find_lex $P611, "$/" - find_lex $P612, "$past" - find_lex $P613, "$/" - unless_null $P613, vivify_189 - new $P613, "Hash" + find_lex $P612, "$/" + find_lex $P613, "$past" + find_lex $P614, "$/" + unless_null $P614, vivify_189 + new $P614, "Hash" vivify_189: - set $P614, $P613["backmod"] - unless_null $P614, vivify_190 - new $P614, "Undef" + set $P615, $P614["backmod"] + unless_null $P615, vivify_190 + new $P615, "Undef" vivify_190: - $P615 = "backmod"($P612, $P614) - $P616 = $P611."!make"($P615) + $P616 = "backmod"($P613, $P615) + $P617 = $P612."!make"($P616) .annotate "line", 97 - .return ($P616) - control_604: + .return ($P617) + control_605: .local pmc exception .get_results (exception) - getattribute $P617, exception, "payload" - .return ($P617) + getattribute $P618, exception, "payload" + .return ($P618) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym<+>" :subid("42_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_621 +.sub "quantifier:sym<+>" :subid("42_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_622 .annotate "line", 102 - new $P620, 'ExceptionHandler' - set_addr $P620, control_619 - $P620."handle_types"(58) - push_eh $P620 + new $P621, 'ExceptionHandler' + set_addr $P621, control_620 + $P621."handle_types"(58) + push_eh $P621 .lex "self", self - .lex "$/", param_621 + .lex "$/", param_622 .annotate "line", 103 - new $P622, "Undef" - .lex "$past", $P622 - get_hll_global $P623, ["PAST"], "Regex" - find_lex $P624, "$/" - $P625 = $P623."new"("quant" :named("pasttype"), 1 :named("min"), $P624 :named("node")) - store_lex "$past", $P625 + new $P623, "Undef" + .lex "$past", $P623 + get_hll_global $P624, ["PAST"], "Regex" + find_lex $P625, "$/" + $P626 = $P624."new"("quant" :named("pasttype"), 1 :named("min"), $P625 :named("node")) + store_lex "$past", $P626 .annotate "line", 104 - find_lex $P626, "$/" - find_lex $P627, "$past" - find_lex $P628, "$/" - unless_null $P628, vivify_191 - new $P628, "Hash" + find_lex $P627, "$/" + find_lex $P628, "$past" + find_lex $P629, "$/" + unless_null $P629, vivify_191 + new $P629, "Hash" vivify_191: - set $P629, $P628["backmod"] - unless_null $P629, vivify_192 - new $P629, "Undef" + set $P630, $P629["backmod"] + unless_null $P630, vivify_192 + new $P630, "Undef" vivify_192: - $P630 = "backmod"($P627, $P629) - $P631 = $P626."!make"($P630) + $P631 = "backmod"($P628, $P630) + $P632 = $P627."!make"($P631) .annotate "line", 102 - .return ($P631) - control_619: + .return ($P632) + control_620: .local pmc exception .get_results (exception) - getattribute $P632, exception, "payload" - .return ($P632) + getattribute $P633, exception, "payload" + .return ($P633) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym" :subid("43_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_636 +.sub "quantifier:sym" :subid("43_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_637 .annotate "line", 107 - new $P635, 'ExceptionHandler' - set_addr $P635, control_634 - $P635."handle_types"(58) - push_eh $P635 + new $P636, 'ExceptionHandler' + set_addr $P636, control_635 + $P636."handle_types"(58) + push_eh $P636 .lex "self", self - .lex "$/", param_636 + .lex "$/", param_637 .annotate "line", 108 - new $P637, "Undef" - .lex "$past", $P637 - get_hll_global $P638, ["PAST"], "Regex" - find_lex $P639, "$/" - $P640 = $P638."new"("quant" :named("pasttype"), 0 :named("min"), 1 :named("max"), $P639 :named("node")) - store_lex "$past", $P640 + new $P638, "Undef" + .lex "$past", $P638 + get_hll_global $P639, ["PAST"], "Regex" + find_lex $P640, "$/" + $P641 = $P639."new"("quant" :named("pasttype"), 0 :named("min"), 1 :named("max"), $P640 :named("node")) + store_lex "$past", $P641 .annotate "line", 109 - find_lex $P641, "$/" - find_lex $P642, "$past" - find_lex $P643, "$/" - unless_null $P643, vivify_193 - new $P643, "Hash" + find_lex $P642, "$/" + find_lex $P643, "$past" + find_lex $P644, "$/" + unless_null $P644, vivify_193 + new $P644, "Hash" vivify_193: - set $P644, $P643["backmod"] - unless_null $P644, vivify_194 - new $P644, "Undef" + set $P645, $P644["backmod"] + unless_null $P645, vivify_194 + new $P645, "Undef" vivify_194: - $P645 = "backmod"($P642, $P644) - $P641."!make"($P645) + $P646 = "backmod"($P643, $P645) + $P642."!make"($P646) .annotate "line", 110 - find_lex $P646, "$/" - find_lex $P647, "$past" - $P648 = $P646."!make"($P647) + find_lex $P647, "$/" + find_lex $P648, "$past" + $P649 = $P647."!make"($P648) .annotate "line", 107 - .return ($P648) - control_634: + .return ($P649) + control_635: .local pmc exception .get_results (exception) - getattribute $P649, exception, "payload" - .return ($P649) + getattribute $P650, exception, "payload" + .return ($P650) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "quantifier:sym<**>" :subid("44_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_653 +.sub "quantifier:sym<**>" :subid("44_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_654 .annotate "line", 113 - new $P652, 'ExceptionHandler' - set_addr $P652, control_651 - $P652."handle_types"(58) - push_eh $P652 + new $P653, 'ExceptionHandler' + set_addr $P653, control_652 + $P653."handle_types"(58) + push_eh $P653 .lex "self", self - .lex "$/", param_653 + .lex "$/", param_654 .annotate "line", 114 - new $P654, "Undef" - .lex "$past", $P654 + new $P655, "Undef" + .lex "$past", $P655 .annotate "line", 113 - find_lex $P655, "$past" + find_lex $P656, "$past" .annotate "line", 115 - find_lex $P657, "$/" - unless_null $P657, vivify_195 - new $P657, "Hash" + find_lex $P658, "$/" + unless_null $P658, vivify_195 + new $P658, "Hash" vivify_195: - set $P658, $P657["quantified_atom"] - unless_null $P658, vivify_196 - new $P658, "Undef" + set $P659, $P658["quantified_atom"] + unless_null $P659, vivify_196 + new $P659, "Undef" vivify_196: - if $P658, if_656 + if $P659, if_657 .annotate "line", 120 - get_hll_global $P665, ["PAST"], "Regex" - find_lex $P666, "$/" - unless_null $P666, vivify_197 - new $P666, "Hash" + get_hll_global $P666, ["PAST"], "Regex" + find_lex $P667, "$/" + unless_null $P667, vivify_197 + new $P667, "Hash" vivify_197: - set $P667, $P666["min"] - unless_null $P667, vivify_198 - new $P667, "Undef" + set $P668, $P667["min"] + unless_null $P668, vivify_198 + new $P668, "Undef" vivify_198: - set $N668, $P667 - find_lex $P669, "$/" - $P670 = $P665."new"("quant" :named("pasttype"), $N668 :named("min"), $P669 :named("node")) - store_lex "$past", $P670 + set $N669, $P668 + find_lex $P670, "$/" + $P671 = $P666."new"("quant" :named("pasttype"), $N669 :named("min"), $P670 :named("node")) + store_lex "$past", $P671 .annotate "line", 121 - find_lex $P672, "$/" - unless_null $P672, vivify_199 - new $P672, "Hash" + find_lex $P673, "$/" + unless_null $P673, vivify_199 + new $P673, "Hash" vivify_199: - set $P673, $P672["max"] - unless_null $P673, vivify_200 - new $P673, "Undef" + set $P674, $P673["max"] + unless_null $P674, vivify_200 + new $P674, "Undef" vivify_200: - isfalse $I674, $P673 - if $I674, if_671 + isfalse $I675, $P674 + if $I675, if_672 .annotate "line", 122 - find_lex $P680, "$/" - unless_null $P680, vivify_201 - new $P680, "Hash" + find_lex $P681, "$/" + unless_null $P681, vivify_201 + new $P681, "Hash" vivify_201: - set $P681, $P680["max"] - unless_null $P681, vivify_202 - new $P681, "ResizablePMCArray" + set $P682, $P681["max"] + unless_null $P682, vivify_202 + new $P682, "ResizablePMCArray" vivify_202: - set $P682, $P681[0] - unless_null $P682, vivify_203 - new $P682, "Undef" + set $P683, $P682[0] + unless_null $P683, vivify_203 + new $P683, "Undef" vivify_203: - set $S683, $P682 - isne $I684, $S683, "*" - unless $I684, if_679_end - find_lex $P685, "$past" - find_lex $P686, "$/" - unless_null $P686, vivify_204 - new $P686, "Hash" + set $S684, $P683 + isne $I685, $S684, "*" + unless $I685, if_680_end + find_lex $P686, "$past" + find_lex $P687, "$/" + unless_null $P687, vivify_204 + new $P687, "Hash" vivify_204: - set $P687, $P686["max"] - unless_null $P687, vivify_205 - new $P687, "ResizablePMCArray" + set $P688, $P687["max"] + unless_null $P688, vivify_205 + new $P688, "ResizablePMCArray" vivify_205: - set $P688, $P687[0] - unless_null $P688, vivify_206 - new $P688, "Undef" + set $P689, $P688[0] + unless_null $P689, vivify_206 + new $P689, "Undef" vivify_206: - set $N689, $P688 - $P685."max"($N689) - if_679_end: - goto if_671_end - if_671: + set $N690, $P689 + $P686."max"($N690) + if_680_end: + goto if_672_end + if_672: .annotate "line", 121 - find_lex $P675, "$past" - find_lex $P676, "$/" - unless_null $P676, vivify_207 - new $P676, "Hash" + find_lex $P676, "$past" + find_lex $P677, "$/" + unless_null $P677, vivify_207 + new $P677, "Hash" vivify_207: - set $P677, $P676["min"] - unless_null $P677, vivify_208 - new $P677, "Undef" + set $P678, $P677["min"] + unless_null $P678, vivify_208 + new $P678, "Undef" vivify_208: - set $N678, $P677 - $P675."max"($N678) - if_671_end: + set $N679, $P678 + $P676."max"($N679) + if_672_end: .annotate "line", 119 - goto if_656_end - if_656: + goto if_657_end + if_657: .annotate "line", 116 - get_hll_global $P659, ["PAST"], "Regex" + get_hll_global $P660, ["PAST"], "Regex" .annotate "line", 117 - find_lex $P660, "$/" - unless_null $P660, vivify_209 - new $P660, "Hash" + find_lex $P661, "$/" + unless_null $P661, vivify_209 + new $P661, "Hash" vivify_209: - set $P661, $P660["quantified_atom"] - unless_null $P661, vivify_210 - new $P661, "Undef" + set $P662, $P661["quantified_atom"] + unless_null $P662, vivify_210 + new $P662, "Undef" vivify_210: - $P662 = $P661."ast"() - find_lex $P663, "$/" - $P664 = $P659."new"("quant" :named("pasttype"), 1 :named("min"), $P662 :named("sep"), $P663 :named("node")) + $P663 = $P662."ast"() + find_lex $P664, "$/" + $P665 = $P660."new"("quant" :named("pasttype"), 1 :named("min"), $P663 :named("sep"), $P664 :named("node")) .annotate "line", 116 - store_lex "$past", $P664 - if_656_end: + store_lex "$past", $P665 + if_657_end: .annotate "line", 124 - find_lex $P690, "$/" - find_lex $P691, "$past" - find_lex $P692, "$/" - unless_null $P692, vivify_211 - new $P692, "Hash" + find_lex $P691, "$/" + find_lex $P692, "$past" + find_lex $P693, "$/" + unless_null $P693, vivify_211 + new $P693, "Hash" vivify_211: - set $P693, $P692["backmod"] - unless_null $P693, vivify_212 - new $P693, "Undef" + set $P694, $P693["backmod"] + unless_null $P694, vivify_212 + new $P694, "Undef" vivify_212: - $P694 = "backmod"($P691, $P693) - $P695 = $P690."!make"($P694) + $P695 = "backmod"($P692, $P694) + $P696 = $P691."!make"($P695) .annotate "line", 113 - .return ($P695) - control_651: + .return ($P696) + control_652: .local pmc exception .get_results (exception) - getattribute $P696, exception, "payload" - .return ($P696) + getattribute $P697, exception, "payload" + .return ($P697) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("45_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_700 +.sub "metachar:sym" :subid("45_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_701 .annotate "line", 127 - new $P699, 'ExceptionHandler' - set_addr $P699, control_698 - $P699."handle_types"(58) - push_eh $P699 + new $P700, 'ExceptionHandler' + set_addr $P700, control_699 + $P700."handle_types"(58) + push_eh $P700 .lex "self", self - .lex "$/", param_700 + .lex "$/", param_701 .annotate "line", 128 - new $P701, "Undef" - .lex "$past", $P701 + new $P702, "Undef" + .lex "$past", $P702 .annotate "line", 129 - get_global $P704, "@MODIFIERS" - unless_null $P704, vivify_213 - new $P704, "ResizablePMCArray" + get_global $P705, "@MODIFIERS" + unless_null $P705, vivify_213 + new $P705, "ResizablePMCArray" vivify_213: - set $P705, $P704[0] - unless_null $P705, vivify_214 - new $P705, "Hash" + set $P706, $P705[0] + unless_null $P706, vivify_214 + new $P706, "Hash" vivify_214: - set $P706, $P705["s"] - unless_null $P706, vivify_215 - new $P706, "Undef" + set $P707, $P706["s"] + unless_null $P707, vivify_215 + new $P707, "Undef" vivify_215: - if $P706, if_703 - new $P710, "Integer" - assign $P710, 0 - set $P702, $P710 - goto if_703_end - if_703: - get_hll_global $P707, ["PAST"], "Regex" - find_lex $P708, "$/" - $P709 = $P707."new"("ws", "subrule" :named("pasttype"), "method" :named("subtype"), $P708 :named("node")) - set $P702, $P709 - if_703_end: - store_lex "$past", $P702 + if $P707, if_704 + new $P711, "Integer" + assign $P711, 0 + set $P703, $P711 + goto if_704_end + if_704: + get_hll_global $P708, ["PAST"], "Regex" + find_lex $P709, "$/" + $P710 = $P708."new"("ws", "subrule" :named("pasttype"), "method" :named("subtype"), $P709 :named("node")) + set $P703, $P710 + if_704_end: + store_lex "$past", $P703 .annotate "line", 132 - find_lex $P711, "$/" - find_lex $P712, "$past" - $P713 = $P711."!make"($P712) + find_lex $P712, "$/" + find_lex $P713, "$past" + $P714 = $P712."!make"($P713) .annotate "line", 127 - .return ($P713) - control_698: + .return ($P714) + control_699: .local pmc exception .get_results (exception) - getattribute $P714, exception, "payload" - .return ($P714) + getattribute $P715, exception, "payload" + .return ($P715) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<[ ]>" :subid("46_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_718 +.sub "metachar:sym<[ ]>" :subid("46_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_719 .annotate "line", 136 - new $P717, 'ExceptionHandler' - set_addr $P717, control_716 - $P717."handle_types"(58) - push_eh $P717 + new $P718, 'ExceptionHandler' + set_addr $P718, control_717 + $P718."handle_types"(58) + push_eh $P718 .lex "self", self - .lex "$/", param_718 + .lex "$/", param_719 .annotate "line", 137 - find_lex $P719, "$/" find_lex $P720, "$/" - unless_null $P720, vivify_216 - new $P720, "Hash" + find_lex $P721, "$/" + unless_null $P721, vivify_216 + new $P721, "Hash" vivify_216: - set $P721, $P720["nibbler"] - unless_null $P721, vivify_217 - new $P721, "Undef" + set $P722, $P721["nibbler"] + unless_null $P722, vivify_217 + new $P722, "Undef" vivify_217: - $P722 = $P721."ast"() - $P723 = $P719."!make"($P722) + $P723 = $P722."ast"() + $P724 = $P720."!make"($P723) .annotate "line", 136 - .return ($P723) - control_716: + .return ($P724) + control_717: .local pmc exception .get_results (exception) - getattribute $P724, exception, "payload" - .return ($P724) + getattribute $P725, exception, "payload" + .return ($P725) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<( )>" :subid("47_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_728 +.sub "metachar:sym<( )>" :subid("47_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_729 .annotate "line", 140 - new $P727, 'ExceptionHandler' - set_addr $P727, control_726 - $P727."handle_types"(58) - push_eh $P727 + new $P728, 'ExceptionHandler' + set_addr $P728, control_727 + $P728."handle_types"(58) + push_eh $P728 .lex "self", self - .lex "$/", param_728 + .lex "$/", param_729 .annotate "line", 141 - new $P729, "Undef" - .lex "$subpast", $P729 -.annotate "line", 142 new $P730, "Undef" - .lex "$past", $P730 + .lex "$subpast", $P730 +.annotate "line", 142 + new $P731, "Undef" + .lex "$past", $P731 .annotate "line", 141 - find_lex $P731, "$/" - unless_null $P731, vivify_218 - new $P731, "Hash" + find_lex $P732, "$/" + unless_null $P732, vivify_218 + new $P732, "Hash" vivify_218: - set $P732, $P731["nibbler"] - unless_null $P732, vivify_219 - new $P732, "Undef" + set $P733, $P732["nibbler"] + unless_null $P733, vivify_219 + new $P733, "Undef" vivify_219: - $P733 = $P732."ast"() - $P734 = "buildsub"($P733) - store_lex "$subpast", $P734 + $P734 = $P733."ast"() + $P735 = "buildsub"($P734) + store_lex "$subpast", $P735 .annotate "line", 142 - get_hll_global $P735, ["PAST"], "Regex" - find_lex $P736, "$subpast" - find_lex $P737, "$/" - $P738 = $P735."new"($P736, "subrule" :named("pasttype"), "capture" :named("subtype"), $P737 :named("node")) - store_lex "$past", $P738 + get_hll_global $P736, ["PAST"], "Regex" + find_lex $P737, "$subpast" + find_lex $P738, "$/" + $P739 = $P736."new"($P737, "subrule" :named("pasttype"), "capture" :named("subtype"), $P738 :named("node")) + store_lex "$past", $P739 .annotate "line", 144 - find_lex $P739, "$/" - find_lex $P740, "$past" - $P741 = $P739."!make"($P740) + find_lex $P740, "$/" + find_lex $P741, "$past" + $P742 = $P740."!make"($P741) .annotate "line", 140 - .return ($P741) - control_726: + .return ($P742) + control_727: .local pmc exception .get_results (exception) - getattribute $P742, exception, "payload" - .return ($P742) + getattribute $P743, exception, "payload" + .return ($P743) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<'>" :subid("48_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_746 +.sub "metachar:sym<'>" :subid("48_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_747 .annotate "line", 147 - new $P745, 'ExceptionHandler' - set_addr $P745, control_744 - $P745."handle_types"(58) - push_eh $P745 + new $P746, 'ExceptionHandler' + set_addr $P746, control_745 + $P746."handle_types"(58) + push_eh $P746 .lex "self", self - .lex "$/", param_746 + .lex "$/", param_747 .annotate "line", 148 - new $P747, "Undef" - .lex "$past", $P747 - get_hll_global $P748, ["PAST"], "Regex" - find_lex $P749, "$/" - unless_null $P749, vivify_220 - new $P749, "Hash" - vivify_220: - set $P750, $P749["quote"] - unless_null $P750, vivify_221 + new $P748, "Undef" + .lex "$past", $P748 + get_hll_global $P749, ["PAST"], "Regex" + find_lex $P750, "$/" + unless_null $P750, vivify_220 new $P750, "Hash" + vivify_220: + set $P751, $P750["quote"] + unless_null $P751, vivify_221 + new $P751, "Hash" vivify_221: - set $P751, $P750["val"] - unless_null $P751, vivify_222 - new $P751, "Undef" + set $P752, $P751["val"] + unless_null $P752, vivify_222 + new $P752, "Undef" vivify_222: - set $S752, $P751 - find_lex $P753, "$/" - $P754 = $P748."new"($S752, "literal" :named("pasttype"), $P753 :named("node")) - store_lex "$past", $P754 + set $S753, $P752 + find_lex $P754, "$/" + $P755 = $P749."new"($S753, "literal" :named("pasttype"), $P754 :named("node")) + store_lex "$past", $P755 .annotate "line", 149 - find_lex $P755, "$/" - find_lex $P756, "$past" - $P757 = $P755."!make"($P756) + find_lex $P756, "$/" + find_lex $P757, "$past" + $P758 = $P756."!make"($P757) .annotate "line", 147 - .return ($P757) - control_744: + .return ($P758) + control_745: .local pmc exception .get_results (exception) - getattribute $P758, exception, "payload" - .return ($P758) + getattribute $P759, exception, "payload" + .return ($P759) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<.>" :subid("49_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_762 +.sub "metachar:sym<.>" :subid("49_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_763 .annotate "line", 152 - new $P761, 'ExceptionHandler' - set_addr $P761, control_760 - $P761."handle_types"(58) - push_eh $P761 + new $P762, 'ExceptionHandler' + set_addr $P762, control_761 + $P762."handle_types"(58) + push_eh $P762 .lex "self", self - .lex "$/", param_762 + .lex "$/", param_763 .annotate "line", 153 - new $P763, "Undef" - .lex "$past", $P763 - get_hll_global $P764, ["PAST"], "Regex" - find_lex $P765, "$/" - $P766 = $P764."new"("charclass" :named("pasttype"), "." :named("subtype"), $P765 :named("node")) - store_lex "$past", $P766 + new $P764, "Undef" + .lex "$past", $P764 + get_hll_global $P765, ["PAST"], "Regex" + find_lex $P766, "$/" + $P767 = $P765."new"("charclass" :named("pasttype"), "." :named("subtype"), $P766 :named("node")) + store_lex "$past", $P767 .annotate "line", 154 - find_lex $P767, "$/" - find_lex $P768, "$past" - $P769 = $P767."!make"($P768) + find_lex $P768, "$/" + find_lex $P769, "$past" + $P770 = $P768."!make"($P769) .annotate "line", 152 - .return ($P769) - control_760: + .return ($P770) + control_761: .local pmc exception .get_results (exception) - getattribute $P770, exception, "payload" - .return ($P770) + getattribute $P771, exception, "payload" + .return ($P771) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<^>" :subid("50_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_774 +.sub "metachar:sym<^>" :subid("50_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_775 .annotate "line", 157 - new $P773, 'ExceptionHandler' - set_addr $P773, control_772 - $P773."handle_types"(58) - push_eh $P773 + new $P774, 'ExceptionHandler' + set_addr $P774, control_773 + $P774."handle_types"(58) + push_eh $P774 .lex "self", self - .lex "$/", param_774 + .lex "$/", param_775 .annotate "line", 158 - new $P775, "Undef" - .lex "$past", $P775 - get_hll_global $P776, ["PAST"], "Regex" - find_lex $P777, "$/" - $P778 = $P776."new"("anchor" :named("pasttype"), "bos" :named("subtype"), $P777 :named("node")) - store_lex "$past", $P778 + new $P776, "Undef" + .lex "$past", $P776 + get_hll_global $P777, ["PAST"], "Regex" + find_lex $P778, "$/" + $P779 = $P777."new"("anchor" :named("pasttype"), "bos" :named("subtype"), $P778 :named("node")) + store_lex "$past", $P779 .annotate "line", 159 - find_lex $P779, "$/" - find_lex $P780, "$past" - $P781 = $P779."!make"($P780) + find_lex $P780, "$/" + find_lex $P781, "$past" + $P782 = $P780."!make"($P781) .annotate "line", 157 - .return ($P781) - control_772: + .return ($P782) + control_773: .local pmc exception .get_results (exception) - getattribute $P782, exception, "payload" - .return ($P782) + getattribute $P783, exception, "payload" + .return ($P783) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<^^>" :subid("51_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_786 +.sub "metachar:sym<^^>" :subid("51_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_787 .annotate "line", 162 - new $P785, 'ExceptionHandler' - set_addr $P785, control_784 - $P785."handle_types"(58) - push_eh $P785 + new $P786, 'ExceptionHandler' + set_addr $P786, control_785 + $P786."handle_types"(58) + push_eh $P786 .lex "self", self - .lex "$/", param_786 + .lex "$/", param_787 .annotate "line", 163 - new $P787, "Undef" - .lex "$past", $P787 - get_hll_global $P788, ["PAST"], "Regex" - find_lex $P789, "$/" - $P790 = $P788."new"("anchor" :named("pasttype"), "bol" :named("subtype"), $P789 :named("node")) - store_lex "$past", $P790 + new $P788, "Undef" + .lex "$past", $P788 + get_hll_global $P789, ["PAST"], "Regex" + find_lex $P790, "$/" + $P791 = $P789."new"("anchor" :named("pasttype"), "bol" :named("subtype"), $P790 :named("node")) + store_lex "$past", $P791 .annotate "line", 164 - find_lex $P791, "$/" - find_lex $P792, "$past" - $P793 = $P791."!make"($P792) + find_lex $P792, "$/" + find_lex $P793, "$past" + $P794 = $P792."!make"($P793) .annotate "line", 162 - .return ($P793) - control_784: + .return ($P794) + control_785: .local pmc exception .get_results (exception) - getattribute $P794, exception, "payload" - .return ($P794) + getattribute $P795, exception, "payload" + .return ($P795) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<$>" :subid("52_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_798 +.sub "metachar:sym<$>" :subid("52_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_799 .annotate "line", 167 - new $P797, 'ExceptionHandler' - set_addr $P797, control_796 - $P797."handle_types"(58) - push_eh $P797 + new $P798, 'ExceptionHandler' + set_addr $P798, control_797 + $P798."handle_types"(58) + push_eh $P798 .lex "self", self - .lex "$/", param_798 + .lex "$/", param_799 .annotate "line", 168 - new $P799, "Undef" - .lex "$past", $P799 - get_hll_global $P800, ["PAST"], "Regex" - find_lex $P801, "$/" - $P802 = $P800."new"("anchor" :named("pasttype"), "eos" :named("subtype"), $P801 :named("node")) - store_lex "$past", $P802 + new $P800, "Undef" + .lex "$past", $P800 + get_hll_global $P801, ["PAST"], "Regex" + find_lex $P802, "$/" + $P803 = $P801."new"("anchor" :named("pasttype"), "eos" :named("subtype"), $P802 :named("node")) + store_lex "$past", $P803 .annotate "line", 169 - find_lex $P803, "$/" - find_lex $P804, "$past" - $P805 = $P803."!make"($P804) + find_lex $P804, "$/" + find_lex $P805, "$past" + $P806 = $P804."!make"($P805) .annotate "line", 167 - .return ($P805) - control_796: + .return ($P806) + control_797: .local pmc exception .get_results (exception) - getattribute $P806, exception, "payload" - .return ($P806) + getattribute $P807, exception, "payload" + .return ($P807) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<$$>" :subid("53_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_810 +.sub "metachar:sym<$$>" :subid("53_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_811 .annotate "line", 172 - new $P809, 'ExceptionHandler' - set_addr $P809, control_808 - $P809."handle_types"(58) - push_eh $P809 + new $P810, 'ExceptionHandler' + set_addr $P810, control_809 + $P810."handle_types"(58) + push_eh $P810 .lex "self", self - .lex "$/", param_810 + .lex "$/", param_811 .annotate "line", 173 - new $P811, "Undef" - .lex "$past", $P811 - get_hll_global $P812, ["PAST"], "Regex" - find_lex $P813, "$/" - $P814 = $P812."new"("anchor" :named("pasttype"), "eol" :named("subtype"), $P813 :named("node")) - store_lex "$past", $P814 + new $P812, "Undef" + .lex "$past", $P812 + get_hll_global $P813, ["PAST"], "Regex" + find_lex $P814, "$/" + $P815 = $P813."new"("anchor" :named("pasttype"), "eol" :named("subtype"), $P814 :named("node")) + store_lex "$past", $P815 .annotate "line", 174 - find_lex $P815, "$/" - find_lex $P816, "$past" - $P817 = $P815."!make"($P816) + find_lex $P816, "$/" + find_lex $P817, "$past" + $P818 = $P816."!make"($P817) .annotate "line", 172 - .return ($P817) - control_808: + .return ($P818) + control_809: .local pmc exception .get_results (exception) - getattribute $P818, exception, "payload" - .return ($P818) + getattribute $P819, exception, "payload" + .return ($P819) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<:::>" :subid("54_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_822 +.sub "metachar:sym<:::>" :subid("54_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_823 .annotate "line", 177 - new $P821, 'ExceptionHandler' - set_addr $P821, control_820 - $P821."handle_types"(58) - push_eh $P821 + new $P822, 'ExceptionHandler' + set_addr $P822, control_821 + $P822."handle_types"(58) + push_eh $P822 .lex "self", self - .lex "$/", param_822 + .lex "$/", param_823 .annotate "line", 178 - new $P823, "Undef" - .lex "$past", $P823 - get_hll_global $P824, ["PAST"], "Regex" - find_lex $P825, "$/" - $P826 = $P824."new"("cut" :named("pasttype"), $P825 :named("node")) - store_lex "$past", $P826 + new $P824, "Undef" + .lex "$past", $P824 + get_hll_global $P825, ["PAST"], "Regex" + find_lex $P826, "$/" + $P827 = $P825."new"("cut" :named("pasttype"), $P826 :named("node")) + store_lex "$past", $P827 .annotate "line", 179 - find_lex $P827, "$/" - find_lex $P828, "$past" - $P829 = $P827."!make"($P828) + find_lex $P828, "$/" + find_lex $P829, "$past" + $P830 = $P828."!make"($P829) .annotate "line", 177 - .return ($P829) - control_820: + .return ($P830) + control_821: .local pmc exception .get_results (exception) - getattribute $P830, exception, "payload" - .return ($P830) + getattribute $P831, exception, "payload" + .return ($P831) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("55_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_834 +.sub "metachar:sym" :subid("55_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_835 .annotate "line", 182 - new $P833, 'ExceptionHandler' - set_addr $P833, control_832 - $P833."handle_types"(58) - push_eh $P833 + new $P834, 'ExceptionHandler' + set_addr $P834, control_833 + $P834."handle_types"(58) + push_eh $P834 .lex "self", self - .lex "$/", param_834 + .lex "$/", param_835 .annotate "line", 183 - new $P835, "Undef" - .lex "$past", $P835 - get_hll_global $P836, ["PAST"], "Regex" - find_lex $P837, "$/" - $P838 = $P836."new"("anchor" :named("pasttype"), "lwb" :named("subtype"), $P837 :named("node")) - store_lex "$past", $P838 + new $P836, "Undef" + .lex "$past", $P836 + get_hll_global $P837, ["PAST"], "Regex" + find_lex $P838, "$/" + $P839 = $P837."new"("anchor" :named("pasttype"), "lwb" :named("subtype"), $P838 :named("node")) + store_lex "$past", $P839 .annotate "line", 184 - find_lex $P839, "$/" - find_lex $P840, "$past" - $P841 = $P839."!make"($P840) + find_lex $P840, "$/" + find_lex $P841, "$past" + $P842 = $P840."!make"($P841) .annotate "line", 182 - .return ($P841) - control_832: + .return ($P842) + control_833: .local pmc exception .get_results (exception) - getattribute $P842, exception, "payload" - .return ($P842) + getattribute $P843, exception, "payload" + .return ($P843) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("56_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_846 +.sub "metachar:sym" :subid("56_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_847 .annotate "line", 187 - new $P845, 'ExceptionHandler' - set_addr $P845, control_844 - $P845."handle_types"(58) - push_eh $P845 + new $P846, 'ExceptionHandler' + set_addr $P846, control_845 + $P846."handle_types"(58) + push_eh $P846 .lex "self", self - .lex "$/", param_846 + .lex "$/", param_847 .annotate "line", 188 - new $P847, "Undef" - .lex "$past", $P847 - get_hll_global $P848, ["PAST"], "Regex" - find_lex $P849, "$/" - $P850 = $P848."new"("anchor" :named("pasttype"), "rwb" :named("subtype"), $P849 :named("node")) - store_lex "$past", $P850 + new $P848, "Undef" + .lex "$past", $P848 + get_hll_global $P849, ["PAST"], "Regex" + find_lex $P850, "$/" + $P851 = $P849."new"("anchor" :named("pasttype"), "rwb" :named("subtype"), $P850 :named("node")) + store_lex "$past", $P851 .annotate "line", 189 - find_lex $P851, "$/" - find_lex $P852, "$past" - $P853 = $P851."!make"($P852) + find_lex $P852, "$/" + find_lex $P853, "$past" + $P854 = $P852."!make"($P853) .annotate "line", 187 - .return ($P853) - control_844: + .return ($P854) + control_845: .local pmc exception .get_results (exception) - getattribute $P854, exception, "payload" - .return ($P854) + getattribute $P855, exception, "payload" + .return ($P855) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("57_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_858 +.sub "metachar:sym" :subid("57_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_859 .annotate "line", 192 - new $P857, 'ExceptionHandler' - set_addr $P857, control_856 - $P857."handle_types"(58) - push_eh $P857 + new $P858, 'ExceptionHandler' + set_addr $P858, control_857 + $P858."handle_types"(58) + push_eh $P858 .lex "self", self - .lex "$/", param_858 + .lex "$/", param_859 .annotate "line", 193 - find_lex $P859, "$/" find_lex $P860, "$/" - unless_null $P860, vivify_223 - new $P860, "Hash" + find_lex $P861, "$/" + unless_null $P861, vivify_223 + new $P861, "Hash" vivify_223: - set $P861, $P860["backslash"] - unless_null $P861, vivify_224 - new $P861, "Undef" + set $P862, $P861["backslash"] + unless_null $P862, vivify_224 + new $P862, "Undef" vivify_224: - $P862 = $P861."ast"() - $P863 = $P859."!make"($P862) + $P863 = $P862."ast"() + $P864 = $P860."!make"($P863) .annotate "line", 192 - .return ($P863) - control_856: + .return ($P864) + control_857: .local pmc exception .get_results (exception) - getattribute $P864, exception, "payload" - .return ($P864) + getattribute $P865, exception, "payload" + .return ($P865) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("58_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_868 +.sub "metachar:sym" :subid("58_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_869 .annotate "line", 196 - new $P867, 'ExceptionHandler' - set_addr $P867, control_866 - $P867."handle_types"(58) - push_eh $P867 + new $P868, 'ExceptionHandler' + set_addr $P868, control_867 + $P868."handle_types"(58) + push_eh $P868 .lex "self", self - .lex "$/", param_868 + .lex "$/", param_869 .annotate "line", 197 - find_lex $P869, "$/" find_lex $P870, "$/" - unless_null $P870, vivify_225 - new $P870, "Hash" + find_lex $P871, "$/" + unless_null $P871, vivify_225 + new $P871, "Hash" vivify_225: - set $P871, $P870["mod_internal"] - unless_null $P871, vivify_226 - new $P871, "Undef" + set $P872, $P871["mod_internal"] + unless_null $P872, vivify_226 + new $P872, "Undef" vivify_226: - $P872 = $P871."ast"() - $P873 = $P869."!make"($P872) + $P873 = $P872."ast"() + $P874 = $P870."!make"($P873) .annotate "line", 196 - .return ($P873) - control_866: + .return ($P874) + control_867: .local pmc exception .get_results (exception) - getattribute $P874, exception, "payload" - .return ($P874) + getattribute $P875, exception, "payload" + .return ($P875) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("59_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_878 +.sub "metachar:sym" :subid("59_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_879 .annotate "line", 200 - new $P877, 'ExceptionHandler' - set_addr $P877, control_876 - $P877."handle_types"(58) - push_eh $P877 + new $P878, 'ExceptionHandler' + set_addr $P878, control_877 + $P878."handle_types"(58) + push_eh $P878 .lex "self", self - .lex "$/", param_878 + .lex "$/", param_879 .annotate "line", 201 - find_lex $P879, "$/" find_lex $P880, "$/" - unless_null $P880, vivify_227 - new $P880, "Hash" + find_lex $P881, "$/" + unless_null $P881, vivify_227 + new $P881, "Hash" vivify_227: - set $P881, $P880["assertion"] - unless_null $P881, vivify_228 - new $P881, "Undef" + set $P882, $P881["assertion"] + unless_null $P882, vivify_228 + new $P882, "Undef" vivify_228: - $P882 = $P881."ast"() - $P883 = $P879."!make"($P882) + $P883 = $P882."ast"() + $P884 = $P880."!make"($P883) .annotate "line", 200 - .return ($P883) - control_876: + .return ($P884) + control_877: .local pmc exception .get_results (exception) - getattribute $P884, exception, "payload" - .return ($P884) + getattribute $P885, exception, "payload" + .return ($P885) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<~>" :subid("60_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_888 +.sub "metachar:sym<~>" :subid("60_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_889 .annotate "line", 204 - new $P887, 'ExceptionHandler' - set_addr $P887, control_886 - $P887."handle_types"(58) - push_eh $P887 + new $P888, 'ExceptionHandler' + set_addr $P888, control_887 + $P888."handle_types"(58) + push_eh $P888 .lex "self", self - .lex "$/", param_888 + .lex "$/", param_889 .annotate "line", 205 - find_lex $P889, "$/" - get_hll_global $P890, ["PAST"], "Regex" + find_lex $P890, "$/" + get_hll_global $P891, ["PAST"], "Regex" .annotate "line", 206 - find_lex $P891, "$/" - unless_null $P891, vivify_229 - new $P891, "Hash" + find_lex $P892, "$/" + unless_null $P892, vivify_229 + new $P892, "Hash" vivify_229: - set $P892, $P891["EXPR"] - unless_null $P892, vivify_230 - new $P892, "Undef" + set $P893, $P892["EXPR"] + unless_null $P893, vivify_230 + new $P893, "Undef" vivify_230: - $P893 = $P892."ast"() + $P894 = $P893."ast"() .annotate "line", 207 - get_hll_global $P894, ["PAST"], "Regex" + get_hll_global $P895, ["PAST"], "Regex" .annotate "line", 208 - find_lex $P895, "$/" - unless_null $P895, vivify_231 - new $P895, "Hash" + find_lex $P896, "$/" + unless_null $P896, vivify_231 + new $P896, "Hash" vivify_231: - set $P896, $P895["GOAL"] - unless_null $P896, vivify_232 - new $P896, "Undef" + set $P897, $P896["GOAL"] + unless_null $P897, vivify_232 + new $P897, "Undef" vivify_232: - $P897 = $P896."ast"() + $P898 = $P897."ast"() .annotate "line", 209 - get_hll_global $P898, ["PAST"], "Regex" - find_lex $P899, "$/" - unless_null $P899, vivify_233 - new $P899, "Hash" + get_hll_global $P899, ["PAST"], "Regex" + find_lex $P900, "$/" + unless_null $P900, vivify_233 + new $P900, "Hash" vivify_233: - set $P900, $P899["GOAL"] - unless_null $P900, vivify_234 - new $P900, "Undef" + set $P901, $P900["GOAL"] + unless_null $P901, vivify_234 + new $P901, "Undef" vivify_234: - set $S901, $P900 - $P902 = $P898."new"("FAILGOAL", $S901, "subrule" :named("pasttype"), "method" :named("subtype")) - $P903 = $P894."new"($P897, $P902, "alt" :named("pasttype")) + set $S902, $P901 + $P903 = $P899."new"("FAILGOAL", $S902, "subrule" :named("pasttype"), "method" :named("subtype")) + $P904 = $P895."new"($P898, $P903, "alt" :named("pasttype")) .annotate "line", 207 - $P904 = $P890."new"($P893, $P903, "concat" :named("pasttype")) + $P905 = $P891."new"($P894, $P904, "concat" :named("pasttype")) .annotate "line", 205 - $P905 = $P889."!make"($P904) + $P906 = $P890."!make"($P905) .annotate "line", 204 - .return ($P905) - control_886: + .return ($P906) + control_887: .local pmc exception .get_results (exception) - getattribute $P906, exception, "payload" - .return ($P906) + getattribute $P907, exception, "payload" + .return ($P907) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym<{*}>" :subid("61_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_910 +.sub "metachar:sym<{*}>" :subid("61_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_911 .annotate "line", 217 - new $P909, 'ExceptionHandler' - set_addr $P909, control_908 - $P909."handle_types"(58) - push_eh $P909 + new $P910, 'ExceptionHandler' + set_addr $P910, control_909 + $P910."handle_types"(58) + push_eh $P910 .lex "self", self - .lex "$/", param_910 + .lex "$/", param_911 .annotate "line", 218 - new $P911, "Undef" - .lex "$past", $P911 + new $P912, "Undef" + .lex "$past", $P912 .annotate "line", 219 - find_lex $P914, "$/" - unless_null $P914, vivify_235 - new $P914, "Hash" + find_lex $P915, "$/" + unless_null $P915, vivify_235 + new $P915, "Hash" vivify_235: - set $P915, $P914["key"] - unless_null $P915, vivify_236 - new $P915, "Undef" + set $P916, $P915["key"] + unless_null $P916, vivify_236 + new $P916, "Undef" vivify_236: - if $P915, if_913 - new $P923, "Integer" - assign $P923, 0 - set $P912, $P923 - goto if_913_end - if_913: - get_hll_global $P916, ["PAST"], "Regex" - find_lex $P917, "$/" - unless_null $P917, vivify_237 - new $P917, "Hash" + if $P916, if_914 + new $P924, "Integer" + assign $P924, 0 + set $P913, $P924 + goto if_914_end + if_914: + get_hll_global $P917, ["PAST"], "Regex" + find_lex $P918, "$/" + unless_null $P918, vivify_237 + new $P918, "Hash" vivify_237: - set $P918, $P917["key"] - unless_null $P918, vivify_238 - new $P918, "ResizablePMCArray" + set $P919, $P918["key"] + unless_null $P919, vivify_238 + new $P919, "ResizablePMCArray" vivify_238: - set $P919, $P918[0] - unless_null $P919, vivify_239 - new $P919, "Undef" + set $P920, $P919[0] + unless_null $P920, vivify_239 + new $P920, "Undef" vivify_239: - set $S920, $P919 - find_lex $P921, "$/" - $P922 = $P916."new"($S920, "reduce" :named("pasttype"), $P921 :named("node")) - set $P912, $P922 - if_913_end: - store_lex "$past", $P912 + set $S921, $P920 + find_lex $P922, "$/" + $P923 = $P917."new"($S921, "reduce" :named("pasttype"), $P922 :named("node")) + set $P913, $P923 + if_914_end: + store_lex "$past", $P913 .annotate "line", 221 - find_lex $P924, "$/" - find_lex $P925, "$past" - $P926 = $P924."!make"($P925) + find_lex $P925, "$/" + find_lex $P926, "$past" + $P927 = $P925."!make"($P926) .annotate "line", 217 - .return ($P926) - control_908: + .return ($P927) + control_909: .local pmc exception .get_results (exception) - getattribute $P927, exception, "payload" - .return ($P927) + getattribute $P928, exception, "payload" + .return ($P928) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("62_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_931 +.sub "metachar:sym" :subid("62_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_932 .annotate "line", 224 - new $P930, 'ExceptionHandler' - set_addr $P930, control_929 - $P930."handle_types"(58) - push_eh $P930 + new $P931, 'ExceptionHandler' + set_addr $P931, control_930 + $P931."handle_types"(58) + push_eh $P931 .lex "self", self - .lex "$/", param_931 + .lex "$/", param_932 .annotate "line", 225 - new $P932, "Undef" - .lex "$past", $P932 -.annotate "line", 226 new $P933, "Undef" - .lex "$name", $P933 + .lex "$past", $P933 +.annotate "line", 226 + new $P934, "Undef" + .lex "$name", $P934 .annotate "line", 224 - find_lex $P934, "$past" + find_lex $P935, "$past" .annotate "line", 226 - find_lex $P937, "$/" - unless_null $P937, vivify_240 - new $P937, "Hash" + find_lex $P938, "$/" + unless_null $P938, vivify_240 + new $P938, "Hash" vivify_240: - set $P938, $P937["pos"] - unless_null $P938, vivify_241 - new $P938, "Undef" + set $P939, $P938["pos"] + unless_null $P939, vivify_241 + new $P939, "Undef" vivify_241: - if $P938, if_936 - find_lex $P942, "$/" - unless_null $P942, vivify_242 - new $P942, "Hash" + if $P939, if_937 + find_lex $P943, "$/" + unless_null $P943, vivify_242 + new $P943, "Hash" vivify_242: - set $P943, $P942["name"] - unless_null $P943, vivify_243 - new $P943, "Undef" + set $P944, $P943["name"] + unless_null $P944, vivify_243 + new $P944, "Undef" vivify_243: - set $S944, $P943 - new $P935, 'String' - set $P935, $S944 - goto if_936_end - if_936: - find_lex $P939, "$/" - unless_null $P939, vivify_244 - new $P939, "Hash" + set $S945, $P944 + new $P936, 'String' + set $P936, $S945 + goto if_937_end + if_937: + find_lex $P940, "$/" + unless_null $P940, vivify_244 + new $P940, "Hash" vivify_244: - set $P940, $P939["pos"] - unless_null $P940, vivify_245 - new $P940, "Undef" + set $P941, $P940["pos"] + unless_null $P941, vivify_245 + new $P941, "Undef" vivify_245: - set $N941, $P940 - new $P935, 'Float' - set $P935, $N941 - if_936_end: - store_lex "$name", $P935 + set $N942, $P941 + new $P936, 'Float' + set $P936, $N942 + if_937_end: + store_lex "$name", $P936 .annotate "line", 227 - find_lex $P946, "$/" - unless_null $P946, vivify_246 - new $P946, "Hash" + find_lex $P947, "$/" + unless_null $P947, vivify_246 + new $P947, "Hash" vivify_246: - set $P947, $P946["quantified_atom"] - unless_null $P947, vivify_247 - new $P947, "Undef" + set $P948, $P947["quantified_atom"] + unless_null $P948, vivify_247 + new $P948, "Undef" vivify_247: - if $P947, if_945 + if $P948, if_946 .annotate "line", 238 - get_hll_global $P976, ["PAST"], "Regex" - find_lex $P977, "$name" - find_lex $P978, "$/" - $P979 = $P976."new"("!BACKREF", $P977, "subrule" :named("pasttype"), "method" :named("subtype"), $P978 :named("node")) - store_lex "$past", $P979 + get_hll_global $P977, ["PAST"], "Regex" + find_lex $P978, "$name" + find_lex $P979, "$/" + $P980 = $P977."new"("!BACKREF", $P978, "subrule" :named("pasttype"), "method" :named("subtype"), $P979 :named("node")) + store_lex "$past", $P980 .annotate "line", 237 - goto if_945_end - if_945: + goto if_946_end + if_946: .annotate "line", 228 - find_lex $P948, "$/" - unless_null $P948, vivify_248 - new $P948, "Hash" + find_lex $P949, "$/" + unless_null $P949, vivify_248 + new $P949, "Hash" vivify_248: - set $P949, $P948["quantified_atom"] - unless_null $P949, vivify_249 - new $P949, "ResizablePMCArray" + set $P950, $P949["quantified_atom"] + unless_null $P950, vivify_249 + new $P950, "ResizablePMCArray" vivify_249: - set $P950, $P949[0] - unless_null $P950, vivify_250 - new $P950, "Undef" + set $P951, $P950[0] + unless_null $P951, vivify_250 + new $P951, "Undef" vivify_250: - $P951 = $P950."ast"() - store_lex "$past", $P951 + $P952 = $P951."ast"() + store_lex "$past", $P952 .annotate "line", 229 - find_lex $P955, "$past" - $S956 = $P955."pasttype"() - iseq $I957, $S956, "quant" - if $I957, if_954 - new $P953, 'Integer' - set $P953, $I957 - goto if_954_end - if_954: - find_lex $P958, "$past" - unless_null $P958, vivify_251 - new $P958, "ResizablePMCArray" + find_lex $P956, "$past" + $S957 = $P956."pasttype"() + iseq $I958, $S957, "quant" + if $I958, if_955 + new $P954, 'Integer' + set $P954, $I958 + goto if_955_end + if_955: + find_lex $P959, "$past" + unless_null $P959, vivify_251 + new $P959, "ResizablePMCArray" vivify_251: - set $P959, $P958[0] - unless_null $P959, vivify_252 - new $P959, "Undef" + set $P960, $P959[0] + unless_null $P960, vivify_252 + new $P960, "Undef" vivify_252: - $S960 = $P959."pasttype"() - iseq $I961, $S960, "subrule" - new $P953, 'Integer' - set $P953, $I961 - if_954_end: - if $P953, if_952 + $S961 = $P960."pasttype"() + iseq $I962, $S961, "subrule" + new $P954, 'Integer' + set $P954, $I962 + if_955_end: + if $P954, if_953 .annotate "line", 232 - find_lex $P966, "$past" - $S967 = $P966."pasttype"() - iseq $I968, $S967, "subrule" - if $I968, if_965 + find_lex $P967, "$past" + $S968 = $P967."pasttype"() + iseq $I969, $S968, "subrule" + if $I969, if_966 .annotate "line", 234 - get_hll_global $P971, ["PAST"], "Regex" - find_lex $P972, "$past" - find_lex $P973, "$name" - find_lex $P974, "$/" - $P975 = $P971."new"($P972, $P973 :named("name"), "subcapture" :named("pasttype"), $P974 :named("node")) - store_lex "$past", $P975 + get_hll_global $P972, ["PAST"], "Regex" + find_lex $P973, "$past" + find_lex $P974, "$name" + find_lex $P975, "$/" + $P976 = $P972."new"($P973, $P974 :named("name"), "subcapture" :named("pasttype"), $P975 :named("node")) + store_lex "$past", $P976 .annotate "line", 233 - goto if_965_end - if_965: + goto if_966_end + if_966: .annotate "line", 232 - find_lex $P969, "$past" - find_lex $P970, "$name" - "subrule_alias"($P969, $P970) - if_965_end: - goto if_952_end - if_952: + find_lex $P970, "$past" + find_lex $P971, "$name" + "subrule_alias"($P970, $P971) + if_966_end: + goto if_953_end + if_953: .annotate "line", 230 - find_lex $P962, "$past" - unless_null $P962, vivify_253 - new $P962, "ResizablePMCArray" + find_lex $P963, "$past" + unless_null $P963, vivify_253 + new $P963, "ResizablePMCArray" vivify_253: - set $P963, $P962[0] - unless_null $P963, vivify_254 - new $P963, "Undef" + set $P964, $P963[0] + unless_null $P964, vivify_254 + new $P964, "Undef" vivify_254: - find_lex $P964, "$name" - "subrule_alias"($P963, $P964) - if_952_end: - if_945_end: + find_lex $P965, "$name" + "subrule_alias"($P964, $P965) + if_953_end: + if_946_end: .annotate "line", 241 - find_lex $P980, "$/" - find_lex $P981, "$past" - $P982 = $P980."!make"($P981) + find_lex $P981, "$/" + find_lex $P982, "$past" + $P983 = $P981."!make"($P982) .annotate "line", 224 - .return ($P982) - control_929: + .return ($P983) + control_930: .local pmc exception .get_results (exception) - getattribute $P983, exception, "payload" - .return ($P983) + getattribute $P984, exception, "payload" + .return ($P984) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "metachar:sym" :subid("63_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_987 +.sub "metachar:sym" :subid("63_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_988 .annotate "line", 244 - new $P986, 'ExceptionHandler' - set_addr $P986, control_985 - $P986."handle_types"(58) - push_eh $P986 + new $P987, 'ExceptionHandler' + set_addr $P987, control_986 + $P987."handle_types"(58) + push_eh $P987 .lex "self", self - .lex "$/", param_987 + .lex "$/", param_988 .annotate "line", 245 - find_lex $P988, "$/" - get_hll_global $P989, ["PAST"], "Regex" + find_lex $P989, "$/" + get_hll_global $P990, ["PAST"], "Regex" .annotate "line", 246 - get_hll_global $P990, ["PAST"], "Op" - find_lex $P991, "$/" - unless_null $P991, vivify_255 - new $P991, "Hash" + get_hll_global $P991, ["PAST"], "Op" + find_lex $P992, "$/" + unless_null $P992, vivify_255 + new $P992, "Hash" vivify_255: - set $P992, $P991["pir"] - unless_null $P992, vivify_256 - new $P992, "Undef" + set $P993, $P992["pir"] + unless_null $P993, vivify_256 + new $P993, "Undef" vivify_256: - set $S993, $P992 - $P994 = $P990."new"($S993 :named("inline"), "inline" :named("pasttype")) - find_lex $P995, "$/" - $P996 = $P989."new"($P994, "pastnode" :named("pasttype"), $P995 :named("node")) + set $S994, $P993 + $P995 = $P991."new"($S994 :named("inline"), "inline" :named("pasttype")) + find_lex $P996, "$/" + $P997 = $P990."new"($P995, "pastnode" :named("pasttype"), $P996 :named("node")) .annotate "line", 245 - $P997 = $P988."!make"($P996) + $P998 = $P989."!make"($P997) .annotate "line", 244 - .return ($P997) - control_985: + .return ($P998) + control_986: .local pmc exception .get_results (exception) - getattribute $P998, exception, "payload" - .return ($P998) + getattribute $P999, exception, "payload" + .return ($P999) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("64_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1002 +.sub "backslash:sym" :subid("64_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1003 .annotate "line", 252 - new $P1001, 'ExceptionHandler' - set_addr $P1001, control_1000 - $P1001."handle_types"(58) - push_eh $P1001 + new $P1002, 'ExceptionHandler' + set_addr $P1002, control_1001 + $P1002."handle_types"(58) + push_eh $P1002 .lex "self", self - .lex "$/", param_1002 + .lex "$/", param_1003 .annotate "line", 253 - new $P1003, "Undef" - .lex "$subtype", $P1003 -.annotate "line", 254 new $P1004, "Undef" - .lex "$past", $P1004 + .lex "$subtype", $P1004 +.annotate "line", 254 + new $P1005, "Undef" + .lex "$past", $P1005 .annotate "line", 253 - find_lex $P1007, "$/" - unless_null $P1007, vivify_257 - new $P1007, "Hash" + find_lex $P1008, "$/" + unless_null $P1008, vivify_257 + new $P1008, "Hash" vivify_257: - set $P1008, $P1007["sym"] - unless_null $P1008, vivify_258 - new $P1008, "Undef" + set $P1009, $P1008["sym"] + unless_null $P1009, vivify_258 + new $P1009, "Undef" vivify_258: - set $S1009, $P1008 - iseq $I1010, $S1009, "n" - if $I1010, if_1006 - find_lex $P1012, "$/" - unless_null $P1012, vivify_259 - new $P1012, "Hash" + set $S1010, $P1009 + iseq $I1011, $S1010, "n" + if $I1011, if_1007 + find_lex $P1013, "$/" + unless_null $P1013, vivify_259 + new $P1013, "Hash" vivify_259: - set $P1013, $P1012["sym"] - unless_null $P1013, vivify_260 - new $P1013, "Undef" + set $P1014, $P1013["sym"] + unless_null $P1014, vivify_260 + new $P1014, "Undef" vivify_260: - set $S1014, $P1013 - new $P1005, 'String' - set $P1005, $S1014 - goto if_1006_end - if_1006: - new $P1011, "String" - assign $P1011, "nl" - set $P1005, $P1011 - if_1006_end: - store_lex "$subtype", $P1005 + set $S1015, $P1014 + new $P1006, 'String' + set $P1006, $S1015 + goto if_1007_end + if_1007: + new $P1012, "String" + assign $P1012, "nl" + set $P1006, $P1012 + if_1007_end: + store_lex "$subtype", $P1006 .annotate "line", 254 - get_hll_global $P1015, ["PAST"], "Regex" - find_lex $P1016, "$subtype" - find_lex $P1017, "$/" - $P1018 = $P1015."new"("charclass" :named("pasttype"), $P1016 :named("subtype"), $P1017 :named("node")) - store_lex "$past", $P1018 + get_hll_global $P1016, ["PAST"], "Regex" + find_lex $P1017, "$subtype" + find_lex $P1018, "$/" + $P1019 = $P1016."new"("charclass" :named("pasttype"), $P1017 :named("subtype"), $P1018 :named("node")) + store_lex "$past", $P1019 .annotate "line", 255 - find_lex $P1019, "$/" - find_lex $P1020, "$past" - $P1021 = $P1019."!make"($P1020) + find_lex $P1020, "$/" + find_lex $P1021, "$past" + $P1022 = $P1020."!make"($P1021) .annotate "line", 252 - .return ($P1021) - control_1000: + .return ($P1022) + control_1001: .local pmc exception .get_results (exception) - getattribute $P1022, exception, "payload" - .return ($P1022) + getattribute $P1023, exception, "payload" + .return ($P1023) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("65_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1026 +.sub "backslash:sym" :subid("65_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1027 .annotate "line", 258 - new $P1025, 'ExceptionHandler' - set_addr $P1025, control_1024 - $P1025."handle_types"(58) - push_eh $P1025 + new $P1026, 'ExceptionHandler' + set_addr $P1026, control_1025 + $P1026."handle_types"(58) + push_eh $P1026 .lex "self", self - .lex "$/", param_1026 + .lex "$/", param_1027 .annotate "line", 259 - new $P1027, "Undef" - .lex "$past", $P1027 - get_hll_global $P1028, ["PAST"], "Regex" + new $P1028, "Undef" + .lex "$past", $P1028 + get_hll_global $P1029, ["PAST"], "Regex" .annotate "line", 260 - find_lex $P1029, "$/" - unless_null $P1029, vivify_261 - new $P1029, "Hash" + find_lex $P1030, "$/" + unless_null $P1030, vivify_261 + new $P1030, "Hash" vivify_261: - set $P1030, $P1029["sym"] - unless_null $P1030, vivify_262 - new $P1030, "Undef" + set $P1031, $P1030["sym"] + unless_null $P1031, vivify_262 + new $P1031, "Undef" vivify_262: - set $S1031, $P1030 - iseq $I1032, $S1031, "B" - find_lex $P1033, "$/" - $P1034 = $P1028."new"("\b", "enumcharlist" :named("pasttype"), $I1032 :named("negate"), $P1033 :named("node")) + set $S1032, $P1031 + iseq $I1033, $S1032, "B" + find_lex $P1034, "$/" + $P1035 = $P1029."new"("\b", "enumcharlist" :named("pasttype"), $I1033 :named("negate"), $P1034 :named("node")) .annotate "line", 259 - store_lex "$past", $P1034 + store_lex "$past", $P1035 .annotate "line", 261 - find_lex $P1035, "$/" - find_lex $P1036, "$past" - $P1037 = $P1035."!make"($P1036) + find_lex $P1036, "$/" + find_lex $P1037, "$past" + $P1038 = $P1036."!make"($P1037) .annotate "line", 258 - .return ($P1037) - control_1024: + .return ($P1038) + control_1025: .local pmc exception .get_results (exception) - getattribute $P1038, exception, "payload" - .return ($P1038) + getattribute $P1039, exception, "payload" + .return ($P1039) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("66_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1042 +.sub "backslash:sym" :subid("66_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1043 .annotate "line", 264 - new $P1041, 'ExceptionHandler' - set_addr $P1041, control_1040 - $P1041."handle_types"(58) - push_eh $P1041 + new $P1042, 'ExceptionHandler' + set_addr $P1042, control_1041 + $P1042."handle_types"(58) + push_eh $P1042 .lex "self", self - .lex "$/", param_1042 + .lex "$/", param_1043 .annotate "line", 265 - new $P1043, "Undef" - .lex "$past", $P1043 - get_hll_global $P1044, ["PAST"], "Regex" + new $P1044, "Undef" + .lex "$past", $P1044 + get_hll_global $P1045, ["PAST"], "Regex" .annotate "line", 266 - find_lex $P1045, "$/" - unless_null $P1045, vivify_263 - new $P1045, "Hash" + find_lex $P1046, "$/" + unless_null $P1046, vivify_263 + new $P1046, "Hash" vivify_263: - set $P1046, $P1045["sym"] - unless_null $P1046, vivify_264 - new $P1046, "Undef" + set $P1047, $P1046["sym"] + unless_null $P1047, vivify_264 + new $P1047, "Undef" vivify_264: - set $S1047, $P1046 - iseq $I1048, $S1047, "E" - find_lex $P1049, "$/" - $P1050 = $P1044."new"("\\e", "enumcharlist" :named("pasttype"), $I1048 :named("negate"), $P1049 :named("node")) + set $S1048, $P1047 + iseq $I1049, $S1048, "E" + find_lex $P1050, "$/" + $P1051 = $P1045."new"("\\e", "enumcharlist" :named("pasttype"), $I1049 :named("negate"), $P1050 :named("node")) .annotate "line", 265 - store_lex "$past", $P1050 + store_lex "$past", $P1051 .annotate "line", 267 - find_lex $P1051, "$/" - find_lex $P1052, "$past" - $P1053 = $P1051."!make"($P1052) + find_lex $P1052, "$/" + find_lex $P1053, "$past" + $P1054 = $P1052."!make"($P1053) .annotate "line", 264 - .return ($P1053) - control_1040: + .return ($P1054) + control_1041: .local pmc exception .get_results (exception) - getattribute $P1054, exception, "payload" - .return ($P1054) + getattribute $P1055, exception, "payload" + .return ($P1055) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("67_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1058 +.sub "backslash:sym" :subid("67_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1059 .annotate "line", 270 - new $P1057, 'ExceptionHandler' - set_addr $P1057, control_1056 - $P1057."handle_types"(58) - push_eh $P1057 + new $P1058, 'ExceptionHandler' + set_addr $P1058, control_1057 + $P1058."handle_types"(58) + push_eh $P1058 .lex "self", self - .lex "$/", param_1058 + .lex "$/", param_1059 .annotate "line", 271 - new $P1059, "Undef" - .lex "$past", $P1059 - get_hll_global $P1060, ["PAST"], "Regex" + new $P1060, "Undef" + .lex "$past", $P1060 + get_hll_global $P1061, ["PAST"], "Regex" .annotate "line", 272 - find_lex $P1061, "$/" - unless_null $P1061, vivify_265 - new $P1061, "Hash" + find_lex $P1062, "$/" + unless_null $P1062, vivify_265 + new $P1062, "Hash" vivify_265: - set $P1062, $P1061["sym"] - unless_null $P1062, vivify_266 - new $P1062, "Undef" + set $P1063, $P1062["sym"] + unless_null $P1063, vivify_266 + new $P1063, "Undef" vivify_266: - set $S1063, $P1062 - iseq $I1064, $S1063, "F" - find_lex $P1065, "$/" - $P1066 = $P1060."new"("\\f", "enumcharlist" :named("pasttype"), $I1064 :named("negate"), $P1065 :named("node")) + set $S1064, $P1063 + iseq $I1065, $S1064, "F" + find_lex $P1066, "$/" + $P1067 = $P1061."new"("\\f", "enumcharlist" :named("pasttype"), $I1065 :named("negate"), $P1066 :named("node")) .annotate "line", 271 - store_lex "$past", $P1066 + store_lex "$past", $P1067 .annotate "line", 273 - find_lex $P1067, "$/" - find_lex $P1068, "$past" - $P1069 = $P1067."!make"($P1068) + find_lex $P1068, "$/" + find_lex $P1069, "$past" + $P1070 = $P1068."!make"($P1069) .annotate "line", 270 - .return ($P1069) - control_1056: + .return ($P1070) + control_1057: .local pmc exception .get_results (exception) - getattribute $P1070, exception, "payload" - .return ($P1070) + getattribute $P1071, exception, "payload" + .return ($P1071) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("68_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1074 +.sub "backslash:sym" :subid("68_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1075 .annotate "line", 276 - new $P1073, 'ExceptionHandler' - set_addr $P1073, control_1072 - $P1073."handle_types"(58) - push_eh $P1073 + new $P1074, 'ExceptionHandler' + set_addr $P1074, control_1073 + $P1074."handle_types"(58) + push_eh $P1074 .lex "self", self - .lex "$/", param_1074 + .lex "$/", param_1075 .annotate "line", 277 - new $P1075, "Undef" - .lex "$past", $P1075 - get_hll_global $P1076, ["PAST"], "Regex" + new $P1076, "Undef" + .lex "$past", $P1076 + get_hll_global $P1077, ["PAST"], "Regex" .annotate "line", 278 - find_lex $P1077, "$/" - unless_null $P1077, vivify_267 - new $P1077, "Hash" + find_lex $P1078, "$/" + unless_null $P1078, vivify_267 + new $P1078, "Hash" vivify_267: - set $P1078, $P1077["sym"] - unless_null $P1078, vivify_268 - new $P1078, "Undef" + set $P1079, $P1078["sym"] + unless_null $P1079, vivify_268 + new $P1079, "Undef" vivify_268: - set $S1079, $P1078 - iseq $I1080, $S1079, "H" - find_lex $P1081, "$/" - $P1082 = $P1076."new"(unicode:"\t \x{a0}\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000", "enumcharlist" :named("pasttype"), $I1080 :named("negate"), $P1081 :named("node")) + set $S1080, $P1079 + iseq $I1081, $S1080, "H" + find_lex $P1082, "$/" + $P1083 = $P1077."new"(unicode:"\t \x{a0}\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000", "enumcharlist" :named("pasttype"), $I1081 :named("negate"), $P1082 :named("node")) .annotate "line", 277 - store_lex "$past", $P1082 + store_lex "$past", $P1083 .annotate "line", 279 - find_lex $P1083, "$/" - find_lex $P1084, "$past" - $P1085 = $P1083."!make"($P1084) + find_lex $P1084, "$/" + find_lex $P1085, "$past" + $P1086 = $P1084."!make"($P1085) .annotate "line", 276 - .return ($P1085) - control_1072: + .return ($P1086) + control_1073: .local pmc exception .get_results (exception) - getattribute $P1086, exception, "payload" - .return ($P1086) + getattribute $P1087, exception, "payload" + .return ($P1087) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("69_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1090 +.sub "backslash:sym" :subid("69_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1091 .annotate "line", 282 - new $P1089, 'ExceptionHandler' - set_addr $P1089, control_1088 - $P1089."handle_types"(58) - push_eh $P1089 + new $P1090, 'ExceptionHandler' + set_addr $P1090, control_1089 + $P1090."handle_types"(58) + push_eh $P1090 .lex "self", self - .lex "$/", param_1090 + .lex "$/", param_1091 .annotate "line", 283 - new $P1091, "Undef" - .lex "$past", $P1091 - get_hll_global $P1092, ["PAST"], "Regex" + new $P1092, "Undef" + .lex "$past", $P1092 + get_hll_global $P1093, ["PAST"], "Regex" .annotate "line", 284 - find_lex $P1093, "$/" - unless_null $P1093, vivify_269 - new $P1093, "Hash" + find_lex $P1094, "$/" + unless_null $P1094, vivify_269 + new $P1094, "Hash" vivify_269: - set $P1094, $P1093["sym"] - unless_null $P1094, vivify_270 - new $P1094, "Undef" + set $P1095, $P1094["sym"] + unless_null $P1095, vivify_270 + new $P1095, "Undef" vivify_270: - set $S1095, $P1094 - iseq $I1096, $S1095, "R" - find_lex $P1097, "$/" - $P1098 = $P1092."new"("\r", "enumcharlist" :named("pasttype"), $I1096 :named("negate"), $P1097 :named("node")) + set $S1096, $P1095 + iseq $I1097, $S1096, "R" + find_lex $P1098, "$/" + $P1099 = $P1093."new"("\r", "enumcharlist" :named("pasttype"), $I1097 :named("negate"), $P1098 :named("node")) .annotate "line", 283 - store_lex "$past", $P1098 + store_lex "$past", $P1099 .annotate "line", 285 - find_lex $P1099, "$/" - find_lex $P1100, "$past" - $P1101 = $P1099."!make"($P1100) + find_lex $P1100, "$/" + find_lex $P1101, "$past" + $P1102 = $P1100."!make"($P1101) .annotate "line", 282 - .return ($P1101) - control_1088: + .return ($P1102) + control_1089: .local pmc exception .get_results (exception) - getattribute $P1102, exception, "payload" - .return ($P1102) + getattribute $P1103, exception, "payload" + .return ($P1103) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("70_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1106 +.sub "backslash:sym" :subid("70_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1107 .annotate "line", 288 - new $P1105, 'ExceptionHandler' - set_addr $P1105, control_1104 - $P1105."handle_types"(58) - push_eh $P1105 + new $P1106, 'ExceptionHandler' + set_addr $P1106, control_1105 + $P1106."handle_types"(58) + push_eh $P1106 .lex "self", self - .lex "$/", param_1106 + .lex "$/", param_1107 .annotate "line", 289 - new $P1107, "Undef" - .lex "$past", $P1107 - get_hll_global $P1108, ["PAST"], "Regex" + new $P1108, "Undef" + .lex "$past", $P1108 + get_hll_global $P1109, ["PAST"], "Regex" .annotate "line", 290 - find_lex $P1109, "$/" - unless_null $P1109, vivify_271 - new $P1109, "Hash" + find_lex $P1110, "$/" + unless_null $P1110, vivify_271 + new $P1110, "Hash" vivify_271: - set $P1110, $P1109["sym"] - unless_null $P1110, vivify_272 - new $P1110, "Undef" + set $P1111, $P1110["sym"] + unless_null $P1111, vivify_272 + new $P1111, "Undef" vivify_272: - set $S1111, $P1110 - iseq $I1112, $S1111, "T" - find_lex $P1113, "$/" - $P1114 = $P1108."new"("\t", "enumcharlist" :named("pasttype"), $I1112 :named("negate"), $P1113 :named("node")) + set $S1112, $P1111 + iseq $I1113, $S1112, "T" + find_lex $P1114, "$/" + $P1115 = $P1109."new"("\t", "enumcharlist" :named("pasttype"), $I1113 :named("negate"), $P1114 :named("node")) .annotate "line", 289 - store_lex "$past", $P1114 + store_lex "$past", $P1115 .annotate "line", 291 - find_lex $P1115, "$/" - find_lex $P1116, "$past" - $P1117 = $P1115."!make"($P1116) + find_lex $P1116, "$/" + find_lex $P1117, "$past" + $P1118 = $P1116."!make"($P1117) .annotate "line", 288 - .return ($P1117) - control_1104: + .return ($P1118) + control_1105: .local pmc exception .get_results (exception) - getattribute $P1118, exception, "payload" - .return ($P1118) + getattribute $P1119, exception, "payload" + .return ($P1119) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("71_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1122 +.sub "backslash:sym" :subid("71_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1123 .annotate "line", 294 - new $P1121, 'ExceptionHandler' - set_addr $P1121, control_1120 - $P1121."handle_types"(58) - push_eh $P1121 + new $P1122, 'ExceptionHandler' + set_addr $P1122, control_1121 + $P1122."handle_types"(58) + push_eh $P1122 .lex "self", self - .lex "$/", param_1122 + .lex "$/", param_1123 .annotate "line", 295 - new $P1123, "Undef" - .lex "$past", $P1123 - get_hll_global $P1124, ["PAST"], "Regex" + new $P1124, "Undef" + .lex "$past", $P1124 + get_hll_global $P1125, ["PAST"], "Regex" .annotate "line", 297 - find_lex $P1125, "$/" - unless_null $P1125, vivify_273 - new $P1125, "Hash" + find_lex $P1126, "$/" + unless_null $P1126, vivify_273 + new $P1126, "Hash" vivify_273: - set $P1126, $P1125["sym"] - unless_null $P1126, vivify_274 - new $P1126, "Undef" + set $P1127, $P1126["sym"] + unless_null $P1127, vivify_274 + new $P1127, "Undef" vivify_274: - set $S1127, $P1126 - iseq $I1128, $S1127, "V" - find_lex $P1129, "$/" - $P1130 = $P1124."new"(unicode:"\n\x{b}\f\r\x{85}\u2028\u2029", "enumcharlist" :named("pasttype"), $I1128 :named("negate"), $P1129 :named("node")) + set $S1128, $P1127 + iseq $I1129, $S1128, "V" + find_lex $P1130, "$/" + $P1131 = $P1125."new"(unicode:"\n\x{b}\f\r\x{85}\u2028\u2029", "enumcharlist" :named("pasttype"), $I1129 :named("negate"), $P1130 :named("node")) .annotate "line", 295 - store_lex "$past", $P1130 + store_lex "$past", $P1131 .annotate "line", 298 - find_lex $P1131, "$/" - find_lex $P1132, "$past" - $P1133 = $P1131."!make"($P1132) + find_lex $P1132, "$/" + find_lex $P1133, "$past" + $P1134 = $P1132."!make"($P1133) .annotate "line", 294 - .return ($P1133) - control_1120: + .return ($P1134) + control_1121: .local pmc exception .get_results (exception) - getattribute $P1134, exception, "payload" - .return ($P1134) + getattribute $P1135, exception, "payload" + .return ($P1135) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("72_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1138 +.sub "backslash:sym" :subid("72_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1139 .annotate "line", 301 - new $P1137, 'ExceptionHandler' - set_addr $P1137, control_1136 - $P1137."handle_types"(58) - push_eh $P1137 + new $P1138, 'ExceptionHandler' + set_addr $P1138, control_1137 + $P1138."handle_types"(58) + push_eh $P1138 .lex "self", self - .lex "$/", param_1138 + .lex "$/", param_1139 .annotate "line", 302 - new $P1139, "Undef" - .lex "$octlit", $P1139 + new $P1140, "Undef" + .lex "$octlit", $P1140 .annotate "line", 303 - get_hll_global $P1140, ["HLL";"Actions"], "ints_to_string" - find_lex $P1143, "$/" - unless_null $P1143, vivify_275 - new $P1143, "Hash" + get_hll_global $P1141, ["HLL";"Actions"], "ints_to_string" + find_lex $P1144, "$/" + unless_null $P1144, vivify_275 + new $P1144, "Hash" vivify_275: - set $P1144, $P1143["octint"] - unless_null $P1144, vivify_276 - new $P1144, "Undef" + set $P1145, $P1144["octint"] + unless_null $P1145, vivify_276 + new $P1145, "Undef" vivify_276: - unless $P1144, unless_1142 - set $P1141, $P1144 - goto unless_1142_end - unless_1142: - find_lex $P1145, "$/" - unless_null $P1145, vivify_277 - new $P1145, "Hash" - vivify_277: - set $P1146, $P1145["octints"] - unless_null $P1146, vivify_278 + unless $P1145, unless_1143 + set $P1142, $P1145 + goto unless_1143_end + unless_1143: + find_lex $P1146, "$/" + unless_null $P1146, vivify_277 new $P1146, "Hash" + vivify_277: + set $P1147, $P1146["octints"] + unless_null $P1147, vivify_278 + new $P1147, "Hash" vivify_278: - set $P1147, $P1146["octint"] - unless_null $P1147, vivify_279 - new $P1147, "Undef" + set $P1148, $P1147["octint"] + unless_null $P1148, vivify_279 + new $P1148, "Undef" vivify_279: - set $P1141, $P1147 - unless_1142_end: - $P1148 = $P1140($P1141) - store_lex "$octlit", $P1148 + set $P1142, $P1148 + unless_1143_end: + $P1149 = $P1141($P1142) + store_lex "$octlit", $P1149 .annotate "line", 304 - find_lex $P1149, "$/" - find_lex $P1152, "$/" - unless_null $P1152, vivify_280 - new $P1152, "Hash" + find_lex $P1150, "$/" + find_lex $P1153, "$/" + unless_null $P1153, vivify_280 + new $P1153, "Hash" vivify_280: - set $P1153, $P1152["sym"] - unless_null $P1153, vivify_281 - new $P1153, "Undef" + set $P1154, $P1153["sym"] + unless_null $P1154, vivify_281 + new $P1154, "Undef" vivify_281: - set $S1154, $P1153 - iseq $I1155, $S1154, "O" - if $I1155, if_1151 + set $S1155, $P1154 + iseq $I1156, $S1155, "O" + if $I1156, if_1152 .annotate "line", 307 - get_hll_global $P1160, ["PAST"], "Regex" - find_lex $P1161, "$octlit" - find_lex $P1162, "$/" - $P1163 = $P1160."new"($P1161, "literal" :named("pasttype"), $P1162 :named("node")) - set $P1150, $P1163 + get_hll_global $P1161, ["PAST"], "Regex" + find_lex $P1162, "$octlit" + find_lex $P1163, "$/" + $P1164 = $P1161."new"($P1162, "literal" :named("pasttype"), $P1163 :named("node")) + set $P1151, $P1164 .annotate "line", 304 - goto if_1151_end - if_1151: + goto if_1152_end + if_1152: .annotate "line", 305 - get_hll_global $P1156, ["PAST"], "Regex" - find_lex $P1157, "$octlit" - find_lex $P1158, "$/" - $P1159 = $P1156."new"($P1157, "enumcharlist" :named("pasttype"), 1 :named("negate"), $P1158 :named("node")) - set $P1150, $P1159 - if_1151_end: - $P1164 = $P1149."!make"($P1150) + get_hll_global $P1157, ["PAST"], "Regex" + find_lex $P1158, "$octlit" + find_lex $P1159, "$/" + $P1160 = $P1157."new"($P1158, "enumcharlist" :named("pasttype"), 1 :named("negate"), $P1159 :named("node")) + set $P1151, $P1160 + if_1152_end: + $P1165 = $P1150."!make"($P1151) .annotate "line", 301 - .return ($P1164) - control_1136: + .return ($P1165) + control_1137: .local pmc exception .get_results (exception) - getattribute $P1165, exception, "payload" - .return ($P1165) + getattribute $P1166, exception, "payload" + .return ($P1166) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("73_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1169 +.sub "backslash:sym" :subid("73_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1170 .annotate "line", 310 - new $P1168, 'ExceptionHandler' - set_addr $P1168, control_1167 - $P1168."handle_types"(58) - push_eh $P1168 + new $P1169, 'ExceptionHandler' + set_addr $P1169, control_1168 + $P1169."handle_types"(58) + push_eh $P1169 .lex "self", self - .lex "$/", param_1169 + .lex "$/", param_1170 .annotate "line", 311 - new $P1170, "Undef" - .lex "$hexlit", $P1170 + new $P1171, "Undef" + .lex "$hexlit", $P1171 .annotate "line", 312 - get_hll_global $P1171, ["HLL";"Actions"], "ints_to_string" - find_lex $P1174, "$/" - unless_null $P1174, vivify_282 - new $P1174, "Hash" + get_hll_global $P1172, ["HLL";"Actions"], "ints_to_string" + find_lex $P1175, "$/" + unless_null $P1175, vivify_282 + new $P1175, "Hash" vivify_282: - set $P1175, $P1174["hexint"] - unless_null $P1175, vivify_283 - new $P1175, "Undef" + set $P1176, $P1175["hexint"] + unless_null $P1176, vivify_283 + new $P1176, "Undef" vivify_283: - unless $P1175, unless_1173 - set $P1172, $P1175 - goto unless_1173_end - unless_1173: - find_lex $P1176, "$/" - unless_null $P1176, vivify_284 - new $P1176, "Hash" - vivify_284: - set $P1177, $P1176["hexints"] - unless_null $P1177, vivify_285 + unless $P1176, unless_1174 + set $P1173, $P1176 + goto unless_1174_end + unless_1174: + find_lex $P1177, "$/" + unless_null $P1177, vivify_284 new $P1177, "Hash" + vivify_284: + set $P1178, $P1177["hexints"] + unless_null $P1178, vivify_285 + new $P1178, "Hash" vivify_285: - set $P1178, $P1177["hexint"] - unless_null $P1178, vivify_286 - new $P1178, "Undef" + set $P1179, $P1178["hexint"] + unless_null $P1179, vivify_286 + new $P1179, "Undef" vivify_286: - set $P1172, $P1178 - unless_1173_end: - $P1179 = $P1171($P1172) - store_lex "$hexlit", $P1179 + set $P1173, $P1179 + unless_1174_end: + $P1180 = $P1172($P1173) + store_lex "$hexlit", $P1180 .annotate "line", 313 - find_lex $P1180, "$/" - find_lex $P1183, "$/" - unless_null $P1183, vivify_287 - new $P1183, "Hash" + find_lex $P1181, "$/" + find_lex $P1184, "$/" + unless_null $P1184, vivify_287 + new $P1184, "Hash" vivify_287: - set $P1184, $P1183["sym"] - unless_null $P1184, vivify_288 - new $P1184, "Undef" + set $P1185, $P1184["sym"] + unless_null $P1185, vivify_288 + new $P1185, "Undef" vivify_288: - set $S1185, $P1184 - iseq $I1186, $S1185, "X" - if $I1186, if_1182 + set $S1186, $P1185 + iseq $I1187, $S1186, "X" + if $I1187, if_1183 .annotate "line", 316 - get_hll_global $P1191, ["PAST"], "Regex" - find_lex $P1192, "$hexlit" - find_lex $P1193, "$/" - $P1194 = $P1191."new"($P1192, "literal" :named("pasttype"), $P1193 :named("node")) - set $P1181, $P1194 + get_hll_global $P1192, ["PAST"], "Regex" + find_lex $P1193, "$hexlit" + find_lex $P1194, "$/" + $P1195 = $P1192."new"($P1193, "literal" :named("pasttype"), $P1194 :named("node")) + set $P1182, $P1195 .annotate "line", 313 - goto if_1182_end - if_1182: + goto if_1183_end + if_1183: .annotate "line", 314 - get_hll_global $P1187, ["PAST"], "Regex" - find_lex $P1188, "$hexlit" - find_lex $P1189, "$/" - $P1190 = $P1187."new"($P1188, "enumcharlist" :named("pasttype"), 1 :named("negate"), $P1189 :named("node")) - set $P1181, $P1190 - if_1182_end: - $P1195 = $P1180."!make"($P1181) + get_hll_global $P1188, ["PAST"], "Regex" + find_lex $P1189, "$hexlit" + find_lex $P1190, "$/" + $P1191 = $P1188."new"($P1189, "enumcharlist" :named("pasttype"), 1 :named("negate"), $P1190 :named("node")) + set $P1182, $P1191 + if_1183_end: + $P1196 = $P1181."!make"($P1182) .annotate "line", 310 - .return ($P1195) - control_1167: + .return ($P1196) + control_1168: .local pmc exception .get_results (exception) - getattribute $P1196, exception, "payload" - .return ($P1196) + getattribute $P1197, exception, "payload" + .return ($P1197) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "backslash:sym" :subid("74_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1200 +.sub "backslash:sym" :subid("74_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1201 .annotate "line", 319 - new $P1199, 'ExceptionHandler' - set_addr $P1199, control_1198 - $P1199."handle_types"(58) - push_eh $P1199 + new $P1200, 'ExceptionHandler' + set_addr $P1200, control_1199 + $P1200."handle_types"(58) + push_eh $P1200 .lex "self", self - .lex "$/", param_1200 + .lex "$/", param_1201 .annotate "line", 320 - new $P1201, "Undef" - .lex "$past", $P1201 - get_hll_global $P1202, ["PAST"], "Regex" - find_lex $P1203, "$/" - set $S1204, $P1203 - find_lex $P1205, "$/" - $P1206 = $P1202."new"($S1204, "literal" :named("pasttype"), $P1205 :named("node")) - store_lex "$past", $P1206 + new $P1202, "Undef" + .lex "$past", $P1202 + get_hll_global $P1203, ["PAST"], "Regex" + find_lex $P1204, "$/" + set $S1205, $P1204 + find_lex $P1206, "$/" + $P1207 = $P1203."new"($S1205, "literal" :named("pasttype"), $P1206 :named("node")) + store_lex "$past", $P1207 .annotate "line", 321 - find_lex $P1207, "$/" - find_lex $P1208, "$past" - $P1209 = $P1207."!make"($P1208) + find_lex $P1208, "$/" + find_lex $P1209, "$past" + $P1210 = $P1208."!make"($P1209) .annotate "line", 319 - .return ($P1209) - control_1198: + .return ($P1210) + control_1199: .local pmc exception .get_results (exception) - getattribute $P1210, exception, "payload" - .return ($P1210) + getattribute $P1211, exception, "payload" + .return ($P1211) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("75_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1214 +.sub "assertion:sym" :subid("75_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1215 .annotate "line", 325 - new $P1213, 'ExceptionHandler' - set_addr $P1213, control_1212 - $P1213."handle_types"(58) - push_eh $P1213 + new $P1214, 'ExceptionHandler' + set_addr $P1214, control_1213 + $P1214."handle_types"(58) + push_eh $P1214 .lex "self", self - .lex "$/", param_1214 + .lex "$/", param_1215 .annotate "line", 326 - new $P1215, "Undef" - .lex "$past", $P1215 + new $P1216, "Undef" + .lex "$past", $P1216 .annotate "line", 325 - find_lex $P1216, "$past" + find_lex $P1217, "$past" .annotate "line", 327 - find_lex $P1218, "$/" - unless_null $P1218, vivify_289 - new $P1218, "Hash" + find_lex $P1219, "$/" + unless_null $P1219, vivify_289 + new $P1219, "Hash" vivify_289: - set $P1219, $P1218["assertion"] - unless_null $P1219, vivify_290 - new $P1219, "Undef" + set $P1220, $P1219["assertion"] + unless_null $P1220, vivify_290 + new $P1220, "Undef" vivify_290: - if $P1219, if_1217 + if $P1220, if_1218 .annotate "line", 331 - new $P1224, "Integer" - assign $P1224, 0 - store_lex "$past", $P1224 - goto if_1217_end - if_1217: + new $P1225, "Integer" + assign $P1225, 0 + store_lex "$past", $P1225 + goto if_1218_end + if_1218: .annotate "line", 328 - find_lex $P1220, "$/" - unless_null $P1220, vivify_291 - new $P1220, "Hash" + find_lex $P1221, "$/" + unless_null $P1221, vivify_291 + new $P1221, "Hash" vivify_291: - set $P1221, $P1220["assertion"] - unless_null $P1221, vivify_292 - new $P1221, "Undef" + set $P1222, $P1221["assertion"] + unless_null $P1222, vivify_292 + new $P1222, "Undef" vivify_292: - $P1222 = $P1221."ast"() - store_lex "$past", $P1222 + $P1223 = $P1222."ast"() + store_lex "$past", $P1223 .annotate "line", 329 - find_lex $P1223, "$past" - $P1223."subtype"("zerowidth") - if_1217_end: + find_lex $P1224, "$past" + $P1224."subtype"("zerowidth") + if_1218_end: .annotate "line", 332 - find_lex $P1225, "$/" - find_lex $P1226, "$past" - $P1227 = $P1225."!make"($P1226) + find_lex $P1226, "$/" + find_lex $P1227, "$past" + $P1228 = $P1226."!make"($P1227) .annotate "line", 325 - .return ($P1227) - control_1212: + .return ($P1228) + control_1213: .local pmc exception .get_results (exception) - getattribute $P1228, exception, "payload" - .return ($P1228) + getattribute $P1229, exception, "payload" + .return ($P1229) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("76_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1232 +.sub "assertion:sym" :subid("76_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1233 .annotate "line", 335 - new $P1231, 'ExceptionHandler' - set_addr $P1231, control_1230 - $P1231."handle_types"(58) - push_eh $P1231 + new $P1232, 'ExceptionHandler' + set_addr $P1232, control_1231 + $P1232."handle_types"(58) + push_eh $P1232 .lex "self", self - .lex "$/", param_1232 + .lex "$/", param_1233 .annotate "line", 336 - new $P1233, "Undef" - .lex "$past", $P1233 + new $P1234, "Undef" + .lex "$past", $P1234 .annotate "line", 335 - find_lex $P1234, "$past" + find_lex $P1235, "$past" .annotate "line", 337 - find_lex $P1236, "$/" - unless_null $P1236, vivify_293 - new $P1236, "Hash" + find_lex $P1237, "$/" + unless_null $P1237, vivify_293 + new $P1237, "Hash" vivify_293: - set $P1237, $P1236["assertion"] - unless_null $P1237, vivify_294 - new $P1237, "Undef" + set $P1238, $P1237["assertion"] + unless_null $P1238, vivify_294 + new $P1238, "Undef" vivify_294: - if $P1237, if_1235 + if $P1238, if_1236 .annotate "line", 343 - get_hll_global $P1246, ["PAST"], "Regex" - find_lex $P1247, "$/" - $P1248 = $P1246."new"("anchor" :named("pasttype"), "fail" :named("subtype"), $P1247 :named("node")) - store_lex "$past", $P1248 + get_hll_global $P1247, ["PAST"], "Regex" + find_lex $P1248, "$/" + $P1249 = $P1247."new"("anchor" :named("pasttype"), "fail" :named("subtype"), $P1248 :named("node")) + store_lex "$past", $P1249 .annotate "line", 342 - goto if_1235_end - if_1235: + goto if_1236_end + if_1236: .annotate "line", 338 - find_lex $P1238, "$/" - unless_null $P1238, vivify_295 - new $P1238, "Hash" + find_lex $P1239, "$/" + unless_null $P1239, vivify_295 + new $P1239, "Hash" vivify_295: - set $P1239, $P1238["assertion"] - unless_null $P1239, vivify_296 - new $P1239, "Undef" + set $P1240, $P1239["assertion"] + unless_null $P1240, vivify_296 + new $P1240, "Undef" vivify_296: - $P1240 = $P1239."ast"() - store_lex "$past", $P1240 + $P1241 = $P1240."ast"() + store_lex "$past", $P1241 .annotate "line", 339 - find_lex $P1241, "$past" find_lex $P1242, "$past" - $P1243 = $P1242."negate"() - isfalse $I1244, $P1243 - $P1241."negate"($I1244) + find_lex $P1243, "$past" + $P1244 = $P1243."negate"() + isfalse $I1245, $P1244 + $P1242."negate"($I1245) .annotate "line", 340 - find_lex $P1245, "$past" - $P1245."subtype"("zerowidth") - if_1235_end: + find_lex $P1246, "$past" + $P1246."subtype"("zerowidth") + if_1236_end: .annotate "line", 345 - find_lex $P1249, "$/" - find_lex $P1250, "$past" - $P1251 = $P1249."!make"($P1250) + find_lex $P1250, "$/" + find_lex $P1251, "$past" + $P1252 = $P1250."!make"($P1251) .annotate "line", 335 - .return ($P1251) - control_1230: + .return ($P1252) + control_1231: .local pmc exception .get_results (exception) - getattribute $P1252, exception, "payload" - .return ($P1252) + getattribute $P1253, exception, "payload" + .return ($P1253) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("77_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1256 +.sub "assertion:sym" :subid("77_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1257 .annotate "line", 348 - new $P1255, 'ExceptionHandler' - set_addr $P1255, control_1254 - $P1255."handle_types"(58) - push_eh $P1255 + new $P1256, 'ExceptionHandler' + set_addr $P1256, control_1255 + $P1256."handle_types"(58) + push_eh $P1256 .lex "self", self - .lex "$/", param_1256 + .lex "$/", param_1257 .annotate "line", 349 - new $P1257, "Undef" - .lex "$past", $P1257 - find_lex $P1258, "$/" - unless_null $P1258, vivify_297 - new $P1258, "Hash" + new $P1258, "Undef" + .lex "$past", $P1258 + find_lex $P1259, "$/" + unless_null $P1259, vivify_297 + new $P1259, "Hash" vivify_297: - set $P1259, $P1258["assertion"] - unless_null $P1259, vivify_298 - new $P1259, "Undef" + set $P1260, $P1259["assertion"] + unless_null $P1260, vivify_298 + new $P1260, "Undef" vivify_298: - $P1260 = $P1259."ast"() - store_lex "$past", $P1260 + $P1261 = $P1260."ast"() + store_lex "$past", $P1261 .annotate "line", 350 - find_lex $P1261, "$past" - $P1261."subtype"("method") + find_lex $P1262, "$past" + $P1262."subtype"("method") .annotate "line", 351 - find_lex $P1262, "$/" find_lex $P1263, "$past" - $P1264 = $P1262."!make"($P1263) + $P1263."name"("") +.annotate "line", 352 + find_lex $P1264, "$/" + find_lex $P1265, "$past" + $P1266 = $P1264."!make"($P1265) .annotate "line", 348 - .return ($P1264) - control_1254: + .return ($P1266) + control_1255: .local pmc exception .get_results (exception) - getattribute $P1265, exception, "payload" - .return ($P1265) + getattribute $P1267, exception, "payload" + .return ($P1267) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym" :subid("78_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1269 -.annotate "line", 354 - .const 'Sub' $P1327 = "80_1258129000.66298" - capture_lex $P1327 - .const 'Sub' $P1291 = "79_1258129000.66298" - capture_lex $P1291 - new $P1268, 'ExceptionHandler' - set_addr $P1268, control_1267 - $P1268."handle_types"(58) - push_eh $P1268 - .lex "self", self - .lex "$/", param_1269 +.sub "assertion:sym" :subid("78_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1271 .annotate "line", 355 - new $P1270, "Undef" - .lex "$name", $P1270 + .const 'Sub' $P1329 = "80_1258148881.59148" + capture_lex $P1329 + .const 'Sub' $P1293 = "79_1258148881.59148" + capture_lex $P1293 + new $P1270, 'ExceptionHandler' + set_addr $P1270, control_1269 + $P1270."handle_types"(58) + push_eh $P1270 + .lex "self", self + .lex "$/", param_1271 .annotate "line", 356 - new $P1271, "Undef" - .lex "$past", $P1271 -.annotate "line", 355 - find_lex $P1272, "$/" - unless_null $P1272, vivify_299 - new $P1272, "Hash" - vivify_299: - set $P1273, $P1272["longname"] - unless_null $P1273, vivify_300 + new $P1272, "Undef" + .lex "$name", $P1272 +.annotate "line", 357 new $P1273, "Undef" + .lex "$past", $P1273 +.annotate "line", 356 + find_lex $P1274, "$/" + unless_null $P1274, vivify_299 + new $P1274, "Hash" + vivify_299: + set $P1275, $P1274["longname"] + unless_null $P1275, vivify_300 + new $P1275, "Undef" vivify_300: - set $S1274, $P1273 - new $P1275, 'String' - set $P1275, $S1274 - store_lex "$name", $P1275 - find_lex $P1276, "$past" -.annotate "line", 357 - find_lex $P1278, "$/" - unless_null $P1278, vivify_301 - new $P1278, "Hash" + set $S1276, $P1275 + new $P1277, 'String' + set $P1277, $S1276 + store_lex "$name", $P1277 + find_lex $P1278, "$past" +.annotate "line", 358 + find_lex $P1280, "$/" + unless_null $P1280, vivify_301 + new $P1280, "Hash" vivify_301: - set $P1279, $P1278["assertion"] - unless_null $P1279, vivify_302 - new $P1279, "Undef" + set $P1281, $P1280["assertion"] + unless_null $P1281, vivify_302 + new $P1281, "Undef" vivify_302: - if $P1279, if_1277 -.annotate "line", 361 - find_lex $P1287, "$name" - set $S1288, $P1287 - iseq $I1289, $S1288, "sym" - if $I1289, if_1286 -.annotate "line", 377 - get_hll_global $P1301, ["PAST"], "Regex" - find_lex $P1302, "$name" - find_lex $P1303, "$name" - find_lex $P1304, "$/" - $P1305 = $P1301."new"($P1302, $P1303 :named("name"), "subrule" :named("pasttype"), "capture" :named("subtype"), $P1304 :named("node")) - store_lex "$past", $P1305 -.annotate "line", 379 - find_lex $P1307, "$/" - unless_null $P1307, vivify_303 - new $P1307, "Hash" + if $P1281, if_1279 +.annotate "line", 362 + find_lex $P1289, "$name" + set $S1290, $P1289 + iseq $I1291, $S1290, "sym" + if $I1291, if_1288 +.annotate "line", 378 + get_hll_global $P1303, ["PAST"], "Regex" + find_lex $P1304, "$name" + find_lex $P1305, "$name" + find_lex $P1306, "$/" + $P1307 = $P1303."new"($P1304, $P1305 :named("name"), "subrule" :named("pasttype"), "capture" :named("subtype"), $P1306 :named("node")) + store_lex "$past", $P1307 +.annotate "line", 380 + find_lex $P1309, "$/" + unless_null $P1309, vivify_303 + new $P1309, "Hash" vivify_303: - set $P1308, $P1307["nibbler"] - unless_null $P1308, vivify_304 - new $P1308, "Undef" + set $P1310, $P1309["nibbler"] + unless_null $P1310, vivify_304 + new $P1310, "Undef" vivify_304: - if $P1308, if_1306 -.annotate "line", 382 - find_lex $P1316, "$/" - unless_null $P1316, vivify_305 - new $P1316, "Hash" + if $P1310, if_1308 +.annotate "line", 383 + find_lex $P1318, "$/" + unless_null $P1318, vivify_305 + new $P1318, "Hash" vivify_305: - set $P1317, $P1316["arglist"] - unless_null $P1317, vivify_306 - new $P1317, "Undef" + set $P1319, $P1318["arglist"] + unless_null $P1319, vivify_306 + new $P1319, "Undef" vivify_306: - unless $P1317, if_1315_end -.annotate "line", 383 - find_lex $P1319, "$/" - unless_null $P1319, vivify_307 - new $P1319, "Hash" + unless $P1319, if_1317_end +.annotate "line", 384 + find_lex $P1321, "$/" + unless_null $P1321, vivify_307 + new $P1321, "Hash" vivify_307: - set $P1320, $P1319["arglist"] - unless_null $P1320, vivify_308 - new $P1320, "ResizablePMCArray" + set $P1322, $P1321["arglist"] + unless_null $P1322, vivify_308 + new $P1322, "ResizablePMCArray" vivify_308: - set $P1321, $P1320[0] - unless_null $P1321, vivify_309 - new $P1321, "Undef" + set $P1323, $P1322[0] + unless_null $P1323, vivify_309 + new $P1323, "Undef" vivify_309: - $P1322 = $P1321."ast"() - $P1323 = $P1322."list"() - defined $I1324, $P1323 - unless $I1324, for_undef_310 - iter $P1318, $P1323 - new $P1333, 'ExceptionHandler' - set_addr $P1333, loop1332_handler - $P1333."handle_types"(65, 67, 66) - push_eh $P1333 - loop1332_test: - unless $P1318, loop1332_done - shift $P1325, $P1318 - loop1332_redo: - .const 'Sub' $P1327 = "80_1258129000.66298" - capture_lex $P1327 - $P1327($P1325) - loop1332_next: - goto loop1332_test - loop1332_handler: + $P1324 = $P1323."ast"() + $P1325 = $P1324."list"() + defined $I1326, $P1325 + unless $I1326, for_undef_310 + iter $P1320, $P1325 + new $P1335, 'ExceptionHandler' + set_addr $P1335, loop1334_handler + $P1335."handle_types"(65, 67, 66) + push_eh $P1335 + loop1334_test: + unless $P1320, loop1334_done + shift $P1327, $P1320 + loop1334_redo: + .const 'Sub' $P1329 = "80_1258148881.59148" + capture_lex $P1329 + $P1329($P1327) + loop1334_next: + goto loop1334_test + loop1334_handler: .local pmc exception .get_results (exception) - getattribute $P1334, exception, 'type' - eq $P1334, 65, loop1332_next - eq $P1334, 67, loop1332_redo - loop1332_done: + getattribute $P1336, exception, 'type' + eq $P1336, 65, loop1334_next + eq $P1336, 67, loop1334_redo + loop1334_done: pop_eh for_undef_310: - if_1315_end: -.annotate "line", 382 - goto if_1306_end - if_1306: -.annotate "line", 380 - find_lex $P1309, "$past" - find_lex $P1310, "$/" - unless_null $P1310, vivify_311 - new $P1310, "Hash" + if_1317_end: +.annotate "line", 383 + goto if_1308_end + if_1308: +.annotate "line", 381 + find_lex $P1311, "$past" + find_lex $P1312, "$/" + unless_null $P1312, vivify_311 + new $P1312, "Hash" vivify_311: - set $P1311, $P1310["nibbler"] - unless_null $P1311, vivify_312 - new $P1311, "ResizablePMCArray" + set $P1313, $P1312["nibbler"] + unless_null $P1313, vivify_312 + new $P1313, "ResizablePMCArray" vivify_312: - set $P1312, $P1311[0] - unless_null $P1312, vivify_313 - new $P1312, "Undef" + set $P1314, $P1313[0] + unless_null $P1314, vivify_313 + new $P1314, "Undef" vivify_313: - $P1313 = $P1312."ast"() - $P1314 = "buildsub"($P1313) - $P1309."push"($P1314) - if_1306_end: -.annotate "line", 376 - goto if_1286_end - if_1286: -.annotate "line", 361 - .const 'Sub' $P1291 = "79_1258129000.66298" - capture_lex $P1291 - $P1291() - if_1286_end: - goto if_1277_end - if_1277: -.annotate "line", 358 - find_lex $P1280, "$/" - unless_null $P1280, vivify_314 - new $P1280, "Hash" + $P1315 = $P1314."ast"() + $P1316 = "buildsub"($P1315) + $P1311."push"($P1316) + if_1308_end: +.annotate "line", 377 + goto if_1288_end + if_1288: +.annotate "line", 362 + .const 'Sub' $P1293 = "79_1258148881.59148" + capture_lex $P1293 + $P1293() + if_1288_end: + goto if_1279_end + if_1279: +.annotate "line", 359 + find_lex $P1282, "$/" + unless_null $P1282, vivify_314 + new $P1282, "Hash" vivify_314: - set $P1281, $P1280["assertion"] - unless_null $P1281, vivify_315 - new $P1281, "ResizablePMCArray" + set $P1283, $P1282["assertion"] + unless_null $P1283, vivify_315 + new $P1283, "ResizablePMCArray" vivify_315: - set $P1282, $P1281[0] - unless_null $P1282, vivify_316 - new $P1282, "Undef" + set $P1284, $P1283[0] + unless_null $P1284, vivify_316 + new $P1284, "Undef" vivify_316: - $P1283 = $P1282."ast"() - store_lex "$past", $P1283 -.annotate "line", 359 - find_lex $P1284, "$past" - find_lex $P1285, "$name" - "subrule_alias"($P1284, $P1285) - if_1277_end: -.annotate "line", 386 - find_lex $P1335, "$/" - find_lex $P1336, "$past" - $P1337 = $P1335."!make"($P1336) -.annotate "line", 354 - .return ($P1337) - control_1267: + $P1285 = $P1284."ast"() + store_lex "$past", $P1285 +.annotate "line", 360 + find_lex $P1286, "$past" + find_lex $P1287, "$name" + "subrule_alias"($P1286, $P1287) + if_1279_end: +.annotate "line", 387 + find_lex $P1337, "$/" + find_lex $P1338, "$past" + $P1339 = $P1337."!make"($P1338) +.annotate "line", 355 + .return ($P1339) + control_1269: .local pmc exception .get_results (exception) - getattribute $P1338, exception, "payload" - .return ($P1338) + getattribute $P1340, exception, "payload" + .return ($P1340) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1326" :anon :subid("80_1258129000.66298") :outer("78_1258129000.66298") - .param pmc param_1328 -.annotate "line", 383 - .lex "$_", param_1328 - find_lex $P1329, "$past" - find_lex $P1330, "$_" - $P1331 = $P1329."push"($P1330) - .return ($P1331) +.sub "_block1328" :anon :subid("80_1258148881.59148") :outer("78_1258148881.59148") + .param pmc param_1330 +.annotate "line", 384 + .lex "$_", param_1330 + find_lex $P1331, "$past" + find_lex $P1332, "$_" + $P1333 = $P1331."push"($P1332) + .return ($P1333) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1290" :anon :subid("79_1258129000.66298") :outer("78_1258129000.66298") -.annotate "line", 362 - new $P1292, "Undef" - .lex "$regexsym", $P1292 +.sub "_block1292" :anon :subid("79_1258148881.59148") :outer("78_1258148881.59148") +.annotate "line", 363 + new $P1294, "Undef" + .lex "$regexsym", $P1294 $P0 = get_global '$REGEXNAME' $S0 = $P0 @@ -10400,390 +10406,390 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes add $I0, 5 $S0 = substr $S0, $I0 chopn $S0, 1 - $P1293 = box $S0 + $P1295 = box $S0 - store_lex "$regexsym", $P1293 -.annotate "line", 371 - get_hll_global $P1294, ["PAST"], "Regex" + store_lex "$regexsym", $P1295 +.annotate "line", 372 + get_hll_global $P1296, ["PAST"], "Regex" +.annotate "line", 373 + get_hll_global $P1297, ["PAST"], "Regex" + find_lex $P1298, "$regexsym" + $P1299 = $P1297."new"($P1298, "literal" :named("pasttype")) + find_lex $P1300, "$name" + find_lex $P1301, "$/" + $P1302 = $P1296."new"($P1299, $P1300 :named("name"), "subcapture" :named("pasttype"), $P1301 :named("node")) .annotate "line", 372 - get_hll_global $P1295, ["PAST"], "Regex" - find_lex $P1296, "$regexsym" - $P1297 = $P1295."new"($P1296, "literal" :named("pasttype")) - find_lex $P1298, "$name" - find_lex $P1299, "$/" - $P1300 = $P1294."new"($P1297, $P1298 :named("name"), "subcapture" :named("pasttype"), $P1299 :named("node")) -.annotate "line", 371 - store_lex "$past", $P1300 -.annotate "line", 361 - .return ($P1300) + store_lex "$past", $P1302 +.annotate "line", 362 + .return ($P1302) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "assertion:sym<[>" :subid("81_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1342 -.annotate "line", 389 - .const 'Sub' $P1377 = "82_1258129000.66298" - capture_lex $P1377 - new $P1341, 'ExceptionHandler' - set_addr $P1341, control_1340 - $P1341."handle_types"(58) - push_eh $P1341 - .lex "self", self - .lex "$/", param_1342 +.sub "assertion:sym<[>" :subid("81_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1344 .annotate "line", 390 - new $P1343, "Undef" - .lex "$clist", $P1343 + .const 'Sub' $P1379 = "82_1258148881.59148" + capture_lex $P1379 + new $P1343, 'ExceptionHandler' + set_addr $P1343, control_1342 + $P1343."handle_types"(58) + push_eh $P1343 + .lex "self", self + .lex "$/", param_1344 .annotate "line", 391 - new $P1344, "Undef" - .lex "$past", $P1344 -.annotate "line", 400 new $P1345, "Undef" - .lex "$i", $P1345 -.annotate "line", 401 + .lex "$clist", $P1345 +.annotate "line", 392 new $P1346, "Undef" - .lex "$n", $P1346 -.annotate "line", 390 - find_lex $P1347, "$/" - unless_null $P1347, vivify_317 - new $P1347, "Hash" - vivify_317: - set $P1348, $P1347["cclass_elem"] - unless_null $P1348, vivify_318 + .lex "$past", $P1346 +.annotate "line", 401 + new $P1347, "Undef" + .lex "$i", $P1347 +.annotate "line", 402 new $P1348, "Undef" - vivify_318: - store_lex "$clist", $P1348 + .lex "$n", $P1348 .annotate "line", 391 - find_lex $P1349, "$clist" - unless_null $P1349, vivify_319 - new $P1349, "ResizablePMCArray" - vivify_319: - set $P1350, $P1349[0] - unless_null $P1350, vivify_320 + find_lex $P1349, "$/" + unless_null $P1349, vivify_317 + new $P1349, "Hash" + vivify_317: + set $P1350, $P1349["cclass_elem"] + unless_null $P1350, vivify_318 new $P1350, "Undef" - vivify_320: - $P1351 = $P1350."ast"() - store_lex "$past", $P1351 + vivify_318: + store_lex "$clist", $P1350 .annotate "line", 392 - find_lex $P1355, "$past" - $P1356 = $P1355."negate"() - if $P1356, if_1354 - set $P1353, $P1356 - goto if_1354_end - if_1354: - find_lex $P1357, "$past" - $S1358 = $P1357."pasttype"() - iseq $I1359, $S1358, "subrule" - new $P1353, 'Integer' - set $P1353, $I1359 - if_1354_end: - unless $P1353, if_1352_end + find_lex $P1351, "$clist" + unless_null $P1351, vivify_319 + new $P1351, "ResizablePMCArray" + vivify_319: + set $P1352, $P1351[0] + unless_null $P1352, vivify_320 + new $P1352, "Undef" + vivify_320: + $P1353 = $P1352."ast"() + store_lex "$past", $P1353 .annotate "line", 393 - find_lex $P1360, "$past" - $P1360."subtype"("zerowidth") + find_lex $P1357, "$past" + $P1358 = $P1357."negate"() + if $P1358, if_1356 + set $P1355, $P1358 + goto if_1356_end + if_1356: + find_lex $P1359, "$past" + $S1360 = $P1359."pasttype"() + iseq $I1361, $S1360, "subrule" + new $P1355, 'Integer' + set $P1355, $I1361 + if_1356_end: + unless $P1355, if_1354_end .annotate "line", 394 - get_hll_global $P1361, ["PAST"], "Regex" find_lex $P1362, "$past" -.annotate "line", 396 + $P1362."subtype"("zerowidth") +.annotate "line", 395 get_hll_global $P1363, ["PAST"], "Regex" - $P1364 = $P1363."new"("charclass" :named("pasttype"), "." :named("subtype")) - find_lex $P1365, "$/" - $P1366 = $P1361."new"($P1362, $P1364, $P1365 :named("node")) -.annotate "line", 394 - store_lex "$past", $P1366 - if_1352_end: -.annotate "line", 400 - new $P1367, "Integer" - assign $P1367, 1 - store_lex "$i", $P1367 + find_lex $P1364, "$past" +.annotate "line", 397 + get_hll_global $P1365, ["PAST"], "Regex" + $P1366 = $P1365."new"("charclass" :named("pasttype"), "." :named("subtype")) + find_lex $P1367, "$/" + $P1368 = $P1363."new"($P1364, $P1366, $P1367 :named("node")) +.annotate "line", 395 + store_lex "$past", $P1368 + if_1354_end: .annotate "line", 401 - find_lex $P1368, "$clist" - set $N1369, $P1368 - new $P1370, 'Float' - set $P1370, $N1369 - store_lex "$n", $P1370 + new $P1369, "Integer" + assign $P1369, 1 + store_lex "$i", $P1369 .annotate "line", 402 - new $P1401, 'ExceptionHandler' - set_addr $P1401, loop1400_handler - $P1401."handle_types"(65, 67, 66) - push_eh $P1401 - loop1400_test: - find_lex $P1371, "$i" - set $N1372, $P1371 - find_lex $P1373, "$n" + find_lex $P1370, "$clist" + set $N1371, $P1370 + new $P1372, 'Float' + set $P1372, $N1371 + store_lex "$n", $P1372 +.annotate "line", 403 + new $P1403, 'ExceptionHandler' + set_addr $P1403, loop1402_handler + $P1403."handle_types"(65, 67, 66) + push_eh $P1403 + loop1402_test: + find_lex $P1373, "$i" set $N1374, $P1373 - islt $I1375, $N1372, $N1374 - unless $I1375, loop1400_done - loop1400_redo: - .const 'Sub' $P1377 = "82_1258129000.66298" - capture_lex $P1377 - $P1377() - loop1400_next: - goto loop1400_test - loop1400_handler: + find_lex $P1375, "$n" + set $N1376, $P1375 + islt $I1377, $N1374, $N1376 + unless $I1377, loop1402_done + loop1402_redo: + .const 'Sub' $P1379 = "82_1258148881.59148" + capture_lex $P1379 + $P1379() + loop1402_next: + goto loop1402_test + loop1402_handler: .local pmc exception .get_results (exception) - getattribute $P1402, exception, 'type' - eq $P1402, 65, loop1400_next - eq $P1402, 67, loop1400_redo - loop1400_done: + getattribute $P1404, exception, 'type' + eq $P1404, 65, loop1402_next + eq $P1404, 67, loop1402_redo + loop1402_done: pop_eh -.annotate "line", 413 - find_lex $P1403, "$/" - find_lex $P1404, "$past" - $P1405 = $P1403."!make"($P1404) -.annotate "line", 389 - .return ($P1405) - control_1340: +.annotate "line", 414 + find_lex $P1405, "$/" + find_lex $P1406, "$past" + $P1407 = $P1405."!make"($P1406) +.annotate "line", 390 + .return ($P1407) + control_1342: .local pmc exception .get_results (exception) - getattribute $P1406, exception, "payload" - .return ($P1406) + getattribute $P1408, exception, "payload" + .return ($P1408) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1376" :anon :subid("82_1258129000.66298") :outer("81_1258129000.66298") -.annotate "line", 403 - new $P1378, "Undef" - .lex "$ast", $P1378 - find_lex $P1379, "$i" - set $I1380, $P1379 - find_lex $P1381, "$clist" - unless_null $P1381, vivify_321 - new $P1381, "ResizablePMCArray" +.sub "_block1378" :anon :subid("82_1258148881.59148") :outer("81_1258148881.59148") +.annotate "line", 404 + new $P1380, "Undef" + .lex "$ast", $P1380 + find_lex $P1381, "$i" + set $I1382, $P1381 + find_lex $P1383, "$clist" + unless_null $P1383, vivify_321 + new $P1383, "ResizablePMCArray" vivify_321: - set $P1382, $P1381[$I1380] - unless_null $P1382, vivify_322 - new $P1382, "Undef" + set $P1384, $P1383[$I1382] + unless_null $P1384, vivify_322 + new $P1384, "Undef" vivify_322: - $P1383 = $P1382."ast"() - store_lex "$ast", $P1383 -.annotate "line", 404 - find_lex $P1385, "$ast" - $P1386 = $P1385."negate"() - if $P1386, if_1384 -.annotate "line", 409 - get_hll_global $P1393, ["PAST"], "Regex" - find_lex $P1394, "$past" - find_lex $P1395, "$ast" - find_lex $P1396, "$/" - $P1397 = $P1393."new"($P1394, $P1395, "alt" :named("pasttype"), $P1396 :named("node")) - store_lex "$past", $P1397 -.annotate "line", 408 - goto if_1384_end - if_1384: + $P1385 = $P1384."ast"() + store_lex "$ast", $P1385 .annotate "line", 405 find_lex $P1387, "$ast" - $P1387."subtype"("zerowidth") + $P1388 = $P1387."negate"() + if $P1388, if_1386 +.annotate "line", 410 + get_hll_global $P1395, ["PAST"], "Regex" + find_lex $P1396, "$past" + find_lex $P1397, "$ast" + find_lex $P1398, "$/" + $P1399 = $P1395."new"($P1396, $P1397, "alt" :named("pasttype"), $P1398 :named("node")) + store_lex "$past", $P1399 +.annotate "line", 409 + goto if_1386_end + if_1386: .annotate "line", 406 - get_hll_global $P1388, ["PAST"], "Regex" find_lex $P1389, "$ast" - find_lex $P1390, "$past" - find_lex $P1391, "$/" - $P1392 = $P1388."new"($P1389, $P1390, "concat" :named("pasttype"), $P1391 :named("node")) - store_lex "$past", $P1392 - if_1384_end: -.annotate "line", 411 - find_lex $P1398, "$i" - add $P1399, $P1398, 1 - store_lex "$i", $P1399 -.annotate "line", 402 - .return ($P1399) + $P1389."subtype"("zerowidth") +.annotate "line", 407 + get_hll_global $P1390, ["PAST"], "Regex" + find_lex $P1391, "$ast" + find_lex $P1392, "$past" + find_lex $P1393, "$/" + $P1394 = $P1390."new"($P1391, $P1392, "concat" :named("pasttype"), $P1393 :named("node")) + store_lex "$past", $P1394 + if_1386_end: +.annotate "line", 412 + find_lex $P1400, "$i" + add $P1401, $P1400, 1 + store_lex "$i", $P1401 +.annotate "line", 403 + .return ($P1401) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "cclass_elem" :subid("83_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1410 -.annotate "line", 416 - .const 'Sub' $P1435 = "85_1258129000.66298" - capture_lex $P1435 - .const 'Sub' $P1419 = "84_1258129000.66298" - capture_lex $P1419 - new $P1409, 'ExceptionHandler' - set_addr $P1409, control_1408 - $P1409."handle_types"(58) - push_eh $P1409 - .lex "self", self - .lex "$/", param_1410 +.sub "cclass_elem" :subid("83_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1412 .annotate "line", 417 - new $P1411, "Undef" - .lex "$str", $P1411 + .const 'Sub' $P1437 = "85_1258148881.59148" + capture_lex $P1437 + .const 'Sub' $P1421 = "84_1258148881.59148" + capture_lex $P1421 + new $P1411, 'ExceptionHandler' + set_addr $P1411, control_1410 + $P1411."handle_types"(58) + push_eh $P1411 + .lex "self", self + .lex "$/", param_1412 .annotate "line", 418 - new $P1412, "Undef" - .lex "$past", $P1412 -.annotate "line", 417 - new $P1413, "String" - assign $P1413, "" - store_lex "$str", $P1413 - find_lex $P1414, "$past" + new $P1413, "Undef" + .lex "$str", $P1413 .annotate "line", 419 - find_lex $P1416, "$/" - unless_null $P1416, vivify_323 - new $P1416, "Hash" + new $P1414, "Undef" + .lex "$past", $P1414 +.annotate "line", 418 + new $P1415, "String" + assign $P1415, "" + store_lex "$str", $P1415 + find_lex $P1416, "$past" +.annotate "line", 420 + find_lex $P1418, "$/" + unless_null $P1418, vivify_323 + new $P1418, "Hash" vivify_323: - set $P1417, $P1416["name"] - unless_null $P1417, vivify_324 - new $P1417, "Undef" + set $P1419, $P1418["name"] + unless_null $P1419, vivify_324 + new $P1419, "Undef" vivify_324: - if $P1417, if_1415 -.annotate "line", 423 - find_lex $P1430, "$/" - unless_null $P1430, vivify_325 - new $P1430, "Hash" + if $P1419, if_1417 +.annotate "line", 424 + find_lex $P1432, "$/" + unless_null $P1432, vivify_325 + new $P1432, "Hash" vivify_325: - set $P1431, $P1430["charspec"] - unless_null $P1431, vivify_326 - new $P1431, "Undef" + set $P1433, $P1432["charspec"] + unless_null $P1433, vivify_326 + new $P1433, "Undef" vivify_326: - defined $I1432, $P1431 - unless $I1432, for_undef_327 - iter $P1429, $P1431 - new $P1461, 'ExceptionHandler' - set_addr $P1461, loop1460_handler - $P1461."handle_types"(65, 67, 66) - push_eh $P1461 - loop1460_test: - unless $P1429, loop1460_done - shift $P1433, $P1429 - loop1460_redo: - .const 'Sub' $P1435 = "85_1258129000.66298" - capture_lex $P1435 - $P1435($P1433) - loop1460_next: - goto loop1460_test - loop1460_handler: + defined $I1434, $P1433 + unless $I1434, for_undef_327 + iter $P1431, $P1433 + new $P1463, 'ExceptionHandler' + set_addr $P1463, loop1462_handler + $P1463."handle_types"(65, 67, 66) + push_eh $P1463 + loop1462_test: + unless $P1431, loop1462_done + shift $P1435, $P1431 + loop1462_redo: + .const 'Sub' $P1437 = "85_1258148881.59148" + capture_lex $P1437 + $P1437($P1435) + loop1462_next: + goto loop1462_test + loop1462_handler: .local pmc exception .get_results (exception) - getattribute $P1462, exception, 'type' - eq $P1462, 65, loop1460_next - eq $P1462, 67, loop1460_redo - loop1460_done: + getattribute $P1464, exception, 'type' + eq $P1464, 65, loop1462_next + eq $P1464, 67, loop1462_redo + loop1462_done: pop_eh for_undef_327: -.annotate "line", 448 - get_hll_global $P1463, ["PAST"], "Regex" - find_lex $P1464, "$str" - find_lex $P1465, "$/" - $P1466 = $P1463."new"($P1464, "enumcharlist" :named("pasttype"), $P1465 :named("node")) - store_lex "$past", $P1466 -.annotate "line", 422 - goto if_1415_end - if_1415: -.annotate "line", 419 - .const 'Sub' $P1419 = "84_1258129000.66298" - capture_lex $P1419 - $P1419() - if_1415_end: -.annotate "line", 450 - find_lex $P1467, "$past" - find_lex $P1468, "$/" - unless_null $P1468, vivify_339 - new $P1468, "Hash" +.annotate "line", 449 + get_hll_global $P1465, ["PAST"], "Regex" + find_lex $P1466, "$str" + find_lex $P1467, "$/" + $P1468 = $P1465."new"($P1466, "enumcharlist" :named("pasttype"), $P1467 :named("node")) + store_lex "$past", $P1468 +.annotate "line", 423 + goto if_1417_end + if_1417: +.annotate "line", 420 + .const 'Sub' $P1421 = "84_1258148881.59148" + capture_lex $P1421 + $P1421() + if_1417_end: +.annotate "line", 451 + find_lex $P1469, "$past" + find_lex $P1470, "$/" + unless_null $P1470, vivify_339 + new $P1470, "Hash" vivify_339: - set $P1469, $P1468["sign"] - unless_null $P1469, vivify_340 - new $P1469, "Undef" + set $P1471, $P1470["sign"] + unless_null $P1471, vivify_340 + new $P1471, "Undef" vivify_340: - set $S1470, $P1469 - iseq $I1471, $S1470, "-" - $P1467."negate"($I1471) -.annotate "line", 451 - find_lex $P1472, "$/" - find_lex $P1473, "$past" - $P1474 = $P1472."!make"($P1473) -.annotate "line", 416 - .return ($P1474) - control_1408: + set $S1472, $P1471 + iseq $I1473, $S1472, "-" + $P1469."negate"($I1473) +.annotate "line", 452 + find_lex $P1474, "$/" + find_lex $P1475, "$past" + $P1476 = $P1474."!make"($P1475) +.annotate "line", 417 + .return ($P1476) + control_1410: .local pmc exception .get_results (exception) - getattribute $P1475, exception, "payload" - .return ($P1475) + getattribute $P1477, exception, "payload" + .return ($P1477) rethrow exception .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1434" :anon :subid("85_1258129000.66298") :outer("83_1258129000.66298") - .param pmc param_1436 -.annotate "line", 423 - .const 'Sub' $P1442 = "86_1258129000.66298" - capture_lex $P1442 - .lex "$_", param_1436 +.sub "_block1436" :anon :subid("85_1258148881.59148") :outer("83_1258148881.59148") + .param pmc param_1438 .annotate "line", 424 - find_lex $P1439, "$_" - unless_null $P1439, vivify_328 - new $P1439, "ResizablePMCArray" + .const 'Sub' $P1444 = "86_1258148881.59148" + capture_lex $P1444 + .lex "$_", param_1438 +.annotate "line", 425 + find_lex $P1441, "$_" + unless_null $P1441, vivify_328 + new $P1441, "ResizablePMCArray" vivify_328: - set $P1440, $P1439[1] - unless_null $P1440, vivify_329 - new $P1440, "Undef" + set $P1442, $P1441[1] + unless_null $P1442, vivify_329 + new $P1442, "Undef" vivify_329: - if $P1440, if_1438 -.annotate "line", 446 - find_lex $P1456, "$str" - find_lex $P1457, "$_" - unless_null $P1457, vivify_330 - new $P1457, "ResizablePMCArray" + if $P1442, if_1440 +.annotate "line", 447 + find_lex $P1458, "$str" + find_lex $P1459, "$_" + unless_null $P1459, vivify_330 + new $P1459, "ResizablePMCArray" vivify_330: - set $P1458, $P1457[0] - unless_null $P1458, vivify_331 - new $P1458, "Undef" + set $P1460, $P1459[0] + unless_null $P1460, vivify_331 + new $P1460, "Undef" vivify_331: - concat $P1459, $P1456, $P1458 - store_lex "$str", $P1459 - set $P1437, $P1459 + concat $P1461, $P1458, $P1460 + store_lex "$str", $P1461 + set $P1439, $P1461 +.annotate "line", 425 + goto if_1440_end + if_1440: + .const 'Sub' $P1444 = "86_1258148881.59148" + capture_lex $P1444 + $P1457 = $P1444() + set $P1439, $P1457 + if_1440_end: .annotate "line", 424 - goto if_1438_end - if_1438: - .const 'Sub' $P1442 = "86_1258129000.66298" - capture_lex $P1442 - $P1455 = $P1442() - set $P1437, $P1455 - if_1438_end: -.annotate "line", 423 - .return ($P1437) + .return ($P1439) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1441" :anon :subid("86_1258129000.66298") :outer("85_1258129000.66298") -.annotate "line", 425 - new $P1443, "Undef" - .lex "$a", $P1443 +.sub "_block1443" :anon :subid("86_1258148881.59148") :outer("85_1258148881.59148") .annotate "line", 426 - new $P1444, "Undef" - .lex "$b", $P1444 -.annotate "line", 427 new $P1445, "Undef" - .lex "$c", $P1445 -.annotate "line", 425 - find_lex $P1446, "$_" - unless_null $P1446, vivify_332 - new $P1446, "ResizablePMCArray" - vivify_332: - set $P1447, $P1446[0] - unless_null $P1447, vivify_333 + .lex "$a", $P1445 +.annotate "line", 427 + new $P1446, "Undef" + .lex "$b", $P1446 +.annotate "line", 428 new $P1447, "Undef" - vivify_333: - store_lex "$a", $P1447 + .lex "$c", $P1447 .annotate "line", 426 find_lex $P1448, "$_" - unless_null $P1448, vivify_334 + unless_null $P1448, vivify_332 new $P1448, "ResizablePMCArray" + vivify_332: + set $P1449, $P1448[0] + unless_null $P1449, vivify_333 + new $P1449, "Undef" + vivify_333: + store_lex "$a", $P1449 +.annotate "line", 427 + find_lex $P1450, "$_" + unless_null $P1450, vivify_334 + new $P1450, "ResizablePMCArray" vivify_334: - set $P1449, $P1448[1] - unless_null $P1449, vivify_335 - new $P1449, "ResizablePMCArray" + set $P1451, $P1450[1] + unless_null $P1451, vivify_335 + new $P1451, "ResizablePMCArray" vivify_335: - set $P1450, $P1449[0] - unless_null $P1450, vivify_336 - new $P1450, "Undef" + set $P1452, $P1451[0] + unless_null $P1452, vivify_336 + new $P1452, "Undef" vivify_336: - store_lex "$b", $P1450 -.annotate "line", 427 + store_lex "$b", $P1452 +.annotate "line", 428 $P0 = find_lex '$a' $S0 = $P0 @@ -10799,142 +10805,142 @@ Regex::P6Regex - Parser/compiler for Perl 6 regexes inc $I0 goto cclass_loop cclass_done: - $P1451 = box $S2 + $P1453 = box $S2 - store_lex "$c", $P1451 -.annotate "line", 444 - find_lex $P1452, "$str" - find_lex $P1453, "$c" - concat $P1454, $P1452, $P1453 - store_lex "$str", $P1454 -.annotate "line", 424 - .return ($P1454) + store_lex "$c", $P1453 +.annotate "line", 445 + find_lex $P1454, "$str" + find_lex $P1455, "$c" + concat $P1456, $P1454, $P1455 + store_lex "$str", $P1456 +.annotate "line", 425 + .return ($P1456) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "_block1418" :anon :subid("84_1258129000.66298") :outer("83_1258129000.66298") -.annotate "line", 420 - new $P1420, "Undef" - .lex "$name", $P1420 - find_lex $P1421, "$/" - unless_null $P1421, vivify_337 - new $P1421, "Hash" - vivify_337: - set $P1422, $P1421["name"] - unless_null $P1422, vivify_338 +.sub "_block1420" :anon :subid("84_1258148881.59148") :outer("83_1258148881.59148") +.annotate "line", 421 new $P1422, "Undef" + .lex "$name", $P1422 + find_lex $P1423, "$/" + unless_null $P1423, vivify_337 + new $P1423, "Hash" + vivify_337: + set $P1424, $P1423["name"] + unless_null $P1424, vivify_338 + new $P1424, "Undef" vivify_338: - set $S1423, $P1422 - new $P1424, 'String' - set $P1424, $S1423 - store_lex "$name", $P1424 -.annotate "line", 421 - get_hll_global $P1425, ["PAST"], "Regex" - find_lex $P1426, "$name" - find_lex $P1427, "$/" - $P1428 = $P1425."new"($P1426, "subrule" :named("pasttype"), "method" :named("subtype"), $P1427 :named("node")) - store_lex "$past", $P1428 -.annotate "line", 419 - .return ($P1428) + set $S1425, $P1424 + new $P1426, 'String' + set $P1426, $S1425 + store_lex "$name", $P1426 +.annotate "line", 422 + get_hll_global $P1427, ["PAST"], "Regex" + find_lex $P1428, "$name" + find_lex $P1429, "$/" + $P1430 = $P1427."new"($P1428, "subrule" :named("pasttype"), "method" :named("subtype"), $P1429 :named("node")) + store_lex "$past", $P1430 +.annotate "line", 420 + .return ($P1430) .end .namespace ["Regex";"P6Regex";"Actions"] -.sub "mod_internal" :subid("87_1258129000.66298") :method :outer("11_1258129000.66298") - .param pmc param_1479 -.annotate "line", 454 - new $P1478, 'ExceptionHandler' - set_addr $P1478, control_1477 - $P1478."handle_types"(58) - push_eh $P1478 - .lex "self", self - .lex "$/", param_1479 +.sub "mod_internal" :subid("87_1258148881.59148") :method :outer("11_1258148881.59148") + .param pmc param_1481 .annotate "line", 455 - new $P1480, "Hash" - .lex "%mods", $P1480 + new $P1480, 'ExceptionHandler' + set_addr $P1480, control_1479 + $P1480."handle_types"(58) + push_eh $P1480 + .lex "self", self + .lex "$/", param_1481 .annotate "line", 456 - new $P1481, "Undef" - .lex "$n", $P1481 -.annotate "line", 455 - get_global $P1482, "@MODIFIERS" - unless_null $P1482, vivify_341 - new $P1482, "ResizablePMCArray" - vivify_341: - set $P1483, $P1482[0] - unless_null $P1483, vivify_342 + new $P1482, "Hash" + .lex "%mods", $P1482 +.annotate "line", 457 new $P1483, "Undef" - vivify_342: - store_lex "%mods", $P1483 + .lex "$n", $P1483 .annotate "line", 456 - find_lex $P1486, "$/" - unless_null $P1486, vivify_343 - new $P1486, "Hash" + get_global $P1484, "@MODIFIERS" + unless_null $P1484, vivify_341 + new $P1484, "ResizablePMCArray" + vivify_341: + set $P1485, $P1484[0] + unless_null $P1485, vivify_342 + new $P1485, "Undef" + vivify_342: + store_lex "%mods", $P1485 +.annotate "line", 457 + find_lex $P1488, "$/" + unless_null $P1488, vivify_343 + new $P1488, "Hash" vivify_343: - set $P1487, $P1486["n"] - unless_null $P1487, vivify_344 - new $P1487, "ResizablePMCArray" + set $P1489, $P1488["n"] + unless_null $P1489, vivify_344 + new $P1489, "ResizablePMCArray" vivify_344: - set $P1488, $P1487[0] - unless_null $P1488, vivify_345 - new $P1488, "Undef" + set $P1490, $P1489[0] + unless_null $P1490, vivify_345 + new $P1490, "Undef" vivify_345: - set $S1489, $P1488 - isgt $I1490, $S1489, "" - if $I1490, if_1485 - new $P1495, "Integer" - assign $P1495, 1 - set $P1484, $P1495 - goto if_1485_end - if_1485: - find_lex $P1491, "$/" - unless_null $P1491, vivify_346 - new $P1491, "Hash" + set $S1491, $P1490 + isgt $I1492, $S1491, "" + if $I1492, if_1487 + new $P1497, "Integer" + assign $P1497, 1 + set $P1486, $P1497 + goto if_1487_end + if_1487: + find_lex $P1493, "$/" + unless_null $P1493, vivify_346 + new $P1493, "Hash" vivify_346: - set $P1492, $P1491["n"] - unless_null $P1492, vivify_347 - new $P1492, "ResizablePMCArray" + set $P1494, $P1493["n"] + unless_null $P1494, vivify_347 + new $P1494, "ResizablePMCArray" vivify_347: - set $P1493, $P1492[0] - unless_null $P1493, vivify_348 - new $P1493, "Undef" + set $P1495, $P1494[0] + unless_null $P1495, vivify_348 + new $P1495, "Undef" vivify_348: - set $N1494, $P1493 - new $P1484, 'Float' - set $P1484, $N1494 - if_1485_end: - store_lex "$n", $P1484 -.annotate "line", 457 - find_lex $P1496, "$n" - find_lex $P1497, "$/" - unless_null $P1497, vivify_349 - new $P1497, "Hash" + set $N1496, $P1495 + new $P1486, 'Float' + set $P1486, $N1496 + if_1487_end: + store_lex "$n", $P1486 +.annotate "line", 458 + find_lex $P1498, "$n" + find_lex $P1499, "$/" + unless_null $P1499, vivify_349 + new $P1499, "Hash" vivify_349: - set $P1498, $P1497["mod_ident"] - unless_null $P1498, vivify_350 - new $P1498, "Hash" + set $P1500, $P1499["mod_ident"] + unless_null $P1500, vivify_350 + new $P1500, "Hash" vivify_350: - set $P1499, $P1498["sym"] - unless_null $P1499, vivify_351 - new $P1499, "Undef" + set $P1501, $P1500["sym"] + unless_null $P1501, vivify_351 + new $P1501, "Undef" vivify_351: - set $S1500, $P1499 - find_lex $P1501, "%mods" - unless_null $P1501, vivify_352 - new $P1501, "Hash" - store_lex "%mods", $P1501 + set $S1502, $P1501 + find_lex $P1503, "%mods" + unless_null $P1503, vivify_352 + new $P1503, "Hash" + store_lex "%mods", $P1503 vivify_352: - set $P1501[$S1500], $P1496 -.annotate "line", 458 - find_lex $P1502, "$/" - $P1503 = $P1502."!make"(0) -.annotate "line", 454 - .return ($P1503) - control_1477: + set $P1503[$S1502], $P1498 +.annotate "line", 459 + find_lex $P1504, "$/" + $P1505 = $P1504."!make"(0) +.annotate "line", 455 + .return ($P1505) + control_1479: .local pmc exception .get_results (exception) - getattribute $P1504, exception, "payload" - .return ($P1504) + getattribute $P1506, exception, "payload" + .return ($P1506) rethrow exception .end